Over the past few months I have collected a few links for Java functional libraries (I haven't actually used any of them yet in any major project). Thought it might interest people here:
programmer (includes Java 5.0 generics support). Little documentation.
doesn't look like it is maintained, doesn't support generics. Little documentation.
programming in java (includes generics). Looking forward to more documentation, perhaps better organization of the API.
Java 5.0 also has an interesting interface (same as Oz, AliceML?):
java.util.concurrent.Future with the following description:
"A Future represents the result of an asynchronous computation. Methods are provided to check if the computation is complete, to wait for its completion, and to retrieve the result of the computation"
I read one rumor (on theserverside.com...can't find it any more) that Java 7.0 will have something like C#'s delegates.
There was another comment from Javalobby.org about simulating continuation using a new library in Java 5.0 (I believe from java.util.concurrent.*)...can't find that either.
Googling for "functional c#" brings up some blog enteries where people show how to do functional style programming in C#. ACM has a couple of papers on functional programming in Java/C#, I'm trying to find those again.