Let me take this opportunity to say that i thoroughly enjoyed your Pragmatic Groovy book (and was the one to order it for my company ).
After reading that i am really enjoyin to work with Meta-programming and Functional way of writing code.
Currently i am looking to learn functional programming alternative to JAVA which are a viable on JVM.
From blogs and tech news,i have come across 2 strong and extensible alternatives.
Scala and Clojure.
I have done some initial hacking with Scala and am loving the delightful and refreshing things it brings to the desk like immutability,traits,actors,etc.
I am curious to also try out Clojure soon.
what is your take on this as both try to solve somwhat similar set of issues (and also as you to like to Polygot a lot ).
Again thanks for your books as they make learning more simple and practical for all levels