Game Of Haskell
Running tests: $ runhaskell GameOfHaskellSpecs.hs Running main program: $ runhaskell GameOfHaskell.hs
The project utilizes guard (github.com/guard/guard), a tool that handles filesystem events. Here it is used to automatically run tests. Suggested workflow is as follows:
1. Enter project directory $ clone http://github.com/nbartlomiej/gameofhaskell; cd gameofhaskell 2. Install bundler, guard, guard-shell $ gem install bundler; bundle install 3. Run guard (will run tests on file change) $ guard 4. Write specs in *Specs.hs files, implement them in *.hs files
This project is loosely inspired by Global Day of Coderetreat 2011 (coderetreat.org/). The code itself hasn't been written during that event (obviously; participants delete all their creations), but contains many afterthoughts. Many thanks to @powczarek (twitter.com/powczarek) for great Haskell pair programming session.
MIT, see LICENSE file.