News for hackers. Stuff that matters.
Re:Adventures in JIT compilation: Part 1 – an interpreter by smitherfield on Thursday March 23, 2017 @01:32PM (#13941962)
Like the post says, there are plenty of others on the web about implementing interpreters or compilers for more useful languages, and, even if it's just Scheme, those tend to spend nearly all their time on the parser. I really like this series because it skips the parsing part to get to the most interesting and relevant topic: how actual language runtimes are implemented.
Re:Adventures in JIT compilation: Part 1 – an interpreter by reymus on Thursday March 23, 2017 @06:30PM (#13944942)
Well, why not just make yet another one for one of those more useful languages, but not fall under the same trap of spending too much time on the parser?
Re:Adventures in JIT compilation: Part 1 – an interpreter by smitherfield on Thursday March 23, 2017 @07:00PM (#13945120)
Because then you're increasing the cognitive overhead for the reader and the time commitment overhead for the writer.

But yeah, if the author wanted to make a part 3 it might be interesting to see his implementation for something like (a simplified subset of) Java bytecode.

Re:Adventures in JIT compilation: Part 1 – an interpreter by sverige on Thursday March 23, 2017 @05:55PM (#13944720)
I agree that the article itself seems great, but I like to follow along and the output adds an extra step. I shouldn't complain, really.