Article View: comp.sys.next.misc
Article #3849Re: Why, Why, WHYYYY?? USE OBJECTIVE-C for IB??
From: Mark Thomsen
Date: Mon, 16 Nov 1992 21:55
Date: Mon, 16 Nov 1992 21:55
34 lines
2359 bytes
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!newsReferences:
<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