[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Objective-C 2 on GNUstep?
From: |
David Chisnall |
Subject: |
Re: Objective-C 2 on GNUstep? |
Date: |
Sun, 26 Dec 2010 17:45:32 +0000 |
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
> Discuss-gnustep@gnu.org
> http://lists.gnu.org/mailman/listinfo/discuss-gnustep
-- Sent from my STANTEC-ZEBRA