"Fundamentals of New Computing" (FoNC) -- see:
A possible starting point for TUNES?
Parrot (2002-present) is a lower-level VM designed mainly for Perl and other dynamic languages (Ruby, Python, Lisp/Scheme, Smalltalk, etc.).
LLVM - Low Level Virtual Machine
PyPy - Python written in Python (2003-present)
A few notes:
Ruby 2.0 - several implementation efforts underway:
Pat Collison's CROMA Lisp - Said to be a cleaner, re-invented Lisp dialect. Won him two awards and no doubt helped him get into MIT.
If it's ever released, we'd like to play with it.
Squeak Smalltalk explores a lot of ideas related to Tunes.
Clean Slate Smalltalk (2003-2005)
Brian Rice says the project is dead, mainly due to poor performance.
Max (2002-2004, 2007) - a reflection framework for Common Lisp. It's clear the authors put a lot of thought into this, but it hasn't generate the interest they hoped for. The easiest way to find out what it's all about is to skim the Documentation.
As of August 2007, Tril has resumed work on Max.
Retro (1998-2002) showed that driver writing and other "OS stuff" is relatively easy, but FORTH is inadequate for our purposes.
After 2002, work continued on RetroForth and its descendants. Perhaps most notable is Factor, which has more in common with Lisp than with Forth.
This document last modified 2007-11-05 20:02 UTC by tcn.