wizard: the fantastical wizard monoid

[ bsd3, data, library ] [ Propose Tags ]

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]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

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 1173 total (17 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]

Readme for wizard-0.1.1

[back to package description]

wizard

the wizard monad