Categories for the Working Programmer

Monads get most of the press, but the field of mathematics known as category theory contains a number of other useful concepts applicable to functional programming. At this meetup, James Dabbs will give a whirlwind tour of functors, monads, and more, and how they benefit you, the working Clojure programmer.

Pizza and socializing starting at 6:30pm. Talk starting at 7:00pm.

Join or login to comment.

  • Steve B.

    Great talk on monads and categories a couple weeks ago. Fwiw, this paper is a nice, clean intro to monads as well: http://www.cs.indiana.edu/~cswords/monads.pdf . I found that Figure 4 on p. 3 really helped me visualize what is going on.

    September 22, 2013

  • John

    I came across this conversation: https://twitter.com/dibblego/status/372482760637546496 about the use of monads in Clojure. Maybe we can talk at the meeting about why life is about to get hard in Clojure if you "write sequence that takes a list of (f a) to f of (list a)" ? I have to confess I don't quite follow.

    September 6, 2013

    • A former member
      A former member

      I'd be glad to contrast working with monads in Clojure and Haskell, but I'm not entirely sure I follow that comment either: if you look at the haskell implementation of `sequence` (http://hackage.haskel...­), it looks like it'd port cleanly with `reduce` and `domonad` ... I'll ponder that a little more, time before the talk permitting.

      September 9, 2013

26 went

Our Sponsors

  • Damballa

    Damballa is renting a space for us to have our meetings.

People in this
Meetup are also in:

Create a Meetup Group and meet new people

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

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