/free-tutorial

A tutorial Haskell project that shows Free monads in action.

Primary LanguageHaskellGNU General Public License v3.0GPL-3.0

Free Interpreter: Project Tutorial

Welcome! This repository demonstrates the technique detailed by Gabriel Gonzalez's Purify Code Using Free Monads.

It also shows how to use improve and iterM.

Building

$ stack build

Running

$ stack ghci

Testing

$ stack test

Benchmarks

$ stack bench