polydata-core: Core data definitions for the "polydata" package

[ bsd3, library, web ] [ Propose Tags ]

This package, with assistance of the package polydata, allows one to pass data, particularly functions, together with a constraint which describes how polymorphic that data is. This constraint can then be used in a generic way to produce quite polymorphic functions, for example, a "map" function that works on a pair of two different types.

See Data.Poly for a basic tutorial.

This package is separate from polydata to reduce dependencies, however if you want to do anything non-trivial you'll probably want to use the constraint manipulation tools in [polydata](https:/hackage.haskell.orgpackage/polydata). However, if you have your own way of manipulating constraints, you could just use this package directly and only.

[Skip to Readme]
Versions [RSS] [faq]
Dependencies base (==4.9.*) [details]
License BSD-3-Clause
Copyright Copyright: (c) 2017 Clinton Mead
Author Clinton Mead
Maintainer clintonmead@gmail.com
Category Web
Home page https://github.com/clintonmead/polydata-core#readme
Bug tracker https://github.com/clintonmead/polydata-core/issues
Source repo head: git clone https://github.com/clintonmead/polydata-core
Uploaded by clinton at 2017-10-13T11:33:59Z
Distributions NixOS:
Downloads 755 total (6 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 2017-10-13 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees


Readme for polydata-core-

[back to package description]