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

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

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. However, if you have your own way of manipulating constraints, you could just use this package directly and only.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0
Dependencies base (>=4.9 && <4.10) [details]
Tested with ghc ==8.0.2
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
Reverse Dependencies 1 direct, 2 indirect [details]
Downloads 919 total (1 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-10-13 [all 1 reports]

Readme for polydata-core-0.1.0.0

[back to package description]

polydata-core