2: Functional Constructs
The second Functional Groningen meetup will serve as an introduction to functional programming in general. The presentations will focus on the basic concepts of a functional language (from a Scala perspective) and how these concepts can be applied to fix common problems encountered in imperative or object oriented programming languages.
From the basic concepts of functional programming, further exploration is done into the powerful constructs available within many functional languages. Concepts as Functors and Monads will be handled in detail, with a strong focus on how to apply these constructs in both functional as semi-functional languages in a pragmatic way.