Event though it's cool with new PLs, I still would like to see innovation around other things than typing or control flow.
I don't mean I'm not impressed with (for example) the memory safety of Rust, but all the innovation still happens within a tight boundary.
It's not that we're fishing out the lake, but .. I mean, how about challenging the need for files at all in a development environment? There are so few examples of this that there should be a lot of innovation possible.
Or how about what happens when you combine storage and execution environments. Some things happen there, but not a lot.
The only truly bonkers thing with a lot of legs is Wasm, providing language-specific things like GC, glib/ system APIs, et.c. so that the language is left with .. just being language.
That means that any new language that implements Wasm will have everything served on a platter and be able to import stuff from any other Wasm compatible language.
That's the kind of innovation I'm talking about.
#programming