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

[ bsd3, data, library ] [ Propose Tags ] [ Report a vulnerability ]

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]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 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
Downloads 542 total (5 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-09-26 [all 1 reports]

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.