Hard problems in language design
March 10, 2024
Language designers tend to encounter problems where there isn't a perfect solution — there always is some trade-off, whether that be performance, complexity, or something else. Here are some tricky ones I've run into while trying to design my own programming language.