OTUG September 15, 2009 Meeting

Date: September 15, 2009
Topic: Thinking in Functions/Functional Groovy
Speaker: Hamlet D'Arcy
Slides: Available Here

Abstract - For many, learning Groovy made you think differently about Java. Now it's time to think differently about Groovy. Although Groovy is not a functional language by many measures, it does support many of the common functional idioms and patterns with a syntax most people recognize. Come explore what functional programming is, where functional programming in Groovy can't currently go, and where functional programming is headed in future releases of both the language and the JVM. Experience recursion, morphisms, option types, tail call optimization, pattern matching, and functional composition in the context of a few classic CS problems, and decide for yourself how terms like elegance and simplicity should drive your coding. No prior experience is required!

[OTUG home page] [Submit updates, corrections, meeting notes or links] [Suggest topics or speakers]

OTUG logo