aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 58c8f8048e871839441c8b1c7ccc46f46c6e8ea1 (plain)
1
2
3
4
5
6
7
8
9
10
Scheme Monads
=============

These are a proof of concept of Haskell style monads in scheme.
They currently support both bind (`>>=`) and `do` notation.

TODO
----
- A propper way to call `return`. Probably by allowing bind to act as a macro
  and introduce a return procedure of the appropriate type.