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

af700cc · Apr 1, 2024

History

28 Commits
Nov 3, 2021
Apr 1, 2024
Jan 30, 2022
Sep 28, 2021
Jan 30, 2022

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