qlearn_functional A Q-Learning agent implemented in Haskell A simulated "robot" learns to pick up cans while moving around a grid. This project is documented in-line in each .lhs (literate Haskell) file. Compile main.lhs with ghc.