4 ms·
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,
by smitherfield 10y ago
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.
- sverige 10y agoI 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.
- reymus 10y agoWell, 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?
- smitherfield 10y agoBecause 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.