Explicitly Comprehensible Functional Reactive Programming
This paper was accpeted to the REBLS Workshop of SPLASH 2018.
Abstract
Functional Reactive programs written in The Elm Architecture are difficult to comprehend without reading every line of code. A more modular architecture would allow programmers to understand a small piece without reading the entire application. This paper shows how higher-order and cyclic streams, as demonstrated via the Reflex library, can improve comprehensibility.