#2 James MacAulay on Elm: Concurrent FRP for Functional GUIs

Papers We Love - Toronto
Papers We Love - Toronto
Public group
Location image of event venue


James MacAulay (https://twitter.com/jamesmacaulay) will be presenting the paper Elm: Concurrent FRP for Functional GUIs (http://elm-lang.org/papers/concurrent-frp.pdf) by Evan Czaplicki (https://twitter.com/czaplic).

If you don't have time to read those 50 pages, there is this more compact conference paper (http://people.seas.harvard.edu/~chong/abstracts/CzaplickiC13.html) which was published the following year and covers a lot of the same ground. Evan's presentation from Strange Loop this year (https://www.youtube.com/watch?v=Agu6jipKfYw) also provides great context on how Elm (http://elm-lang.org/)'s model of Functional Reactive Programming compares with others out there.

As part of the presentation, James will be giving a demonstration of Zelkova (https://github.com/jamesmacaulay/zelkova), his port of Elm's signal system to Clojure/ClojureScript.

Doors open at 7:30 pm, presentation will begin at 8:00 pm. There will be food and refreshments provided by Shopify.


James MacAulay (https://twitter.com/jamesmacaulay) has been developing software at Shopify (http://www.shopify.com) since 2007. He currently leads the API team while managing development as a whole in the Toronto office. In his free time he enjoys sailing, snowboarding, and exploring ideas with code.