lancegatlin / tagless-final-talk-03Oct18

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tagless-final-talk-03Oct18

https://bit.ly/2HR5895

This talk explores "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
  • If monads are evil and the work of "he who shall not be named"
  • The pros and cons between the free monad and final tagless
  • Some suggestions on when to use the free monad or final tagless

About Lance

Lance is a professional Scala adventurer, open source loner, longevity nut and semi-regular awkward dancer. Lance has been exploring Scala for the last 6 years and recently renewed his Scala vows on his Scala-versary: "I'll never quit you... not like those others". Lance enjoys polishing his shiny sword of functional programming +2 but finds his patrons prefer just "getting things done" with their rusty daggers. Lance also used to do a lot of improv, has deep thoughts about one-handed typing and will win, eventually, by living longer than everyone else.

About


Languages

Language:Scala 100.0%