[comp.archives] [objective-c] Re: How's Stepstone/Objective-C doing?

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