Allows timeouting a computation while allowing it to return partial results. Useful for making AI-like algorithms that should return the best result found within a time limit.
LGPL-3.0 License
"Ties the knot" on a given set of structures that reference each other by keys - replaces the key...
What I Wish I Knew When Learning Haskell
An interpreter for learning and exploring pure λ-calculus
koneko - a concatenative not-quite-lisp for kittens
Functional Programming Course