BFG Meetup

  • January 31, 2011 · 5:45 PM
  • This location is no longer available

This month we have two talks. They are:
Xmonad: data-structures and patterns for a killer haskell application. by Mark Hibberd
This talk will explore the internals of xmonad, a tiling X11 window manager. In what most would call an inherently stateful domain, it turns out that pure-fp is un-unpractical. Using the functions of xmonad as a driver, I will cover organisation of code, the data structures and extending xmonad functionality. The talk will be approx 45 minutes, with hopefully 10 - 15 minutes of questions.
Courses in Purely Functional Programming by Tony Morris
This talk will explore the means in which people can learn purely functional programming using a language such as Haskell

Join or login to comment.

  • David K.

    static dynamic CurryTest<T, T2, R>(Func<T, T2, R> f, T a = default(T), T2 b = default(T2))
    where T : IEquatable<T>
    where T2 : IEquatable<T>
    { if (!a.Equals(default(T)))
    { if (!b.Equals(default(T)))
    return f(a, b);
    Func<T2, R> curried = x => f(a, x);
    return curried;
    } return f;

    February 1, 2011

  • David K.

    good talk on Xmonad and stimulating conversation with Tony 'the Haskell Evangelist' Morris. It had me revisiting functional patterns in c# first thing this morning!

    February 1, 2011

  • Mark H.

    Slides from last night -

    February 1, 2011

  • Steven S.

    Really sorry that I'm going to have to miss this one

    January 31, 2011

36 went

Our Sponsors

  • iSeek Communications

    Coverage of the cost of pizza for attendees


    Venue sponsor, and provides pizzas and drinks for Hack Nights

  • Red Hat

    Venue sponsor

  • Skedulo

    Coverage of the cost of pizza for attendees

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more

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