I feel we need to try to get objc-2.0 for gnustep, but if we do that
by using a less widely available compiler we'll have to somehow try
to keep support for people who need to use gcc with the current gnu
runtime and that would probably be difficult. That wouldn't stop me
going ahead and incorporating objc-2.0 features using LLVM though.
This brings me back to the idea of using a preprocessor that
translates objc-2.0 to 1.0. This would have the great benefit that it
works with *any* objc-1.0 compiler that is already available. I did
already create some initial work. So if someone wants to support this
approach, we can form a new small project around this:
http://www.quantum-step.com/download/sources/mySTEP/objc-2.0/
IMHO this is not more difficult to create than adding objc-2.0 to
LLVM. And, adding this preprocessing call to the GNUstep make system
would be completely transparent for users. They still use ./configure
&& make and would have objc-2.0 features. Even without installing a
new compiler.
And since GNUstep should be completely independent of the runtime
(where are the real dependencies?) this approach could make us more
independent of any compiler developments.
Nikolaus
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep