This is the second of two parts on creating interactive graphical applications with functional programming, in Haskell; this second part, using Functional Reactive Programming through reflex
, and how it can be used to build a DOM-based interactive UI.
This is the first of two parts on creating interactive graphical applications with functional programming, in Haskell; this first part, using the Model-View-Controller pattern in its functional flavour through gloss
. The MVC pattern is common accross all languages and goes by many names. For example, it's how smartphone applications are structured in Android Studio.
Lecture notes from an introductory class on Haskell
Lecture notes from an introductory class on Haskell