3 ms·
I am a bit disappointed by this abstraction, especially given what power Clojure gives for creating DSLs. This "SQL DSL" seems to resemble a lot on how database
by amix 17y ago
I am a bit disappointed by this abstraction, especially given what power Clojure gives for creating DSLs. This "SQL DSL" seems to resemble a lot on how database handling works in Java.
The people behind ClojureQL should take a look at Python's SQLAlchemy or Ruby's Sequel for inspiration on how to create kick ass SQL abstractions.
- kolosy 17y agoit does seem a lot more verbose than it should be.
- jrockway 17y agoIt's not really much of an abstraction. You are still programming SQL, but you spell some things differently. An abstraction is where you treat the relational data source like something closer to your application; perhaps as a queryable object store. (This is the abstraction that ORMs provide.)
- Tamerlin 17y agoThey should look at Linq.
- yu 17y agoLINQ is nice and if it helps db4o which is GPL has Java and .NET languages support.