Things I want in a modern relational query language
Summary
A thoughtful critique and design exploration for a modern relational query language, arguing for a more expressive, functional-friendly syntax, clearer query planning, richer user-defined types, and pattern matching to reduce verbosity and errors in SQL-like code. The piece references Postgres and IBM i, and includes code-era examples to illustrate potential improvements.