Dcpu-lisp: a static Lisp that compiles to DCPU-16
It is a little brother of GOAL/GOOL. Both are LISPs used in making real PS2 games. More on GOAL: http://en.wikipedia.org/wiki/Game_Oriented_Assembly_Lisp and GOOL: http://all-things-andy-gavin.com/2011/03/12/making-crash-ban...
I've heard people deriding notch's coding style, skill, or flair, but the power of fame is really amazing and he has used it very well here. He has put the word out and there is significant adoption before the game is even close to being finished (I'm guessing). And similar to Minecraft, he has found a way to brilliantly leverage other people's creativity and use that to amplify the popularity of the system.
Alright this is getting ridiculous. First person to implement a real DCPU-16 on an FPGA wins 50 internet points.
So this is a Lisp subset compiler to DCPU-16 written in a lisp that compiles to javascript. Is javascript really becoming the IL now?
"It is a very restricted subset of Lisp. There is no GC, and thus no data structures or run-time closures."
Ah, disappointment. :)
Cool!