|
|
|
|
|
by Octoth0rpe
1302 days ago
|
|
> DSLs like SQL are the norm and you can see the problem of them in basically every project. I think your points re: sql are true of straightforward crud apps, but not true at all of an analytics app. In those cases, the sql is often _very_ complex, and while the results of a query may be eventually mapped into a struct or something, the query generation is rarely a simple mapping of properties in an object to select columns. > There are a billion dialects and every single one of them is basically unreadable, incomplete or just weird. Sure, but in the vast majority of cases, one only has to deal with at most 3 dialects, and there's a good chance you won't be hitting the corner cases that make each dialect significantly different. |
|