wizard: the fantastical wizard monoid
A "wizard" can be defined as a program that
prompts a user "up front" for multiple inputs
and then performs several actions after all
input has been collected.
The idea is from Gabriel Gonzalez's blog post,
http:/www.haskellforall.com201802the-wizard-monoid.html.
This library provides a WizardT monad
transformer, that allows users to define
wizards over different monads, which becomes
similarly useful when that monad's Monoid
instance lifts the behaviour of the underlying
Monoid
into its own.
[Skip to Readme]
Downloads
- wizard-0.1.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
Versions [RSS] | 0.1.0.0, 0.1.1 |
---|---|
Change log | ChangeLog.md |
Dependencies | base (>=4.7 && <5.0), transformers [details] |
License | BSD-3-Clause |
Copyright | (c) 2018 chessai |
Author | chessai |
Maintainer | chessai1996@gmail.com |
Category | Data |
Home page | https://github.com/chessai/wizard.git |
Source repo | head: git clone https://github.com/chessai/wizard.git |
Uploaded | by chessai at 2019-05-02T21:37:01Z |
Distributions | NixOS:0.1.1 |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Downloads | 1245 total (9 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2019-05-02 [all 1 reports] |