问题
As an exercise my team is looking at learning functional programming. One of the factors to choose a language is its support in Eclipse. Any language with Eclipse plug-in is fine but what language offers the best free plug-in?
Bonus question: the best online/book tutorial for this language.
回答1:
I don't know if it is the best, but it is evolving and improving fast:
Scala IDE (up to Scala2.8.1RC1 right now)

As for the best online Scala book:
Programming Scala (Creative Commons Attribution-Noncommercial)

But you will find other online sources in the SO question "List of freely available programming books".
回答2:
Clojure is pretty well supported with the Counterclockwise plugin in Eclipse. Key features:
- A nice syntax aware editor including rainbow braces
- An integrated REPL
- Dependency management orks reasonably nicely with Maven, other Eclipse plugins etc.
- Debug mode works fairly well
回答3:
I would go for Javascript, with Eclipse + Aptana plug-in and Secrets of the Javascript Ninja for a book with some nice advanced material.
回答4:
Since nobody gave this answer I have to add it.
Groovy offers Java integration, Eclipse plugin and integration, and functional features. Many would argue that it's a scripting language but it's a complete language nonetheless. And it's obvious choice for Java junkies...
回答5:
Python with PyDev plugin is another great option.
回答6:
Erlide plugin for Erlang development on Eclipse.
来源:https://stackoverflow.com/questions/3808081/which-functional-programming-language-offers-best-support-in-eclipse