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 0.1.0.0
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 Fri Oct 13 11:33:59 UTC 2017
Distributions NixOS:0.1.0.0
Downloads 227 total (10 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-10-13 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for polydata-core-0.1.0.0

[back to package description]

polydata-core