discuss-gnustep
[Top][All Lists]
Advanced

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

Re: Gnustep + mac + windows? Possible?


From: Gregory Casamento
Subject: Re: Gnustep + mac + windows? Possible?
Date: Wed, 18 Sep 2002 20:42:41 -0700 (PDT)

Jeff,

NeXT's own implementation of OpenStep (i.e OPENSTEP/Mach and OPENSTEP/Windows)
contained additional methods and classes (not part of the spec) which could be
compiled out using the STRICT_OPENSTEP flag.

Nothing in the spec indicates that extensions need to be highlighted or even
that you must provide a way to conditionally compile certain features or
classes out of one's one implementation of the spec.

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.

One final note: It is worth mentioning that MOSX and Cocoa are very likely
directly based on source code for OPENSTEP4.2/Mach.   I can't really think of a
more direct descendent.

GJC
--- Jeff Teunissen <deek@d2dc.net> wrote:
> Pascal Bourguignon wrote:
> 
> > > From: Jeff Teunissen <deek@d2dc.net>
> > > Date: Wed, 18 Sep 2002 12:13:44 -0400
> > >
> > > Eric Dahlman wrote:
> > >
> > > > I am starting on a new project which needs to have a cross platform
> > > > GUI and I was wondering how practical that would be using GNUstep
> > > > and Cocoa.  Specifically...
> > > >
> > > > How hard would it be to port a Cocoa application to GNUStep?
> > > > How hard is the other direction?
> > >
> > > Porting from GNUstep to Cocoa is, for the most part, trivial.
> > > Porting from Cocoa to GNUstep is rather more difficult.
> > 
> > Because you used MacOSX extensions over OpenStep...
> 
> I don't develop for OS X (wouldn't touch it if I were paid to). But that's
> not the point at all.
> 
> The point is that Apple doesn't give you any hint on what is an extension,
> because there are no extensions -- it's all Cocoa, and none of it is
> OpenStep.
> 
> Cocoa merely happens to mostly look and act like OpenStep, from the point
> of view of the programmer. It is not OpenStep and never was.
> 
> It is more difficult to port a Cocoa app to OpenStep, because a lot of the
> things you take for granted on OS X simply do not exist in the OpenStep
> spec, or in GNUstep either.
> 
> -- 
> | Jeff Teunissen  -=-  Pres., Dusk To Dawn Computing  -=-  deek @ d2dc.net
> | GPG: 1024D/9840105A   7102 808A 7733 C2F3 097B  161B 9222 DAB8 9840 105A
> | Core developer, The QuakeForge Project        http://www.quakeforge.net/
> | Specializing in Debian GNU/Linux              http://www.d2dc.net/~deek/
> 
> 
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> http://mail.gnu.org/mailman/listinfo/discuss-gnustep

=====
Gregory John Casamento
------------------------------------------------------
Please sign the petition against software patents at:
http://www.petitiononline.com/pasp01/petition.html
------------------------------------------------------
IM handles: yahoo: greg_casamento  aim: gjcasa

__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com




reply via email to

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