https://github.com/blitzcode/haskell-gol
Three 'Game of Life' Implementations in Haskell
https://github.com/blitzcode/haskell-gol
cellular-automata game-of-life haskell pthreads repa
Last synced: 5 months ago
JSON representation
Three 'Game of Life' Implementations in Haskell
- Host: GitHub
- URL: https://github.com/blitzcode/haskell-gol
- Owner: blitzcode
- Created: 2013-09-15T09:51:31.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2013-09-15T10:57:16.000Z (over 12 years ago)
- Last Synced: 2025-06-26T15:51:33.553Z (7 months ago)
- Topics: cellular-automata, game-of-life, haskell, pthreads, repa
- Language: Haskell
- Size: 215 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Three Haskell 'Game of Life' Implementations
This repository contains the source code for three simple Game of Life implementation in Haskell. The purpose of this project was to learn more about writing fast Haskell code working with arrays and displaying the results using OpenGL.
First version using Data.Array and GLUT

Second version using Data.Vector and GLFW-b

Third parallelized version (Async, Repa, LLVM backend, C++ & pthread reference)
