Skip to content

shiatsumat/thorn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thorn

Datatype Manipulation with Template Haskell

http://hackage.haskell.org/package/thorn

Thorn is a datatype manipulation library, implemented using Template Haskell. It's uploaded in Hackage and you can install it with Cabal.

It generates

  • functors from various kinds of datatypes, regardless of its arity or variances.

  • folds and unfolds from various kinds of recursive datatypes, including mutually recursive ones.

A single function of Thorn will give you a lot. Just try it.

About

Datatype Manipulation with Template Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published