what if instead of focusing on the One True Language, we figured out a meta-language framework for a universal FFI? this way everyone can keep working on their favorite language, and we could finally stop having to re-implement our ecosystems any time a novel language is invented
Conversation
PL develops not only because everyone wants to have their own language, but also because the enveloping computing ecosystem develops and presents new unforseen challenges to PL. You'll never get a fixed ecosystem on top of which to work, at least not if you want to be relevant.
1
3
13
I'd say PL "evolves" rather than "develops". Some stuff that passes for progress in PL is questionable. PL is a point of intersection between mathematics, technology and (unfortunately) psychology.
2
2
Because it makes whatever we think of as ideal unrealistic. It makes our job often harder and frustrating. But rewarding nevertheless. "Unfortunate" in the way extra challenges are not always welcome 🙂
1




