You will need GHC 8.0.2 - 8.10.7. I recommend using ghcup to get it.
> cd nibbles > ghc -O -package ghc *.hs
This creates the
nibbles binary. Do whatever you do to put binaries in your path.
Note on libraries
The .tgz file contains the source of the libraries it depends on. If you prefer to instead download them do so as follows (but note that the Data.Function.Memoize included in my tar ball contains a fix not yet in hackage).
> rm -r Data # (removes the predownloaded libraries) > cabal install --lib dlist split murmur-hash memoize
Other versions of Haskell
Other versions of Haskell might work, I just haven't tried them yet. You may run all the nibbles tests to check compatibility with
ruby test/testall.rb. Please let me know if you have any troubles with 8.0.2 - 8.10.7 or if you are able to get other versions to work and how.