4 ms·
I take a different stance as well. I want a non-SQL RDBMS. I want transactions and declarative queries, etc, just without the brain-dead SQL syntax and string m
by arohner 17y ago
I take a different stance as well. I want a non-SQL RDBMS. I want transactions and declarative queries, etc, just without the brain-dead SQL syntax and string manipulation to write a query.
- deleted 17y ago[deleted]
- mahmud 17y agoSee my long winded reply to someone else in this thread. We have this, it's called CLSQL (the OSS version) or CommonSQL (the commercial version; each more identical than the other, btw ;-) http://clsql.b9.com/manual/ http://clsql.b9.com/manual/ Transactions are in chapter 5, unbrain-dead syntax, in both functional and OO versions are there. A killer query syntax, in Lispy prefix is there. It uses your database backend of choice (name any 8 major RDBMSes and it has support for them, it also ODBC for the not-so-major ones) It's a clean beautiful API, learn it, use it, clone it for your favorite language[1], etc. -- [1] Clojure guys, you need this; throw a Lispy API over Java's orgy of database interfaces at once. Get your major API defined and "standardized" ASAP, otherwise clojure will be assimilated into Java, culturally, and a generation of misguided programmers will be writing Java code with parenthesis.