https://github.com/zudov/purescript-miniyampa
A simplistic AFRP implementation
https://github.com/zudov/purescript-miniyampa
Last synced: 7 months ago
JSON representation
A simplistic AFRP implementation
- Host: GitHub
- URL: https://github.com/zudov/purescript-miniyampa
- Owner: zudov
- Created: 2015-09-03T17:08:42.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-09-03T18:12:06.000Z (almost 11 years ago)
- Last Synced: 2025-02-06T08:45:38.528Z (over 1 year ago)
- Language: PureScript
- Size: 125 KB
- Stars: 13
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# purescript-miniyampa
Toy implementation of [AFRP](http://haskell.cs.yale.edu/wp-content/uploads/2011/02/workshop-02.pdf)
with [Yampa](http://hackage.haskell.org/package/Yampa-0.10.2)-like API.
The idea is to have a simple (though inefficient) implementation that follows
the original FRP denotation.
It is primarily useful for learning FRP, and (perhaps) for building small applications.
It's not designed for practical usage, since there is no optimizations and lack
of arrow notation makes it very unwieldy to work with arrows.
Much of the credit goes to [@cobpg](https://github.com/cobbpg) as
purescript-miniyampa is based on his [gist](https://gist.github.com/cobbpg/34b16cf9c1f076be7d3f).