Article View: comp.lang.objective-c
Article #422Quality of gcc implementation of Objective C?
From: Nelson Minar
Date: Fri, 24 Jun 1994 18:06
Date: Fri, 24 Jun 1994 18:06
35 lines
2516 bytes
2516 bytes
I'm currently working on a project that needs a dynamic object oriented extension to C. We've talked about designing our own, but after working through a lot of the design it looks like what we need might be exactly what Objective C provides. Now that gcc is out, Objective C is a viable option, but I don't know much about gcc's implementation. I could use some advice beyond what is in the FAQ. Is the gcc Objective C compiler stable? Will it port to the same UNIX architectures that gcc itself ports to? Is there any documentation for what gcc supports? There's nothing in the texinfo document yet. I found the file "gnu-objc-issues-1.0.tar.Z" on prep.ai.mit.edu, which seems to be a discussion of gcc support, but it's now a year old. I'm aware that there isn't much of a library yet, but there seems to be enough to get going. Am I right? How much runtime information can I get to? In particular, there are two complicated things I'll need to be able to do: Dynamic instance variable lookup, something like sel_getUid() for variables. (In our model, every object's variables are readable by anyone via a global "probe" accessor function. That "probe" function should be generated by our system.) I need to be able to conveniently override the entire message dispatch, or at least augment it. In particular, we're someday going to be running this on a parallel system, and objects might be on different parts of the network. It looks like Next addressed this problem, and if CORBA support is ever going into Objective C they'll address the problem, too, so I'm hopeful. Any help is greatly appreciated, Nelson
Technical Details
Message-ID:
<2uf7bc$eu3@scratchy.reed.edu>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!vixen.cso.uiuc.edu!news.uoregon.edu!gaia.ucs.orst.edu!news.reed.edu!grasshopper!nelsonShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 11318c,3f7327b43bced413,start X-Google-Attributes: gid11318c,public X-Google-Thread: 1111a3,3f7327b43bced413,start X-Google-Attributes: gid1111a3,public X-Google-ArrivalTime: 1994-06-24 12:03:24 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!hookup!yeshua.marcam.com!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!vixen.cso.uiuc.edu!news.uoregon.edu!gaia.ucs.orst.edu!news.reed.edu!grasshopper!nelson From: nelson@grasshopper.santafe.edu (Nelson Minar) Newsgroups: comp.lang.objective-c,gnu.gcc.help Subject: Quality of gcc implementation of Objective C? Followup-To: comp.lang.objective-c Date: 24 Jun 1994 18:06:36 GMT Organization: self Lines: 36 Message-ID: <2uf7bc$eu3@scratchy.reed.edu> Reply-To: nelson@santafe.edu (Nelson Minar) NNTP-Posting-Host: grasshopper.santafe.edu