discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Gnustep + mac + windows? Possible?


From: Richard Frith-Macdonald
Subject: Re: Gnustep + mac + windows? Possible?
Date: Mon, 23 Sep 2002 11:13:05 +0100

On Monday, September 23, 2002, at 08:53 AM, Philippe C.D. Robert wrote:

On Fri, 20 Sep 2002, Jeff Teunissen wrote:
"Philippe C.D. Robert" wrote:
On Thu, 19 Sep 2002, Jeff Teunissen wrote:
Gregory Casamento wrote:
So long as Cocoa is a proper superset of the spec, it strictly speaking
(no pun intended ;) )  remains an OpenStep implementation.   I also
think that if certain parts of it have been done away with that it's
still fair to consider it an OpenStep implementation since the spec
hasn't been updated for almost eight years.

Apple do not seem to be even _considering_ OpenStep. The new stuff they've
created has a rather different API style, and the new classes are
substantially overengineered when compared to the OpenStep philosophy (and
the Unix philosophy, for that matter).

What do you mean by that? Cocoa is still OpenStep wrt previously existng
APIs, of course they add new stuff which cannot be OpenStep, but I
consider this is a GoodThing - the OpenStep spec is 8 years old and a
lot has changed since then (I don't say every addition they made is good
or necessary, though...). Now if the new classes are well designed or
not I cannot judge, I never used them so far...

In Cocoa, Apple have changed (and continue to change) the existing APIs.

Out of curiosity, which one for example?...

NSObject, NSString, NSBundle, NSArray, NSMethodSignature etc etc
Lots in the gui too of course.
Most changes are just additional methods, but a few remove/change old methods.
And then there are entirely new classes.

Simplest thing to do to get a picture is read the release notes for the various MacOS-X releases (though that won't tell you about all the differences between
the first MacOS-X and OpenStep).





reply via email to

[Prev in Thread] Current Thread [Next in Thread]