hkd: "higher-kinded data"

[ data-structures, library ] [ Propose Tags ]

"Higher-kinded data" utilities, e.g.

class FFunctor t where
    ffmap :: (f ~> g) -> t f -> t g

and other classes and types.

Note: this package is experimental.


[Skip to Readme]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1, 0.2
Change log CHANGELOG.md
Dependencies base (>=4.6 && <4.18), semigroups (>=0.18.5 && <1), some (>=1.0.0.3 && <1.1), tagged (>=0.8.5 && <1), transformers (>=0.3 && <0.6) [details]
License (BSD-2-Clause OR Apache-2.0)
Copyright Copyright (c) 2019 Edward Kmett, 2019 Oleg Grenrus
Author Edward Kmett <ekmett@gmail.com>
Maintainer Oleg Grenrus <oleg.grenrus@iki.fi>
Category Data Structures
Home page https://github.com/ekmett/codex/tree/master/hkd#readme
Source repo head: git clone https://github.com/phadej/hkd(hkd)
Uploaded by phadej at 2022-09-15T12:54:27Z
Distributions NixOS:0.2
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 872 total (26 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2022-09-15 [all 1 reports]

Readme for hkd-0.2

[back to package description]

hkd

Hackage

This package provides some types and utilities for working with the "higher-kinded data" pattern in Haskell.

Contact Information

Contributions and bug reports are welcome!

Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.

-Edward Kmett