Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!rutgers!att!mtuxo!mtfmi!mec From: mec@mtfmi.att.com (M.CONNICK) Newsgroups: comp.sys.mac.programmer Subject: Re: OOP & LSP (oops, Think Pascal) Message-ID: <1106@mtfmi.att.com> Date: 23 May 89 15:56:18 GMT References: <1384@ndmath.UUCP> <1927@internal.Apple.COM> <18612@cup.portal.com> <1887@husc6.harvard.edu> <1079@mailrus.cc.umich.edu> <1091@mtfmi.att.com> <3926@utastro.UUCP> Reply-To: mec@mtfmi.UUCP (79153-M.CONNICK) Organization: AT&T Bell Labs, Middletown NJ Lines: 43 In article <3926@utastro.UUCP> bill@astro.UUCP (William H. Jefferys) writes: > In article <1091@mtfmi.att.com> mec@mtfmi.UUCP (79153-M.CONNICK) writes: > # > #If you'll get ahold of the shareware OIC (Objects in C) package, > #you'll be able to do object-oriented programming in Lightspeed C. OIC > #is very slick, I even prefer it to the C++ I use here at Bell Labs > #under UNIX. > > Where can one find this? I believe it's available on Compuserve. It was sent to me as a file attachment over Fidonet from someone who knows my interest in OOPS. I'll also make it available for download from our BBS at 201-988-0706 (300/1200/2400/9600 baud HST). In addition I'll make the file requestable as OIC from us over Fidonet at 1:107/412 or Alternet 7:520/412. We're running Tabby 2.0 on our Mac (no surprise, since I'm the author of Tabby!). It's a very nice library of object oriented functions that comes as an LSC 3.0 project. The author says that converting to other Mac C environments should be easy. It supports generic functions, multiple inheritance, and provides a very sophiticated object-oriented programming language. It's based on Smalltalk and LOOPS in its philosophy. It's much more like Objective C than C++. It also comes with a bare-bones set of foundation classes based on Smalltalk's. Prior to getting a copy of OIC, I had built my own "home-grown" OOPS environment on top of LSC 3.0. After seeing what OIC offers, I canned my system and started immediately converting over to using it for all my software development. I've already ported over my File, Dialog Box, and List Manager classes to it without problems. The package is shareware and the author asks for ONLY $20.00 for it! He also has some VERY ambitious plans for expanding it into a complete OOPS, with a browser and a complete LISP interpreter built-in. It's already very useable, if you have have a good understanding of OOPS and C. The documenation makes it very clear that this system is NOT for the novice programmer, in its current early development state. ----------------------------------------------------- Michael Connick att!mtfmi!mec 201-957-3057 AT&T Bell Labs MT 3F-113 (Dept. 79153)