Comment Re:If you are self-taught (Score 1) 82
You're a slow learner. But I'm glad you figured it out.
That's funny. I know other compiler writers with a decade of experience. We all agree, the first 2 times you really don't know shit. People who think writing a compiler once or even 3 times means you understand the subtleties of compiler theory are delusional. I've read up on compiler theory and one thing is clear. Text book examples only scratch the surface. Only real way to learn this stuff is to try writing a compiler for poorly designed language or DSL. I've had to do that in the past and tried to explain to a dev with masters in CS why his language needed to change. After I left that job, the CTO asked him to implement the compiler and his response was "I can't, I don't know how." They asked me to come back, I politely declined and summarized the syntax changes needed to fix the DSL. Even with the AST I provided, the CS person couldn't understand.