SQLRat 0.1 GA is pushed to Clojars. Maven/Lein details here: http://clojars.org/org.bituf/sqlrat
The same is also reflected here: http://code.google.com/p/bitumenframework/ # Changes and TODO ## 0.2 / planned - [TODO] Support large sized query result-sets (by adding lazy loading option) - [TODO] Optimistic locks using time stamps - [TODO] DSL for the WHERE clause - [????] Add :groupby and :orderby arguments to find-xxx functions ## 0.1 / 2010-Aug-31 (GMT + 5:30) - Entity definitions, meta data, relations - CRUD (Create, Retrieve, Update, Delete) functions for entities - Small-to-medium sized query result-sets (eager-fetching is the only option) - Query by COUNT(*) function - User can specify columns, WHERE clause in retrieve functions - CRUD (Create, Retrieve, Update, Delete) functions for entity- relations - Avoid N+1 Select Feel free to kick the tires and do share your experience/impression. Regards, Shantanu On Aug 18, 11:38 pm, Shantanu Kumar <kumar.shant...@gmail.com> wrote: > Hi, > > I have uploaded source code (Apache 2 license) forSQLRat- a library > for Clojure 1.2 to access relational databases using DataTypes > (entities). It also lets you define relations between entities and > navigate them. While this is a part of what typically Object- > Relational Mapping (ORM) frameworks do, it is not an ORM framework per > se -- it does not implement State managent, Identity management, Lazy > loading, Eager fetching etc. The code is quite rough around the edges > right now and beta-quality at best (at 0.1-SNAPSHOT), but it works > nevertheless. I intend to release it as GA soon after Clojure 1.2 goes > GA too. > > The source code is here:http://bitbucket.org/kumarshantanu/sqlrat/ > > Discussions can be posted here:http://groups.google.com/group/bitumenframework > > You may also like to keep a tab at > this:http://code.google.com/p/bitumenframework/ > > The intent of this announcement is to gather feedback, so that I can > fix as many warts as I can before doing a 0.1 GA release. It is not on > Clojars yet, but the GA will eventually be there. The most important > parts to review would be the API it exposes, followed by the > implementation details. So, I would request you to give the library a > try, ask questions (I would be happy to answer), give feedback, make > suggestions and if you can, fork and contribute as well. > > The usage can be found in the dbblog.clj file, which contains the unit > tests and describes how the library can be used. > > Regards, > Shantanu -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en