James MacAulay - Composing Interactive Apps With Zelkova
2,886 views · Published 21 April 2015 · 41:37 · Indexed 20 September 2026
Channel: ClojureTV · 2015 · Science & Technology
Zelkova is a library for Functional Reactive Programming (FRP) that lets you compose your Clojure or ClojureScript application as a graph of "signals" defined using pure functions. It is heavily inspired by Elm, a language which embraces an innovative flavour of first-order FRP as its central paradigm. This talk will show Zelkova in action, demonstrating how it can be used together with GUI libraries like Om and Reagent to solve practical problems while making state management unexpectedly fun.