thrist-0.1: Type-threaded list

The thrist package

Thrist is a list-like data structure (GADT) whose elements are values of a two-parameter datatype. The typing constraint ensures that the second type parameter of a former value unifies with the first type parameter of the latter.

This threading of types is the foundation for thrists' nice properties. E.g., paired with a suitable semantics, function composition (.) can be embedded.

For further ideas, please consult the companion (draft) paper "Thrists: Dominoes of Data" at http://www.opendylan.org/~gabor/Thrist-draft-2008-07-18.pdf

Properties

Versions0.0, 0.1, 0.1.1, 0.1.2, 0.2, 0.2.1
Dependenciesbase
LicenseBSD3
Copyright(c) 2008 Gabor Greif
AuthorGabor Greif
Maintainerggreif@gmail.com
Stabilityexperimental
CategoryData Structures
Home pagehttp://heisenbug.blogspot.com/search/label/thrist
Upload dateSat Aug 23 18:44:57 UTC 2008
Uploaded byGaborGreif
Built onghc-6.10, ghc-6.12, ghc-6.8

Modules

Downloads