"Seven Languages in Seven Weeks" by Bruce Tate might be a good choice if you've been doing just OOP for a while. Scala, Prolog, Haskell, Clojure and Erlang are the Functional languages covered, walking through those should help you get your head around the benefits. I hadn't looked at Prolog since college and really enjoyed going back to it and understanding it properly for the first time. The Eureka moment was when I saw how I could solve a real world problem in Prolog with 15 lines of code that had taken me 200 in python earlier in the year.
The book doesn't try and make you an expert in each language, it aims to show you the different approaches the languages use to solve problems. There are some extracts available on line if you want to try before you buy. Regards, RobC http://pragprog.com/titles/btlang/seven-languages-in-seven-weeks -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
