| ▲ | ozozozd 5 hours ago | |
You are not wrong. But, they are not wrong either. I feel like if you’re designing a language, the activity of producing the spec, which involves the grammar etc., would allow you to design unencumbered by whether your design is easy to implement. Or whether it’s a good fit for the language you are implementing the compiler with. The OP also correctly identifies that thoughtful design takes a back seat in favor of action when we start writing the code. | ||