3 ms·
It goes beyond perception; I think there's something missing, and I think someone is close to finding it. Databases are already employing logic and set theory
by jeffdavis 9y ago
It goes beyond perception; I think there's something missing, and I think someone is close to finding it.
Databases are already employing logic and set theory to great effect (whether practitioners realize it or not). The fact that you can write a few dozen lines of SQL in a few minutes, and run it over millions of records, and feel confident in the results is astounding.
But there are other types of programming where it has not been so successful. I'm trying to learn some TLA+, and I'd like to see if it can help model resource management/lifetimes.
I think rust is very promising because it brings a lot of PL ideas into a practical setting. One of the best ideas they had was to make it not depend on a runtime, so you could use it without reinventing the world.