align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditfacebookglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

Programming Elixir + Introduction to Haskell

Note that for February we are at Red Hat rather than Suncorp! We'll be back at Suncorp next month.

Programming Elixir: The Magic of Today's Tonic by Katie Miller 

Elixir is a new arrival on the programming language scene but many of the features that have its devotees raving are actually old favourites for functional fans. Pragmatic Programmer Dave Thomas has lauded the open-source language as a means of demonstrating functional programming concepts without being overly academic. The eye-catching language, influenced by Clojure and Ruby, supports meta-programming with macros and takes advantage of the battle-hardened Erlang ecosystem to simplify the creation of concurrent, distributed applications -- all with functional flair. This presentation will examine the spellbinding elements of Elixir, the origins of these ingredients, and where developers can find and use them for their own sprinkling of open sorcery.

Introduction to Haskell, Part 1 by David Laing

It can be hard to get starting with Haskell.  Learn You a Haskell for Great Good is often recommended, but it has no exercises.  Real World Haskell is also great, but the intermediate level of some of the content can be intimidating. 

Brent Yorgey has a set of lectures that are aimed at programmers without much functional programming experience, and they come with a great set of exercises. 

This talk will cover the first of these lectures and the the associated homework, along with a walkthrough of using GHCi for Haskell development. 

Join or login to comment.

  • Rob M.

    David's "Yorgey Pt1" is up now here:

    1 · March 9, 2014

    • Ben K.

      Thanks rob! :)

      March 9, 2014

  • Rob M.

    I've posted Nick's FP News segment here:

    Dave's video is processing now and will be up in the next 24h and Katie's is already elsewhere on the web (?) so it wasn't recorded.

    BTW, Brent's cv page is a fun read:

    1 · March 8, 2014

  • Dave L.

    For those that are interested, I've put the slides up here -

    There's a skeleton of the homework in there as well. It's mostly type signatures, but there are also examples of how the functions should behave as per the homework PDF in the comments.

    The README describes how to use doctest to run those comments as unit tests.

    Even if you get your feedback on the homework through the dreary, impersonal medium of automated testing, feel free to send it my way for feedback on style or discussion about anything that was confusing or interesting as you went through it.

    2 · March 6, 2014

  • Rafael C.

    The talks were great! Many thanks.
    Where can I find the homework for the Haskell lecture?

    1 · February 26, 2014

    • Dave L.

      The course is here - http://www.seas.upenn...­ - and has the lecture notes, the homework, a style guide and a link to resources. I've already provided feedback to one set of homework already, and am looking forward to marking some more.

      3 · February 26, 2014

  • Daniel

    Great talks, I've love to see the next Haskell talk.

    3 · February 25, 2014

  • Ashley D.

    Some excellent talks, I'll be especially looking forward to the continuation of the haskell talk.

    3 · February 25, 2014

  • Ben K.

    If you can't get in (front doors lock at 1800) call me on[masked]

    February 25, 2014

  • Alex C.

    "This talk will cover... the associated homework," should we bring a laptop?

    February 21, 2014

    • Dave L.

      It shouldn't be necessary - I'll be covering just enough of the homework to (hopefully) convince people that they can (and should) have a go at it.

      February 21, 2014

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:

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