[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Object LISP simulator
- To: Mark.Perlin@CAD.CS.CMU.EDU
- Subject: Object LISP simulator
- From: Andrew L. M. Shalit <alms>
- Date: Wed, 20 Mar 91 15:06:58 -0500
- Cc: info-macl
- In-reply-to: Mark.Perlin@CAD.CS.CMU.EDU's message of Tue, 19 Mar 91 13:36:26 EST <9103191851.AA07508@brazil.cambridge.apple.com>
Date: Tue, 19 Mar 91 13:36:26 EST
We need an Object LISP simulator to make a (very) large amount of our MACL
1.3.2 code portable to other Common LISPs. Speed is not the issue here, but
bugfree correctness is. I had heard that Apple has a version.
Any and all pointers would be useful. Thank you. - Mark
I looked at the old portable Object Lisp code. It was written
many years ago, and designed to be "portable" between the three
types of Lisp machines: Symbolics, LMI, and TI. It was also for
a very different dialect of Object Lisp. Summary: it would almost
certainly be easier to start from scratch.
On the up side, Object Lisp is a very simple language. I don't
think it would be very hard to implement it. The only tricky
part is figuring out how to turn [some] free references into
object variable references. The simplest thing would be to require
the use of something like WITH-SLOTS.