I have recently decided that if I ever write a lisp, I will not skip the interpreter, and the interpreter will be the language spec for the compiler.
</rant>
@eraserhd: have you seen http://epub.jku.at/obvulihs/download/pdf/501665 ?
i'm reading it now and fully vibing on the interpreter-always approach
also ran across https://bugs.openjdk.java.net/browse/JDK-8062493 which seems to indicate some/all of truffle/graal will appear in jdk9
hrmmm
also playing with http://cesquivias.github.io/blog/2014/10/13/writing-a-language-in-truffle-part-1-a-simple-slow-interpreter/ which looks like a nice tour (and results in a lisp)
This stuff is neat.
To the reading list!
cool! be curious to hear your thoughts when you get to it