Functional Software Architecture refers to methods of construction and structure of large and long-lived software projects that are implemented in functional languages and released to real users, typically in industry.
Graphical User Interfaces are an integral part of many software systems. Composable Graphical User Interfaces are the functional software architecture take on GUI programming.
This is a set of implementations of the ideas described above.
reacl-c is a ClojureScript library for web user interface programming. reacl-c provides a set of primitive items and a set of item combinators. The relationship between different items can be expressed elegantly with the help of lenses.
Elm is UI programming language compiling to JavaScript. Elm popularized what is now called the Elm architecture.