🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.next.misc
Article #3849

Re: Why, Why, WHYYYY?? USE OBJECTIVE-C for IB??

#3849
From: Mark Thomsen
Date: Mon, 16 Nov 1992 21:55
34 lines
2359 bytes
Richard D Warner writes:
>     I'm a developer who just wants to get a product out the door, and
> I'm frustrated about having to learn a new language just to interface with
> IB.  I know you're supposed to be able to insert ANSI or C++ code into IB
> but I haven't been able to yet.  You still need to know what's going on
> with the implementation files (in Objective-C).  It's supposed to
> be "easier", but easier than what???  Why doesn't NeXT come up with a 
> version of IB written for C++?  

Since you know the story on why Objective-C in the first place (when NeXT was  
selecting only OC had dynamic binding and the C++ vs. OC race was yet to be  
run) the question is really why did NeXT not change over once C++ became the  
widely accepted language it is today and OC never became widely accepted.

First, a rumor floated around that NeXT looked at converting NeXTSTEP from OC  
to C++ and estimated they would have to suspect all software engineering for a  
long time to do the conversion. Second, providing a better C++ interface  
without converting all NeXTSTEP code to C++ makes some sense but I get the  
impression NeXT would just as soon see a third party do that work. Third, NeXT  
has started to take proactive steps to get Objective-C more accepted (e.g.,  
donation/support to FSF, strong consideration on allowing the development tools  
to be ported).

If you have already written lots of C++ that compiles stand-alone (can compile  
on normally configured NeXT development system or with public domain libraries)  
then I strongly suggest that you write a thin layer of Objective-C that fits  
just on top of your C++ codes. The layer becomes the stuff to work with in  
Interface Builder. Oh, and it takes a competent C programmer less than eight  
hours to catch onto Objective-C ... in our experience which I have heard widely  
shared.

Good luck,

Mark R. Thomsen
Technical Details
Message-ID: <2B0818E3.6303@deneva.sdd.trw.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!wupost!usc!venice!gumby.dsd.trw.com!deneva!news
References: <1992Nov14.210958.19905@pages.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sys.next.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!ukma!wupost!usc!venice!gumby.dsd.trw.com!deneva!news
From: thomsen@spf.trw.com (Mark Thomsen)
Subject: Re: Why, Why, WHYYYY?? USE OBJECTIVE-C for IB??
Message-ID: <2B0818E3.6303@deneva.sdd.trw.com>
Sender: news@deneva.sdd.trw.com
Organization: TRW Inc., Redondo Beach, CA
References: <1992Nov14.210958.19905@pages.com>
Date: Mon, 16 Nov 92 21:55:47 GMT
Lines: 34