10 ms·
It's not hard, but it's tricky. The reason it's tricky is that there is so many features in various file formats that it's very possible to implement an entire
by cheez 7y ago
It's not hard, but it's tricky.
The reason it's tricky is that there is so many features in various file formats that it's very possible to implement an entire project then come to generating that one bit in that one field that you forgot about, then need to go all the way back up to the parser to attach it to the right place in the AST so you can pass it all the way down.
I'd be looking at compiling ML code but otherwise, compilers are a solved problem.
- closeparen 7y agoProgramming language design doesn't feel like a solved problem, and it seems reasonable that new ways of expressing programs will require new techniques in compilers.
- cheez 7y agoYou're right, there are always new ways of expressing yourself. I don't mean to say that you don't need to have new ways to express yourself, but that the mechanism for converting expressions to machine code is well known. That is what is a solved problem.