• Liked Tejas Dinkar
    keyboard_arrow_down

    Monads you already use (without knowing it)

    Tejas Dinkar
    Tejas Dinkar
    schedule 2 years ago
    Sold Out!
    45 mins
    Talk
    Beginner

    Monads are a little bit like Quantum Physics: If you think you understand quantum mechanics, you don't understand quantum mechanics.

    Monads are very useful for chaining computation together, in a simple way. The best explanation I've heard for them so far is that they are `programmable semicolons'.

    In this session, I'll describe a few patterns that are solved by monads in some FP languages, and how you are already using them.

    Some monads I plan to cover:

    * Maybe Monad (being the easiest to explain)

    * List monad, and how it is used to model non-determinism

    * The state monad

    * The IO monad

    And maybe a few others

Sorry, no proposals found under this section.