Good references for building a Lisp are "Lisp in small pieces" and Nils Holm's "LISP from nothing".
Good references for building a Lisp are "Lisp in small pieces" and Nils Holm's "LISP from nothing".
If one wants to learn specifically how Java works, then maybe a book on compilers would be better?
Note that Lisp in Lisp (SICP) works well because Lisp itself is very simple and just the essentials. It's just one chapter in SICP.
JikesRVM, MaximeVM and now GraalVM.
I've been meaning to pick it back up, but was considering going through Crafting Interpreters first (and started reading it but since I don't know Java I spent more time trying to figure out a good setup with Java and Emacs).
How is Nils Holm's "LISP from nothing?" I discovered it a while ago, but probably judged it by its cover (and the typesetting).
Any other recs in the PL/compilers world would be appreciated. I'm probably the only person that did not like EOPL. I bought the 3rd edition, went back to the 2nd edition, and at some point early on the eval did not work. Which is a shame since I enjoyed Friedman's Little/Seasoned Schemer and Scheme and the Art of Programming