Get the latest tech news
Some programming language ideas
languages seem to have somewhat stagnated to me. A lot of shuffling around ideas that already exist, not a lot of new ones.
JITs have to do so much work to deal with “well what if someone passes in something really pathological to this function later?” and it seems like they could go a lot faster if they could be rigidly guaranteed by the types in the final compiled code that couldn’t happen. And by that I mean, storing a value persistently was literally that easy; no opening a file and dumping JSON and loading it later, no fussing with SQLite and having to interact with a foreign SQL interface (which, no matter how nice that may be, is not your language’s native paradigm), none of that. It’s takes a lot of work to set up a scenario in which twiddling a run-time variable for debugging in your staging environment can propagate straight into a bug on production because of accidental dependencies on that value, but persistent stores are up for the challenge!
Or read this on Hacker News