|
|
|
|
|
by qsort
1395 days ago
|
|
As much as SQL could be better, it's a very strong local optimum. There is no credible replacement whatsoever for what it does. It's true people try to replace it, but most solutions are of rather questionable quality. I personally argue against ORMs in pretty much any situation. > SQL is basically a DSL for data processing Yeah and what's wrong with that? SQL databases power everything, including data sources with billions of records that serve millions of customers, with hundreds of developers/DBAs working on them. Does that not count as programming in the large? |
|
I'm compelled to agree with this under protest. There was a language called Dataphor based on D and the Third Manifesto, it's unfortunately hard to find even sample code any longer, but it would be a strict improvement on SQL.
Did I mention you can't even find a corpus? Good luck running any implementation on a modern system.
I'm reasonably content writing SQL, but I know a syntax with the same power but lacking several disadvantages is possible, and I'd rather use a mature implementation of that instead, if I were able.