Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simonewebdesign/elm-double-folding-pattern

Actions + Events = :dragon:
https://github.com/simonewebdesign/elm-double-folding-pattern

elm elm-architecture

Last synced: 5 days ago
JSON representation

Actions + Events = :dragon:

Awesome Lists containing this project

README

        

# Elm Double Folding Pattern

A new architectural pattern for separating business logic from presentation logic, invented by [mgold](https://github.com/mgold).

![diagram](https://lh3.googleusercontent.com/-OD_Q-fi4RU4/Vo_a_hypD6I/AAAAAAAAAd0/rgv6JjUi0BQ/s1600/elm_diagram_complex.png)

- Discussion: https://groups.google.com/forum/#!topic/elm-discuss/IU4zPO6vn5A
- Demo: https://simonewebdesign.it/demo/elm

## Get it up and running locally

0. Install Elm v0.16 - `npm i -g [email protected]`
1. Clone this repo
2. `cd` into the project's root directory
3. `elm-make Main.elm --output elm.js`
4. Open `index.html` with your web browser of choice