This is an implementation of the Game of Life in Haskell. It's written using GTK2 and Cairo, so make sure those are installed on your system before you try to compile this.
$ stack build
$ stack exec life
The GUI is pretty much obvious, so enjoy. ;)