4 ms·
If you look at their implementations, they're very different :) But as I said, they could converge - CQL fits nicely as a higher-level interface over Korma. An
by ibdknox 15y ago
If you look at their implementations, they're very different :)
But as I said, they could converge - CQL fits nicely as a higher-level interface over Korma. And for what it's worth, I didn't build Korma for no reason... an awful lot of people have wanted an alternative to CQL. If for no other reason than to have something that is being really actively maintained.
- tensor 15y agoThat much is clear, and I think the differences are probably the interesting part. :) I'll try to set aside some time to look at the implementation details of the two libraries. My favorite blog post (not mine) discussing this is: http://thinkrevoactevo.blogspot.com/2011/11/sql-in-clojure.html http://thinkrevoactevo.blogspot.com/2011/11/sql-in-clojure.h... but it also does not address the fact that relational algebra and SQL selects are very closely related things. I think that there is a very nice theoretical issue hiding here realting to composable sql fragments. If I come to any interesting conclusions I'll message you. Part of my day job is writing a new type of query compiler, so this is an interesting topic to me.