prompt-0.1.1.2: prompt.cabal
-- Initial query.cabal generated by cabal init. For further documentation,
-- see http://haskell.org/cabal/users-guide/
name: prompt
version: 0.1.1.2
synopsis: Monad (and transformer) for deferred-effect pure
prompt-response queries
description: Monad (and transformer) for delayed-effect "pure"
prompt-and-response queries.
.
Allows you to specify programs that might query a
database, talk to stdio, etc., without ever involving IO
or opening the door to arbitrary IO. Write a potentially
pure computation describing prompting interactions, etc.,
without having your type actually do any IO or involve
itself with IO or any effectful context.
.
Useful as a source of "things from IO", without ever
actually involving IO or arbitrary IO itself; only
executing a specific subset of IO (or State, etc.) that
you yourself, the caller, specifies explicitly. Safer
and more meaningful type.
.
For more information and instructions on usage with
examples, see <https://github.com/mstksg/prompt the README>.
.
Not quite related to the /MonadPrompt/ library.
homepage: https://github.com/mstksg/prompt
bug-reports: https://github.com/mstksg/prompt/issues
license: MIT
license-file: LICENSE
author: Justin Le
maintainer: justin@jle.im
copyright: (c) 2015 Justin Le
category: Control
build-type: Simple
extra-source-files: README.md
CHANGELOG.md
cabal-version: >=1.10
source-repository head
type: git
location: git://github.com/mstksg/prompt.git
library
exposed-modules: Control.Monad.Prompt
Control.Monad.Prompt.Class
-- other-modules:
-- other-extensions:
build-depends: base >=4.6 && <5
, base-compat
, mtl
, transformers
, transformers-compat
hs-source-dirs: src
ghc-options: -Wall
default-language: Haskell2010