Nicolas Rinaudo - Introduction to recursion schemes


Details
Come along to another round of London Scala Talks! This month, we're hearing from Nicolas Rinaudo on recursion schemes.
Nicolas Rinaudo: Introduction to recursion schemes
Recursion schemes are a topic that often come up in conversations with experienced, knowledgeable developers. For the longest time, I’d just nod and smile and pretend I knew what was going on. The purpose of this talk is to help people in the same situation. Recursion schemes are far less scary and confusing than the mystique that surrounds them suggests, and this talk attempts to prove it.
We’ll start from first principles and refactor our way to proper recursion schemes, discovering and explaining all the necessary concepts as we go along.
By the end of the talk, attendants should have all the tools they need to understand recursion schemes, and be able to explore the more esoteric ones on their own.
Agenda
17:45 - Welcome: join us virtually on Spatial Chat at https://spatial.chat/s/londonscala
18:00 - Nicolas Rinaudo: Introduction to recursion schemes
19:30 - Catch up and discuss
Read more on https://www.lsug.co.uk/meetups/2021-01-28
Join the stream at https://www.youtube.com/watch?v=xoT_ttBYlK
Browse the news bites:
https://docs.google.com/presentation/d/1M-6QnNYiTip1E25WaAkVv2y5EuTSOb3_CGZhmNWTgDk/edit?usp=sharing

Nicolas Rinaudo - Introduction to recursion schemes