4 ms·
Could you elaborate on SQL's problems?
by acjohnson55 4y ago
Could you elaborate on SQL's problems?
- marcosdumay 4y agoThe language itself has some issues, like no attention at all paid into modularity and reusability; the old-language distinction between functions and data; lack of expressivity of the the type system (well, not compared with Python and Scala, but just ADTs would already bring a huge gain); and the complex limitations on the symbol literal vs. evaluated use that forces people into metaprograming every time they need to decide on a table at runtime. The first one would limit the use of widespread best-practices, but in practice it's not the bottleneck, because every SQL-based tooling already creates strictly more constraining issues.
- acjohnson55 4y agoThose critiques make sense to me, thanks!