Question: does anyone know of resources that discuss the rest of programming language design?
- designing a standard library
- building tooling like debuggers and package managers
- interfacing with other languages
- managing and growing a community
- evolving the language over time as it grows
- integrating with IDEs and building language server support
- how to communicate the language to others so they understand the value proposition.
- how to choose the right set of features to support. How to discern a good set from a bad set, how to make the language stand out and unique.
- also maybe issues of how to stay motivated and focused. It takes years to build a language, how does one stay committed to it over that time?
I understand why there might not be many resources that cover these angles, as not many language projects get past the parser stage, but I’m still curious what others have found.