https://github.com/simonewebdesign/elm-double-folding-pattern
Actions + Events = :dragon:
https://github.com/simonewebdesign/elm-double-folding-pattern
elm elm-architecture
Last synced: 2 months ago
JSON representation
Actions + Events = :dragon:
- Host: GitHub
- URL: https://github.com/simonewebdesign/elm-double-folding-pattern
- Owner: simonewebdesign
- Created: 2016-03-11T16:46:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-08-20T16:11:18.000Z (almost 9 years ago)
- Last Synced: 2025-04-04T18:05:19.345Z (about 1 year ago)
- Topics: elm, elm-architecture
- Language: Elm
- Homepage: https://www.simonewebdesign.it/demo/elm/
- Size: 97.7 KB
- Stars: 29
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-starred - simonewebdesign/elm-double-folding-pattern - Actions + Events = :dragon: (others)
README
# Elm Double Folding Pattern
A new architectural pattern for separating business logic from presentation logic, invented by [mgold](https://github.com/mgold).

- 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 elm@0.16`
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