Skip to content

Instantly share code, notes, and snippets.

@blouerat
Created July 2, 2012 14:18
Show Gist options
  • Save blouerat/3033481 to your computer and use it in GitHub Desktop.
Save blouerat/3033481 to your computer and use it in GitHub Desktop.
Understanding Functional IO in Scala

Understanding Functional IO in Scala

A bunch of interesting links to understand Functional IO in Scala from scratch.

John A. De Goes at NEScala2012:

"IO is the trickiest of operations to tackle in a functional way. Try to make IO efficient, non-leaky, composable, and pure, and the problem becomes virtually unsolvable. In this talk, John A. De Goes, CTO of ReportGrid, discusses three different approaches to functional IO in Scala, beginning with iteratees, and continuing on to stream processors and transducers."

Learn about Efficient Functional IO in Scala (presentation from Northeast Scala Symposium)

Jean-Laurent Huynh about Play2 Iteratees:

Understanding Iteratees

Rúnar Óli about Scalaz:

Towards an Effect System in Scala, Part 2: IO Monad

GGHF.

blouerat

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment