LYSP (a really tiny lisp)
piumarta.com
piumarta.com
Just don't try to learn C from it; code is saturated with boundless copying into stack buffers.
Off topic: are you still in the NOVA area or overseas?
I live in Australia now, mate. Sydney. It's like D.C. but with a beach, nicer beer, better public transport and laid back people :-)
(define exit (dlsym "exit")) (exit 0)
Certainly no need to define exit any earlier than that...
A moleskine tablet like you mention with an external rollout keyboard would be so ideal. I'm not asking for a lisp-all-the-way-down (well I would like that too) OS but it would be rad if someone rolled a x-less version of ubuntu or what not w/ the exclusive purpose of teaching/learning scheme.
I use Arch and Musca (a relatively new, very minimal tiling window manager) on an eee pc 1000 HE and it works extremely well.
Wonder if that could be fitted with a scheme version to get something near what you want - but being a custom OS, not sure how that will affect things.
There are a lot of other interesting things on the site; the cola/idst stuff is especially interesting.
Piumarta seems to be a very sharp guy, but it's strange that a software project that is supposed to radically simplify the software stack still doesn't appear to have a working prototype of a complete two-kernel (pepsi+coke) system, almost five years after the albert paper (http://piumarta.com/papers/albert.pdf) that sketched out the basics was written. Kay keeps talking about how cool it is, and Piumarta has given at least one talk about how cool it is (http://www.youtube.com/watch?v=cn7kTPbW6QQ), but as far as I can tell it doesn't even exist yet. There are working pieces (which are each tens of thousands of lines of code), but from the outside there doesn't appear to be a working pepsi+coke system yet, let alone iterations on it. The VPRI progress reports don't even mention it.
VPRI seems all over the place, and Kay is talking about objects with AI-complete interfaces now. The mailing list is dead, and the wiki is pretty much dead. There's more information on Piumarta's personal website than anywhere else. I know it's supposed to be blue sky research, but it still seems weird.
My impression of the whole thing is that "complete" reflection/self-description is not a good foundation for minimalistic systems.