[plt-scheme] Symbolics

From: Johan Coppieters (johan577 at mac.com)
Date: Mon Mar 15 14:00:31 EDT 2010

We can always try to build a Scheme OS on x86 architectures using parts of an open source (micro) kernel to talk to the hardware and implement all top layers in Scheme. Although I sure some people already did...  More a university project...

I've done it 25 years ago for a Smalltalk VM on bare M68000 hardware. Ofcourse the Smalltalk-80 image of Xerox contained already all top layers, like windowing and file systems. So it came down to implementing the VM, a memory manager and bitblt.


On 15 Mar 2010, at 18:39, Doug Williams wrote:

> That level of usability is something I would love to see PLT Scheme achieve. I used them for many years and actually donated one to a computer museum about 10 years ago.
> On Mon, Mar 15, 2010 at 7:55 AM, Johan Coppieters <johan577 at mac.com> wrote:
> The most beautiful thing I ever saw during my years in computer science at the Brussels Free University.
> A Symbolics Lisp machine !
> So open, so clean, so pure, well integrated, etc ...  these guys were good.
> Now it also seems they were the first ever to register a domain name: http://symbolics.com/
> It seems the genera environment survied somewhere in a corner of the Internet.
> http://www.symbolics-dks.com/Genera-1.htm
> Anyone an idea if the lisp sources are somewhere available?
> The system was so open, that even the scheduler (that was ofcourse written in Lisp) could be changed while the system was running.
> Johan Coppieters.
> --
> Gistelse Steenweg 577
> 8200 Brugge - Belgie
> Tel. +32 (0) 50 32 14 07
> Fax +32 (0) 50 32 14 06
> http://www.duo.be
> E-mail: johan577 at me.com
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20100315/e72fa158/attachment.html>

Posted on the users mailing list.