A port of impress.js by @bartaz to Elm
The software is usable.
It is as simple as creating a declarative list of steps in a separate Elm file, wiring it up in the Main
module.
In Elm terms, each step is defined as a record type with default values,
and ends up being turned into an Html
type by the elm-impress
engine.
See the Demo
folder for an example, taken from the official impress.js demo.
To compare, try the elm-impress demo.
- Provide more details on usage
- Describe differences vs. the original JavaScript version (very few indeed, and minor too)