Alessandro is giving today's keynote on implementing programming languages with OMeta - the goal is pretty ambitious: they intend to create it in less than 20K LOC. By comparison, XP is something like 40 million LOC and even Squeak is on the order of 200K.
heh - he has some really funny slides and sound effects - I hope the video comes out ok. You can read more about OMeta here - there's a lot of good info online. Interesting - Sun's Lively Kernel is based on this work.
What can OMeta do for you? One interesting thing right off: make your app scriptable without making the end users learn Smalltalk.
There are several versions of OMeta - OMeta/Squeak, OMeta/COLA, and OMeta/Js. There are implementations popping up for other languages, and there's apparently a port to VW as well - look for the OMeta bundle in the public store.
There's a lot of good stuff here about how easy it is to bootstrap a new compiler in OMeta.
hehe - OMeta/JS on the Wii. "Forget Guitar Hero, I could be the next Dan Ingalls"
Technorati Tags:
smalltalk, smalltalk solutions