5 comments

[ 2.7 ms ] story [ 31.5 ms ] thread
We have too many programming languages as is. The last thing the world needs is more of them.
He must have read your mind in the first paragraph:

“ One strength of Scala is implementing programming languages. Even if your goal is not to implement an entirely new programming language, these techniques are still useful: for writing linters, program analyzers, query engines, and other such tools. ”

We already have that. It's called an integrated development environment.
Thats a rather unfortunate opinion. I'm glad that despite posts like yours, people still made new great new languages like Rust and Swift, and are still making great new languages like Nim and Cone. It makes me excited for the future of programming =)
Good article to explore parser combinators with practical example. Not about creating your own language, but quickly handcraft a parser for jsonnet.