Re: Writing GNU-Step compatible Cocoa
Re: Writing GNU-Step compatible Cocoa
- Subject: Re: Writing GNU-Step compatible Cocoa
- From: Uli Kusterer <email@hidden>
- Date: Sun, 9 Dec 2007 17:55:49 +0100
Am 09.12.2007 um 15:51 schrieb Fritz Anderson:
On 9 Dec 2007, at 6:26 AM, Tommy Nordgren wrote:
What Foundation and AppKit classes can I use for a Cocoa based open
source project, if
I want it to easily ported to GnuStep?
To answer that question would require a list of classes and methods
(GNUstep classes don't implement all Cocoa methods). Surely the
GNUstep documents provide this?
The GNUstep guys have several mailing lists where you can probably
find people who have already done programs that run in both GNUstep
and Cocoa and can answer this question. You can find them here:
<http://www.gnustep.org/information/gethelp.html>
In general, you can guess that stuff that already was in OpenStep is
very likely also available on GNUstep, while newer Cocoa stuff usually
takes a while until it gets added to GNUstep. Also, most uses of
GNUstep are obviously on non-Mac platforms, so any Apple-specific
features generally don't make it into GNUstep, or not that quickly, at
least, because they don't easily map to other platforms without
looking out of place.
This includes sheets, drawers, QuickTime, and of course any lower-
level technologies that aren't part of Cocoa, like pure C-based
Quartz, CoreFoundation, Carbon-related calls like file manager etc.
But in the end, you'll just have to look at GNUstep yourself, I
guess. Even if a framework is generally implemented and supported, the
odd call may just not have been implemented. But of course you can
always implement stuff yourself that's missing.
Cheers,
-- M. Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden