Skip to content

A simple, soon multilingual, repository for learning about recursion schemes.

License

Notifications You must be signed in to change notification settings

Adam-Vandervorst/RecursionSchemes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecursionSchemes

This repository contains practical code examples in multiple languages for learning about recursion schemes.

Just dive into the directory named after your favorite language; /schemes contains the implementation of different recursion schemes while /examples/<example> applies them to some toy problem.

There is no guarantee of correctness, and I had to make some interpretations to port them to Python, C++, and JavaScript. Nonetheless, I hope the short and naive implementation, as well as the examples, can help you in your journey.

Awesome Recursion Schemes is an excellent curation of other resources.

About

A simple, soon multilingual, repository for learning about recursion schemes.

Topics

Resources

License

Stars

Watchers

Forks