addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Ivan Jovanovic - Make-you-a-monad with mtl, transformers, or operational

  • May 29, 2014 · 7:00 PM

Monads are a core abstraction in modern Haskell programming. They are sometimes colloquially described as a means to provide a programmable semi-colon. The key trick when using monads is to make the semi-colon just expressive enough for the task at hand. This yields a concise description with a low reasoning overhead.

Monad transformer libraries ease the construction of custom monads, and this talk will give an introduction into different approaches for monad transformer libraries.

Join or login to comment.

  • Bas van D.

    I wish I could have joined the talk.

    Ivan's slides can be found in our GitHub repo at:

    May 30, 2014

  • Simon M.

    Sorry for the late answer. I was on holidays for the last three weeks. My reasoning was that keeping to the schedule of the last Thursday every month was more important than avoiding the public Holiday. However, I'm happy to adjust the rule such that meetups are scheduled on the last non-public-Holiday Thursday in a month.

    The meetup tomorrow however is happening provided that Ivan does not cancel it unexpectedly.

    1 · May 28, 2014

    • Simon M.

      …which is very unlikely.

      May 28, 2014

    • Ivan J.

      I haven't planned to cancel it, despite the holiday. See you tomorrow.

      May 28, 2014

  • Michel K.

    I wasn't aware of this

    May 20, 2014

    • Jürgen C.

      so is the meetup happening tomorrow?

      May 28, 2014

  • Reto H.

    29th is a holiday. Are you aware of that? - Reto

    May 19, 2014

  • Laurence E. D.

    Putting a comment here in advance so I remember: I'd like to see the materials for this despite not being able to attend. Cheers! :)

    April 26, 2014

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy