zlacker

[parent] [thread] 3 comments
1. anothe+(OP)[view] [source] 2024-08-29 03:17:21
> We should really standardize a core language for SQL

Do you mean something other than ISO/IEC 9075:2023 (the 9th edition of the SQL standard)?

replies(2): >>roenxi+Ab >>Ericso+dq1
2. roenxi+Ab[view] [source] 2024-08-29 05:26:51
>>anothe+(OP)
It costs 194 CHF to read. There is room for improvement.
3. Ericso+dq1[view] [source] 2024-08-29 16:17:02
>>anothe+(OP)
A core language is a minimal AST without surface syntax (and thus no bikeshedding of that) that distills the surface language to its essence.
replies(1): >>Ericso+LD3
◧◩
4. Ericso+LD3[view] [source] [discussion] 2024-08-30 14:12:27
>>Ericso+dq1
SQL is basically the list monad, with various quotients / refinements:

- Sometimes the order doesn't matter - Sometimes there are functional dependencies - Sometimes one knows the length of the list in question is 1 (foreign key constraints)

[go to top]