This week's book giveaway is in the Other Languages forum. We're giving away four copies of Functional Reactive Programming and have Stephen Blackheath and Anthony Jones on-line! See this thread for details.
DynaSpring is a dynamic, extensible DSL (Domain Specific Language) tailored at building a Spring Application Context. Like Spring/XML, it is a declarative, tree-structured language; but, unlike XML, it supports all the kinds of abstractions found in common programming languages: conditional evaluation, iteration, definition of functions and variables, etc.
DynaSpring is extensible, and it can be used to build an application-specific dependency-injection language.
DynaSpring also offers a set of utilities that make working with Spring easier, and that build upon Spring to give you even more options in structuring your enterprise application.