The creator of Elm gave a really good talk at the Strange Loop conference about functional reactive programming. Well worth watching for anyone interested in the subject.
I just watched that earlier today. At 40 minutes, it is double my usual attention span for these things, but it kept my interest all the way through. Recommended.