SkillAgentSearch skills...

Conway

A terminal interface for Conway's Game of Life

Install / Use

/learn @samtay/Conway
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

conway Build Status

A terminal interface for playing Conway's Game of Life

terminal-gif

This is just a pet project that I thought would be a good exercise in Haskell. The Game of Life is a cellular automaton with simple rules but emergent complexity - a quintessential complex system. The frontend leverages brick while the backend is supported by custom zipper types implementing comonads.

This codebase comes with a complementary article about the performance benefits of comonads.

installation

First get stack. Then

$ git clone https://github.com/samtay/conway.git
$ cd conway
$ stack build
# execute via stack
$ stack exec life
# alternatively, copy executable to ~/.local/bin
$ stack install life
$ life
View on GitHub
GitHub Stars61
CategoryDevelopment
Updated1y ago
Forks4

Languages

Haskell

Security Score

85/100

Audited on Feb 3, 2025

No findings