If you go to the front page of the GNUstep site, you will find a convenient link to the Obective-C 2 FAQ: http://wiki.gnustep.org/index.php/ObjC2_FAQ
Currently, GNUstep supports all of Objective-C 2 except garbage collection. If you want to use the non-fragile ABI (which also provides fast proxy support, better introspection, and a few other things), then you will need to use the GNUstep runtime. Alternatively, you can use the GCC runtime (part of GCC). GNUstep includes a framework (ObjectiveC2.framework) that supplies the missing runtime support functions that are required for Objective-C 2 but not implemented in the GCC runtime from GCC 4.5 and earlier. As a compiler, you currently have to use clang. GCC 4.6 will support Objective-C 2, although you will have to wait for 4.7 for support for the non-fragile ABI. David On 26 Dec 2010, at 17:37, Kevin Horton wrote: > I'm working through an Objective-C 2 text to learn the language, and plan to > eventually write a couple of small apps that I will use on iOS, OS X and > GNUstep. I'll do the serious app writing on OS X, but I hope to use a Linux > netbook to work through the exercises in this text while travelling. But, I > need a compiler and runtime for Linux that handles "Objective-C 2" features > such as properties, etc > > I've found a bit of general info on what I need to compile and run > Objective-C code that uses some "Objective-C 2" features, but no specific > info has leapt to my eye. Is there any detailed info available on what I > need to build, and how to build it, to be able to compile and run Objective-C > 2 code on Linux - I'm running Ubuntu 10.04? > > Thanks, > -- > > Kevin Horton > Ottawa, Canada > > > _______________________________________________ > Discuss-gnustep mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/discuss-gnustep -- Sent from my STANTEC-ZEBRA _______________________________________________ Discuss-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnustep
