I just wish more tooling existed that was language-agnostic so that it's easier to get off the ground with something “serious”. I'm talking debuggers, parse-tree-aware diffs, autocompletion like Intellisense, etc.
I just wish more tooling existed that was language-agnostic so that it's easier to get off the ground with something “serious”. I'm talking debuggers, parse-tree-aware diffs, autocompletion like Intellisense, etc.
Debuggers are the outlier in your group but there's not exactly a void for those other wishes. As just one slice, building a tree-sitter [1] grammar gives the basis for good editor integration [2], formatters [3], structural diff [4] and other dev tools. Similarly if you're expressing some form of program, targeting LLVM IR connects your creation with a fairly extensive compiler toolchain.
Language agnostic tooling exists, but there still needs to be some abstraction layer and a mapping to that.
[1]: https://tree-sitter.github.io/
Now, imagine five semi-core devs of Python get together and make a compiled language.
edited because i use a local llm on my phone for speech-to-text and i was testing with nearly white noise (fans and aerated water...) "FUTO"
The reason indie languages never succeed is because without a strong corporate backer or other such commitment to longevity, the risk of doing anything serious in it only to have to rewrite the entire thing in the next new indie language is far too great. Or at least it should be for any seasoned engineer worth their paycheck.
Tooling helps prove that. But a strong standard library and a proven track record counts for so much more.
I'm not a "developer". I am a ham. I am not a hamster.
Huh?
Programming languages have done lots and lots of ideas.
So many that they're starting to blend together.
https://imgs.xkcd.com/comics/standards_2x.png
Sure, when everyone and his dog can publish their (soon to be unmaintained once the novelty feelings wear off) language, the world will be a better place.
I'm curious about some of the seemingly slightly oddball signs of late stage civilisation collapse and I'd not seen this one mentioned before?
And the XKCD character got the reason wrong. People aren't making languages because they think there are too many languages.
As far as I'm concerned, the more the better. I make languages because there aren't enough.