Håkan Råberg and Jon Pither on introducing Clojure to an investment bank team having a large Java code, dealing with cultural differences, the lessons learned, and ways of dealing with legacy code.
Håkan Råberg is Chief of Theory at Ghettojedi Software. Jon Pither writes Clojure at UBS.
Intended to be hands-on and interactive, FP Days gives you the opportunity to share experiences with others, find out more about the latest available tools and techniques, network with your peers and have a thoroughly enjoyable experience.The event has a strong, practical focus on learning more about the principles of Functional Programming, using it effectively and exploring possibilities with current FP technologies.
Rule impact analysis
The usual weak arguments against static type systems...
There are definitely advantages to FP, and using Clojure's functional data structures over Java's mutable data structures, but this has nothing to do with static v dynamic typing. Haskell has similar data structures with a strict static type discipline.
I'm not trying to make an argument against dynamic typing -- some of my favourite languages have dynamic type systems. I'm simply against weak arguments.