Hi, I recently had do do some ETL work (select from database one, transform, insert into database two). I searched for an existing tool, but found none that was reasonably simple but Scriptella, which implements a DSL for this job. Hm. I thought, "Hey, this must be easy to do with a Lisp". And it was. I wrote a post about my experience here:
http://michakurt.blogspot.com/2011/01/minimalistic-etl-with-clojure.html To sum up, with about a screen-page of clojure-code one can implement a very handy DSL that allows you to write something like this: (with-query-results source "select * from emp" (sql target "insert into employees_names (name) values (?)" [(v? ename)])) Very simple, but gets the job done. I just wanted to share this. Have fun, Michael -- 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