On 27 Okt., 01:58, Gregory John Casamento <[EMAIL PROTECTED]> wrote: > All, > > As many of you are probably aware, Apple released Leopard today. > Leopard contains a number of enhancements which are important to us, one of > which is Objective-C 2.0. > > Objective-C 2.0 > ===== > Odds are the existing developers will still write for versions of Mac > OS 10.4 and below in order to have the widest possible range of > customers, but eventually Objective-C 2.0 *will* become the standard. As > more > and more people upgrade this will become the case sooner rather than > later. The core libraries of GNUstep should remain ObjC "1.0" compatible > for the forseeable future, but I believe we need to start talking to the > people in the GCC project to determine > how we can help with the implementation of a gnu runtime that works > with the new version of the language.
I had started some time ago a translator/preprocessor project that parses Obj-C 2.0 statements and is intended to expand them into Obj-C 1.0 and standard C extensions. E.g. expand the new enumerator loop to some implicit while((x=[e nextObject])). The status is that I did not have enough information about the final syntax of ObjC-2.0 from official sources and had to stopp work. Now, as Xcode 3.0 is out the needed information is probably also available. Maybe, this translator project can help as well. Link to the sources if someone wants to take a look: http://www.quantum-step.com/download/sources/mySTEP/objc-2.0/ Nikolaus _______________________________________________ Discuss-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnustep
