From: jr@media.com (JR Jesson) Subject: Re: ALPHA-pl11 available on nic: C++ support Date: Mon, 12 Jul 1993 13:55:10 GMT
In article <C9wnw6.LH6@boulder.parcplace.com> imp@boulder.parcplace.com (Warner Losh) writes:
>In article <badger.742192099@phylo> badger@phylo.life.uiuc.edu
>(Jonathan Badger) writes:
>>Or Objective-C? I really don't see why so many people are ignoring this
>>language, but it allows smalltalk-style (ie. real) object-oriented programming
>>which C++ simply can't offer.
>
>True. However, the one implementation that I played with a few years
>ago was so slow that it wasn't useful. C++ has its pitfalls, but at
>least it is every bit as fast as C code, given a reasonable compiler
>(which g++ is, and cfront might or might not be, depending on your
>system). I don't know if this has improved or not in recent years.
>
Actaully, gcc 2.4.5 is fully compliant with the NeXT version of
objective-c. At the moment its the objc class support which is lacking,
but even that is improving at an amazing pace. There is a gnu
effort underway to solidify the objective-c portion of gcc - including
X-Windows visual classes (mail to gnu-objc-requests@prep.ai.mit.edu). I'm
presently (last weekend) starting an exploratory port of our company's
product to an objective-c implemention on a linux box. I'm using
a pre-alpha version of a NeXT-like objective-c base class library. So far
I've waded through about 15% of the source code, and compilation has been
straightfoward - but I'm ignoring the visual classes right now (our product
is a multimedia authoring system).
Still, even though I'm having lots o' fun, I think we are still months
away from having a stable language environment under which to develop.
I'd love to recommend objective-c as a development language (its lots
faster even with smalltalkisms than people tend to think) its probably
too soon to do that at the moment...
jr
-- -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ J.R. Jesson Chief Development Dude, All-Around Nice Guy, Wirehead Multimedia Learning, Inc. (214)869-8282