discuss-gnustep
[Top][All Lists]
Advanced

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

Re: GNUstep <-> Cocoa compatibility


From: Fred Kiefer
Subject: Re: GNUstep <-> Cocoa compatibility
Date: Tue, 30 Dec 2003 15:58:17 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030821

Artem Baguinski wrote:
On Tue, Dec 30, 2003 at 12:28:32PM +0100, Fred Kiefer wrote:
As i understood from documents, Cocoa and GNUstep are both
implementations of OpenStep but Cocoa being proprietary (?)
implementation evolves while GNUstep tries to be nice. Does that mean
GNUstep application may have problems running on MAC OS X and using
Cocoa libraries?

This depends on what you want to do. If you just take the GNUstep code and suply a new NIB file for MacOSX not many problems should be


hmm, GUIs of applications i write are usually either simple enough to be coded
"manually" instead of being designed in an IB/GORM or aims to be dynamic
and complex enough to be generated on fly from underlying data model
instead of being designed ...
does this make job of porting my [hynothetical] GNUstep application to
cocoa easier?

Yes, that way you should ave no problem at all. Theoretically :-)


expected. Even better, if you write your Application with Renaissance, than it is protable right from the start. If you on the other hand want to use the GNUstep GUI on top of MacOSX there are still some problems to be expected.


i rather want the following: develop an application in GNU environment
until i'm satisfied with it, checkout it from cvs onto MacOSX machine
and build it to run on MacOS.
the source tree will contain c/objective-c sources and GNUmakefile and
some images, will i need something else to make it build and integrate
itself into MacOS?

Here you need an answer from Nicola.

Another question is how consistent the interface of GNUstep application
is when run in Cocoa environment? As I figured from this month's mails
in the archive the widgets have to draw themselves, does this mean
GNUstep windows will look very different from "native" cocoa windows, or
will the gnustep application use "native" widgets when built and run to
use cocoa libraries?


See above. Best thing is to only transfer the code.


sorry i don't understand this one. the question was "if i transfer only
the code, will the result of 'make install' feel like a normal OSX
application to OSX user, or will it rather feel like some weird
curiosity?" ;-)
Sorry for being unclear. What I meant to say was that if you don't use GNUstep on MacOSX you wont see strange artefacts. That is, if your application uses only OpenStep classes, it should display fine after a recompile on OSX.





reply via email to

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