Clojure QL rebooted
The first lines of code were written in late 2010. The project was continously developed upon until early 2013 where it finally was so good that nobody invested much time developing it further. In 2018 Sabre integrated ClojureQL into SabreCMS and thus rebooted development. Contributers, new or old, are invited to participate in taking CQL to the next level
ClojureQL allows you to interact with any relational database (MySQL, Postgres, Oracle, SQLite, etc) using an associative dataformat, which is modelled after the concepts of relational algebra. This is a huge improvement over the days of old, where we communicated with RDBs using strings. Not only does it automatically protect against any kind of SQL Injection attacks, it allows the code to be succint, easily read and compiler-optimized.
ClojureQL is currently released as version 1.0.5, available via Lein
<dependency> <groupid>clojureql</groupid> <artifactid>clojureql</artifactid> <version>1.0.5</version> </dependency>
The source code is open and hosted on Github.