3 ms·
A few disparate points: The Elm runtime is an implementation of CFRP, where the C stands for concurrent. The primitives already exist for convenience, and can b
by johnpmayer 13y ago
A few disparate points: The Elm runtime is an implementation of CFRP, where the C stands for concurrent. The primitives already exist for convenience, and can be transformed by pure functions, or new ones can be defined using the FFI.
Your observation isn't new, most Elm games' signal graphs have the same shape - a bunch of input signals merged into one, the 'main' loop as a step state, and the drawing code.'
In particular, which kinds of Signal combinators do you feel are lacking?
http://docs.elm-lang.org/library/Signal.elm http://docs.elm-lang.org/library/Signal.elm