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
