4 ms·
Language implementation sometimes gets discussed up on lambda-the-ultimate . Also, searching for anything and everything Mike Pall has written about VM design i
by iskander 13y ago
Language implementation sometimes gets discussed up on lambda-the-ultimate . Also, searching for anything and everything Mike Pall has written about VM design is probably worthwhile. Mozilla developers also have some pretty interesting blog posts about TraceMonkey, IonMonkey and all the other monkeys.
- krichman 13y agoI've actually seen most of those, I guess I'm more advanced than I thought :)
- iskander 13y agoYou're probably ready to write your own JIT -- I'd recommend making one for Python ;-) I think after the low-hanging fruit above, there's lot of weird interpreter/compiler folklore on old usenet posts, Forth VM designs, random papers (like the Register vs. Stack machine showdown). There are also some enlightening books like "Lisp in Small Pieces". I'm at SciPy right now and I was just talking to the Julia developers yesterday about the need for a textbook, website, or wiki to gather all this disparate info in one place. Want to help us get it started?