We have a special opportunity this month to hear from Mark Hibberd, who is back in Brisbane to run the Lambda Ladies/NICTA Intro to FP course. He has graciously offered to repeat his talk on Lens, which he recently presented to FP-Syd (abstract below).
Unfortunately Mark's visit doesn't coincide with our regular meetup, so we'll holding this as a special event, in addition to our regular schedule.
We're back at Ventyx for this one, so as per usual meet in the foyer and someone will be around to take us up to Level 7.
lens - more than a curiosity
Lenses are a simple but very useful construct that provide views over data for retrieval and modification in a compositional way. The `lens` library in haskell (a.k.a. Control.Lens) takes this idea to an extreme. This talk will provide a bit of a history around lens encodings, and then attempt to demonstrate that `lens` should be an essential part of any haskellers toolkit, and not just a curiosity, or nice toy.