primitive-convenience: convenience class for PrimMonad m/PrimState m

[ bsd3, data, library ] [ Propose Tags ]

This library provides convenience classes for PrimMonad/PrimBase.

The PrimMonad state token type can be annoying to handle in constraints. The typeclasses provided in this library let users (visually) notice PrimState equality constraints less, by witnessing that `s ~ PrimState m`.


[Skip to Readme]
Versions [faq] 0.1
Change log CHANGELOG.md
Dependencies primitive (>=0.6.4 && <0.8) [details]
License BSD-3-Clause
Copyright © 2019 chessai
Author chessai
Maintainer chessai <chessai1996@gmail.com>
Category Data
Home page https://github.com/haskell-primitive/primitive-convenience
Bug tracker https://github.com/haskell-primitive/primitive-convenience/issues
Source repo head: git clone https://github.com/haskell-primitive/primitive-convenience.git
Uploaded by chessai at 2019-09-26T17:22:30Z
Distributions NixOS:0.1
Downloads 347 total (7 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 2019-09-26 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for primitive-convenience-0.1

[back to package description]

primitive-convenience

Hackage BSD3 license Build status

convenience classes for PrimMonad/PrimBase. The 'PrimMonad' state token type can be annoying to handle in constraints. The typeclasses provided in this library let users (visually) notice 'PrimState' equality constraints less, by witnessing that s ~ 'PrimState' m.