brian@babbage.csus.edu (Brian Witt) (04/05/91)
Archive-name: languages/objective-c/oct/1991-04-02 Archive-directory: babbage.ecs.csus.edu:/OCT/ [130.86.71.6] Original-posting-by: brian@babbage.csus.edu (Brian Witt) Original-subject: Re: How's Stepstone/Objective-C doing? Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) In article <PFKEB.91Apr1203950@ebnextk.SLAC.Stanford.EDU> pfkeb@ebnextk.SLAC.Stanford.EDU (Paul Kunz) writes: > Just for the record, there's also an implementation of Objective-C >for the Amiga. It was done by someone at Calstate-Sacramento who's >name escapes me at the moment. Guess I should reply. Yes, I have that Objective-C (tm) like "translator". I've ported it to AT&T UNIX (tm). I have a nice foundation class set, plus the Collection phylum from Brad Cox's "Object Oriented Programming: an Evolutionary approach" book. It reads version 4 syntax (like the NeXT cubes). The methods are sort-of a combinaion of Stepstone and NeXT varitites. My data structures are more NeXT-like than Stepstone-like. I've been working on the system code-wise since May 1989. (I've had Dr. Cox's book for much longer.) Major item left to do is NeXT's List class. I also wanna port it to MS-DOS. However, if you really need it now, then you can FTP it from babbage.ecs.csus.edu and try it out yourself! There is a window attempt example, and the dependency tree example from Dr. Cox's book. (Hope he doesn't mind me using it :-). (A readme file is attached below) ---------------------------------------------------------------- brian witt | brian@babbage.ecs.csus.edu You are what you click | (and if you click it twice...) Not representing Cal State Sacramento, the ECS dept, or Iraq ---------------------------------------------------------------- ^L ==================================================================== O.C.T. march 1991, bjw Organization: 12.5% by volume I have available a PD pre-processor that accepts version 4 syntax (like NeXT and current Stepstone Objective-C(TM) translators). It runs currently on my Amiga and AT&T UNIX. This package is not complete. I don't archive/activate objects. The class heirarceez (sic) support the reduced classes of NeXT and the Collection phylum of stepstone. Here is a short description of how to FTP the files. I'll try to pull out an overview file, so you know what you are getting yourself into before the big downloading. I can make a zoo file available. ------------------------------- I've uploaded the files for the OCT translator and runtime substrate. This system sits in front of your ordinary C compiler. It should run under AmigaDOS, generic UNIX and MS-DOS. You may have to configure some of the paths, though. The 'cpp' that is included (from DECUS) has been modified to accept #import directives and // comments! The entire system of source is located in oct193.tar.Z file. The Amiga executables are in amibin.zoo file. You may FTP anonymous login to "babbage.ecs.csus.edu" using anonymousity :-)... % list OCT total 2160 -rw-r--r-- 1 brian agnus 60369 Oct 15 16:36 bens.zoo -rw-r--r-- 1 brian agnus 4336 Mar 2 16:56 flist.193 -rw-r--r-- 1 brian agnus 560958 Mar 2 15:46 oct192.tar.Z -rw-r--r-- 1 brian agnus 466283 Mar 2 16:58 oct193.tar.Z -rw-r--r-- 1 brian agnus 1549 Mar 2 15:40 readme.txt "flist.193" is a table of contents for the tar file. Most of the stored files are text except for those in the "lib" and "bin" directories. The files "main16" and "main32" are Amiga executables. Amiga runfiles have 0x000003F2 as their first longword. If you have any troubles getting these files, drop me a line. --- Laws seldom stop politicians! --- brian witt brian@babbage.ecs.csus.edu or seeker!rael!aleks -- ---------------------------------------------------------------- brian witt | brian@babbage.ecs.csus.edu You are what you click | (and if you click it twice...) Not representing Cal State Sacramento, the ECS dept, or Iraq