How can you use functional programming to build cross-platform mobile apps?
Fabulous: Functional programming for cross-platform mobile apps
I will describe Fabulous, a thin framework for using functional programming to build cross-platform mobile apps using F#. I will look at the principles of Model-View-Update programming, their origin in Elm and Elmish, and how they differ from Model-View-ViewModel (MVVM).
I’ll also describe opportunities for academic compiler research in this area.