Melbourne Haskell Users Group Meetup

Ken Scambler will present a talk on Free Monads.

Join or login to comment.

  • Lyndon M.

    I found a neat little example of a compiler using free monads on stack overflow: http://stackoverflow.com/questions/14081799/cli-shell-script-code-generation-from-compiled-executable

    April 1

    • Ken S.

      Oh, that's a really neat example! I like how he has put pure core of the DSL in a more conventional GADT, and only used the power of FMs where it is required, like wiring together the effecting parts like introducing variables, assignment, etc.

      April 2

  • Ken S.

    That reminds me, I should post my "Further Reading" list:

    - Steve Awodey, Category Theory
    - Runar Bjarnason, Dead Simple Dependency Injection
    - Runar Bjarnason, Stackless Scala with Free Monads
    - Dan Doel, Many Roads to Free Monads
    - Debasish Ghosh, A language and its interpretation: learning Free Monads
    - Gabriel Gonzales, Why Free Monads matter
    - Haskell.org, Control.Monad.Free
    - Tim Perrett, Free Monads Part One
    - Scalaz, scalaz.Free

    I can't be bothered hyperlinking them all right now, but Google knows where they are, anyway :)

    And of course there's the tank game and sundry examples in Scala: https://github.com/kenbot/free

    1 · March 28

    • Ken S.

      Thanks David! Gabriel Gonzalez' blog posts were part of my source material, and are a good read. He's got a wealth of other great stuff on there too.

      March 28

  • Ken S.

    I'll repackage my Free Monad talk into Haskell for Thursday if you like. Shouldn't take too long for me to do.

    We can maybe have a lower-key hacking focus than the other night though.

    March 25

  • Lyndon M.

    Hi all.

    If there isn't another presentation ready for Thursday, I'll put together something on historical cryptographic algorithms.

    March 24

  • Lyndon M.

    Hi Haskellers!

    As usual, we're looking for speakers, but this time, we're soliciting for talks a little further in advance.

    So... If anyone has any interesting ideas for talks, including the Concurrent and Parallel Haskell talk, get in touch!

    February 28

8 went

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more
Katie

I'm surprised by the level of growth I've seen since becoming an organizer, it's given me more confidence in my abilities.

Katie, started NYC ICO

Start your Meetup today

Act now and get 50% off.
Until February 1.

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