Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turbomack/elm-continue
A simple library for working with continuations in elm
https://github.com/turbomack/elm-continue
continuations elm
Last synced: 18 days ago
JSON representation
A simple library for working with continuations in elm
- Host: GitHub
- URL: https://github.com/turbomack/elm-continue
- Owner: turboMaCk
- License: bsd-3-clause
- Created: 2018-07-28T12:58:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-25T09:56:18.000Z (over 6 years ago)
- Last Synced: 2024-10-16T08:22:02.465Z (2 months ago)
- Topics: continuations, elm
- Language: Elm
- Homepage:
- Size: 10.7 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Elm Continue
Library for manipulating and composing continuations in Elm.
**Usage of `Continuation` would be probably discouraged by broader elm community.
Use this package as learning material or use it wisely**This package contains lightweight implementation of abstractions to work with continuations
which are commonly described as Continuation as Functor (`map`), Applicative (`andMap`) and Monad (`andThen`).One of the practical usages one can see is to use it as a decoupling mechanism.
You might be interested in [G. Gonzalez's blog post](http://www.haskellforall.com/2012/12/the-continuation-monad.html) on this topic.*Please note that this implementation is fairly limited as we can't express Monad Transformers in elm.*
See [examples](https://github.com/turboMaCk/elm-continue/tree/master/examples)