Dream is an R4RS Scheme interpreter written in assembly language by
David Joseph Stith:
http://www.stripedgazelle.org/joey/dream.html
He wrote a small operating system based on Dream:
http://www.stripedgazelle.org/joey/dreamos.html
I was able to boot it using 'bochs'. Once booted I "mounted" the
floppy and was able to list the files on there. It comes with a vi-
like text editor. Here's a screenshot of DreamOS running in bochs.
I've got the editor open on the svga driver:
http://proteus.freeshell.org/dreamos-2009-04-14.png
Recompiling the OS is as simple as:
dream make_image.scm
There's also an SVGA mode available.
Both Dream and DreamOS look to be under active development; sources of
both were updated just a few days ago.
Very cool project...
Ed
Agreed! :)
It's also amazing how many projects still use R4RS. Looks like it was
damn good for the time and still sounds like pure minimalist Scheme
glory.