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.
|