Lau, This is really impressive, and I can't wait to experiment with it.
That said, I'm curious as to what good use cases for this would be, and what it's motivation is. SQL is already a highly specialized DSL for slinging around relational data that most developers are already pretty good with. I'm wondering how useful it is to have a separate relational DSL. Is this motivated by the same "everything in Clojure" philosophy (like Hiccup or Scriptjure)? Not that there's anything wrong with that... I'm just curious as to use cases. Or does it confer some other benefit over SQL besides being Clojure? The only thing I see is the ability to reuse and compose fragments of relational logic. Unarguably, that is very cool, but off the top of my head I can't think of any particular benefit it would give, at least in my apps. 99% of my database interaction is a fixed set of CRUD operations, which (unless I'm missing something) would be just as easy to write in SQL directly. Thanks, -Luke On Nov 18, 2:10 pm, LauJensen <lau.jen...@bestinclass.dk> wrote: > Hi gents, > > For those of you who have followed the development > of ClojureQL over the past 2.5 years you'll be excited > to know that ClojureQL is as of today being released > as 1.0.0 beta1. > > That means that the significant primitives from Relational > Algebra are all in place and functional. The documentation > is there and I've even made a screencast in order to get > you guys started. > > Personally Im excited about this version because it really > does change the way you work with a database. Queries > are incredibly composable! > > For more information, please checkout this blogpost + > screencast:http://bestinclass.dk/index.clj/2010/11/clojureql--1.0.0-now-in-beta.... > > Best regards, > Lau -- 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