- Notifications
You must be signed in to change notification settings - Fork6
Recursion schemes for Idris
License
vmchale/recursion_schemes
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is a library providing recursion schemes for Idris. It it is loosely basedon Edward Kmett'sHaskelllibrary.
First, installidris-free,comonad andcomposition. Then:
idris --install recursion_schemes.ipkgTo run the tests, installspecdris.Then:
idris --testpkg test.ipkgThe classic paperFunctional programming with bananas, lenses, envelopes andbarbed wire is theinspiration behind the Haskell library and is the standard reference on thetopic. You may also findLaw and Order inAlgorithmicsto be of use.
In theTest.Spec module there are several examples, including a catamorphism,a zygomorphism, a mutumorphism, an Elgot algebra, a paramorphism, adynamorphism, and a hylomorphism.
You can find documentationhere.
About
Recursion schemes for Idris
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Contributors2
Uh oh!
There was an error while loading.Please reload this page.