LispOS on a 68000
Thu, 14 May 1998 16:19:49 +0000
David Tillman wrote:
> How feasible would a Lisp/Scheme OS be on a 68000?
> Please realize that I am in question-asking-mode here. I have no
> idea how Lisp internals are implemented. I am thinking about putting
> together a homebrew 68000 or 68030 and it would be nice to run
> something besides Forth on it. My concerns are:
> a. Speed - If I wirewrap it, I will be stuck to around 8-10MHz.
> Not exactly blazing. If I use a 68030, I will probably knock
> out a couple PCBs for it and speed won't be quite so much an
I'd go with the 68030 at least -- and give a good look at using a 68040
> b. Implementation - I don't know enough about Lisp to actually make
> my own (not a pretty one, anyway). I could probably hack together
> some Lisp/Scheme looking thing, but that wouldn't be quite the same.
Check out T - it is a Lispy Scheme or a Schemey Lisp (depending on who
that compiles to native code and has a back end for a 680x0 available
IIRC. You can
get source code, doc, binaries, ... at:
The good news and the bad news are the same: it is fully bootstrapped to
completely in itself. To generate a new binary you need to have a
system -- or be able to fake it in some fashion (perhaps write an simple
for T to run on -- speed would not matter since you would throw it out
you got T to compile itself).
T is not a toy however - the LMI K-machine OS was written in T (not for
> Thoughts? Has this road been covered before? I would probably just
> communicate with it by way of serial at first; a nice bitmapped display
> wouldn't be too hard though.
Sounds like fun -- go for it.