3 ms·
We are in a golden age for new languages. You have https://microsoft.github.io/language-server-protocol/ https://microsoft.github.io/language-server-protocol/
by mathgladiator 5y ago
We are in a golden age for new languages.
You have https://microsoft.github.io/language-server-protocol/ https://microsoft.github.io/language-server-protocol/ for doing the integration between IDE and your parser.
Also, https://highlightjs.org/ https://highlightjs.org/ which lets you broadcast your code in a pretty way.
I do however feel that your QoL will depend on whether or not you make a compiler or a translator. The key benefit of a translator is that you can co-opt the host language's standard runtime and debugger.
- brundolf 5y agoAgree with all of this. Don't do any yak-shaving you don't want to do just for the fun of it; build your language and its tooling on existing systems so you can spend your time on what makes it special, instead of what doesn't.