Fun‧thel‧lo: A portmanteau word based the abriviation of the lecture "Funktionale Programmierung" and the implemented game "Othello"
This haskell project is the final project of the Fortgeschrittene Funktionale Programmierung lecture in 2015/16. It is based on the project assignment of the Systempraktikum lecture of the same term.
- Get the source
- Install gtk2hs-buildtools (requies a recent version of alex and happy).
- Run
cabal build
git clone https://github.com/Skrupellos/ffp.git
cd ffp
cabal configure
cabal install gtk2hs-buildtools
cabal build
Additionally you can run the tests form the project's root directory by either running cabal test
or cabal test --show-details=always --test-option=--color
for a fancy colorfull and detailed test results.
You can run the console appication by calling cabal run
or executing the binary directly dist/build/funthello/funthello
, after it has been build.
To run the GUI version of the application, it has to be called with an appication name ending in "-gui".
This can be done by running funthello-gui
after a cabal build
.