A small Objective C implementation
C Objective-C M Makefile Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
doc
src
.gitignore
Makefile
README.org

README.org

Subjective C

Subjective C is an implementation of Objective C that I wrote many years ago — some time around 1993. It uses a hand-written parser to find Objective C code and turn it into ANSII C.

As part of the compliation process, the Perl script src/runtime/makejump.pl munges the C compiler’s assemply code output to turn a jsr into a jump into the code that implements method lookup. The script only works for Motorola 68k and Intel i86 processors.

Included are a few basic library classes: List, Dictionary, String, Stream, and Zone.

Jim Menard, jim@jimmenard.com