This site is dedicated to bringing my Java (and maybe yours) to the next level.
I believe it’s possible to learn functional programming and express it in pure Java taking inspiration from an existing toolset: Functional Java. This FJ library looks comprehensive to me, I see that people who know how to use it do interesting things with it. I wish there was a true FJ learning kit, but there is NOT.
Learning means understanding to me; it means becoming able to apply new insights and new methods in my everyday work. I don’t feel like learning Haskell or Scala or Erlang so that I can use the new wonderful operator =>:<= that gets the job done for me, provided I change language, career, friends and partner.
Spent the evening listening to a great talk by Mario Fusco (http://code.google.com/p/lambdaj) at the Java User Group Milano meeting. Smelled monads in his “fluent interface”, but apparently they weren’t there. Planning to write to him about this blog.