News for hackers. Stuff that matters.
Re:Ask HN: Compiler Engineers, what would you advise new gra... by cheez on Sunday September 08, 2019 @10:09PM (#20914666)
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.

Re:Ask HN: Compiler Engineers, what would you advise new gra... by closeparen on Sunday September 08, 2019 @10:32PM (#20914761)
Programming 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.
Re:Ask HN: Compiler Engineers, what would you advise new gra... by cheez on Sunday September 08, 2019 @10:45PM (#20914814)
You'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.