Hi,

being tired of wandering through a few thousand lines of XML Spring bean 
definitions, I finally wrote a library
to start moving away from Spring/XML. It's definitively nicer doing dependency 
injection/auto-wiring using Clojure.

This is part of our global effort here to confine Java as much as possible to 
lower layers. 

Lacking imagination (or being lazy ?), I called it boing. The source code is 
available at https://github.com/lprefontaine/Boing
and the Wiki there describes its scope and capabilities.

It's a 1.0 version. It should make it to prod beginning of this summer.

The jar is on Clojars ([org.clojars.lprefontaine/boing "1.0"] in leiningen).

It may be of interest to people having mixed environments and potentially to 
some using external Java libraries.
It's much more dynamic than XML and significantly shorter. Look at the examples 
folder.

Comments are welcomed. The TODO list is not yet published but we see a few 
things we want to add to it especially
in the area of resource management and some optimizations.

Code wise I think it's not too horrible given that I had to squeeze this in my 
already ultra-tight schedule in
the last three weeks or so.

-- 
Luc P.

================
The rabid Muppet

-- 
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

Reply via email to