wai-control: Run wai Applications in IO based monads

[ bsd3, control, library, web ] [ Propose Tags ]

This package allows IO based monads in covariant and contravariant positions of wai Applications.

The monads, which are applicable for this, need to have MonadBaseControlIdentity IO instances. This are for most cases ReaderT stacks based on the IO monad. This package will especially be of interest, if you are sharing access to MVars, TVars or other concurrent data, while controlling that access with monad transformers.

This package is based on wai-transformers by Athan Clark.

Versions [faq] 0.1.0.0, 0.1.0.1, 0.1.0.2
Change log CHANGELOG.md
Dependencies base (>=4.5 && <5), monad-control-identity (>=0.1.0.1 && <0.2), transformers-base (>=0.4.5.2 && <0.5), wai (==3.2.*), wai-websockets (>=3.0.1.2 && <3.1), websockets (>=0.12.5.3 && <0.13) [details]
License BSD-3-Clause
Author Felix Springer
Maintainer felixspringer149@gmail.com
Category Control, Web
Home page https://github.com/jumper149/wai-control
Bug tracker https://github.com/jumper149/wai-control/issues
Uploaded by jumper149 at 2020-07-28T13:52:01Z
Distributions
Downloads 113 total (113 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-07-28 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees