On 1/11/06, Nicolas Roard <[EMAIL PROTECTED]> wrote:
> On 1/11/06, David Chisnall <[EMAIL PROTECTED]> wrote:
> > I recently had the 'opportunity' to use a GNUstep environment full
> > time for a month while Apple were repairing my PowerBook (a very,
> > very long story).  This got me thinking about what I need in order to
> > use a working environment full time.  Since we said in the GNA
> > interview that our first target userbase would be ourselves, I am
> > interested in what we feel would be the minimum requirements for us
> > to start using a fully- or primarily-Étoilé environment.  In other
> > DEs, this has been the point at which progress has started to be made
> > at a good speed, since bugs / feature-lacks irritate the developers
> > enough to get fixed.  Here are my thoughts.  Note that these are
> > personal requirements - what else do other people feel they need?
>
[snip]

In general, I don't like to port cocoa programs to gnustep.
Although they are very nice, it is always difficult to port due to the
mac-only classes and Carbon.
If we want to maintain a single source code for both side, we need a
lot of #if...#else...#endif.
This often discourages the developers on cocoa side.
Xcode is another thing I always try to avoid for cross-platform developement.
GNUstep-make is much nicer.
Unless something really big, like WebKit, I always prefer something in
C or ObjC to port rather than Cocoa, ex. Terminal.app than iTerm.

my 2 cents.

Yen-Ju

Reply via email to