🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.objective-c
Article #422

Quality of gcc implementation of Objective C?

#422
From: Nelson Minar
Date: Fri, 24 Jun 1994 18:06
35 lines
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!nelson

Show 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