Functional Java
Functional concepts for Java developers
Not selling Scala in terms of multi-core - sells Scala short - there are other libraries that make multicore possible
Better OO than Java
Funcitonal concepts very powerful, their time has come - OO is great, but look at strategy pattern, lots of overhead, with a language of natural functional idiom then strategy goes away - another example is caching... Scala has these types of this by default in the language
variables can be immutable by default
C# - linq is functional - expression tree
Examples of functional
inner classes for runnable in Java
Groovy has aspects that have the same feel as functional - not a functional language
Clojure
Monday 27 September 2010
Subscribe to:
Posts (Atom)