In this talk, we'll explore "final tagless" as an alternative to the free monad.
At the end of this talk, you'll know:
* How to write Scala final tagless languages, bridges and interpreters
* The pros and cons between the free monad and final tagless
* Some suggestions on when to use the free monad or final tagless
The talk will be given by Lance Gatlin. Lance is a professional Scala adventurer, open source coder, health/longevity nut and semi-regular awkward dancer. He has been exploring Scala for the last 7 years. He loves dancing (swing & blues), improv, board games and is highly opinionated about the future of typing.
This month's presentation is hosted by the Broad Institute, and dinner is sponsored by Curriculum Associates: https://www.curriculumassociates.com/working-with-us/our-team