4 ms·
Very interesting! Do you do any sort of typechecking in this? FWIW, HsSqlPpp also supports various dialects. In SQream DB we use a custom dialect, while HsSql
by arnon 9y ago
Very interesting!
Do you do any sort of typechecking in this?
FWIW, HsSqlPpp also supports various dialects.
In SQream DB we use a custom dialect, while HsSqlPpp is mostly Postgres.
- dllthomas 9y agoTypechecking of the SQL statements? There was an internal branch where I was experimenting with that, but it didn't get landed before I left, and isn't in the squashed version. It was relatively simplistic - along the lines of "things tested for equality must share a type". It was also focused on domain-relevant types, not SQL type (/representation). > FWIW, HsSqlPpp also supports various dialects. In SQream DB we use a custom dialect, while HsSqlPpp is mostly Postgres. Nice. It'll be interesting to see where our implementation choices differed, and what we can learn from each other :)