I, with the help of some of the core devs, have been writing an implementation of CoreFoundation on top of -base (opposite of what you're proposing). It allows you to build purely C programs, but they will be linked against gnustep-base and the objective-c runtime. It's currently a very crude work in progress at this point.
If you look at the code in CFLite you'll see writing a Foundation implementation on top of it would not be easy. It expects to see Apple's ObjC runtime (GNU runtime will not work), and nothing else. Theoretically, sure (almost anything is)... realistically, no. Keep in mind CF types are just ObjC classes that can work without the ObjC runtime. On Tue, Mar 23, 2010 at 6:24 AM, Vincent Richomme <[email protected]>wrote: > Hi, > > I wanted to know if it would be possible to write a Foundation based on > CoreFoundationLite (open source from apple) ? > Actually objective-c is not an ultimate goal for me and ideally I would > like to > be able to call objective-c methods only using c. > It would imply that each NS type should have a corresponding C > type(CFxxx). > Is it theroretically possible to do this ?
_______________________________________________ Gnustep-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnustep-dev
