Repo for the 'thrist' library (fork of heisenbug's thrist)  (


Haskell Cabbage "thrist"

thrist is a general purpose data structure
resembling linked lists with the very strong
invariant that each element's right type
parameter must match up with the next element's
left type parameter.

This invariant creates a type threaded list,
hence the name: "thrist".

Sub-modules are provided that serve as adapters
to create a bunch of specialized data structures
recreating built-in types in functionality.