12 lines
567 B
Markdown
12 lines
567 B
Markdown
|
# Free
|
||
|
|
||
|
My experiments with free monads and interpreting algebras.
|
||
|
|
||
|
## File structure
|
||
|
|
||
|
| File | Description |
|
||
|
| -------------------------------- | -------------------------------------------------------- |
|
||
|
| [Exists.purs](./src/Exists.purs) | Basic existential types |
|
||
|
| [Lambda.purs](./src/Lambda.purs) | Function call algebra and interpreter using existentials |
|
||
|
| [Math.purs](./src/Math.purs) | Addition & multiplication free monad and interpreter |
|