Re:Meet Korma, a SQL DSL for Clojure
by technomancy on Wednesday November 02, 2011 @04:33PM
(#3188806)
Raw SQL is not very composable, while Korma emphasizes composability on the second paragraph of the page.
[ Parent
| on HN ]
And composability lets you create business DSLs and macros on top of that. I've used this to good effect with Rails' Arel, but since it is still Ruby, you can't go as far unless you're willing to parse the Ruby into something more legible, like S-expressions.