cellularAutomata

Cellular automaton library

An implementation of cellular automata using comonads and diagrams in Haskell, aiming to provide a reference library for these concepts.

a collection of cellular automata written in Haskell with Diagrams

GitHub

184 stars
12 watching
13 forks
Language: Haskell
last commit: over 5 years ago
cellular-automatacomonadsdiagramsgame-of-life

Related projects:

Repository Description Stars
felko/ton-lang A visual programming language implemented as a cellular automaton 63
krisajenkins/wireworld An implementation of Conway's WireWorld cellular automata in Elm, allowing users to simulate and analyze complex patterns of movement in discrete space. 3
zsoltk/gameoflife An implementation of Conway's Game of Life using Android, allowing customization and transformation into other cellular automata rules 98
eandrju/cellular-automaton.nvim A plugin that generates aesthetically pleasing animations of cellular automaton rules based on the content of the Neovim buffer. 1,894
makingthematrix/ca_art A project demonstrating cellular automata through generative art in Scala 16
mousetail/celltail A language and runtime system for one-dimensional automata-based programming 7
ajtulloch/haskell-ml Implementations of basic machine learning algorithms in Haskell 57
bollu/tiny-optimising-compiler A compiler that translates an imperative programming language into machine code 158
henryksloan/sugarcubes A tool and library for creating, editing, and simulating finite automata and other formal language models. 26
hopson97/empire A cellular automaton simulation of a population's growth, interaction, and evolution in response to environmental factors. 147
bolt12/laop A Haskell-based library for algebraic construction and manipulation of matrices 83
boralt/embeddedai An AI library providing Bayesian-based algorithms for decision-making and inference in C++ applications 13
chris-taylor/aima-haskell An implementation of popular AI algorithms in the Haskell programming language 331
pa-ba/compdata A Haskell library for creating and manipulating compositional data types in a modular and flexible way 89
andybalholm/brotli A pure Go implementation of the Brotli compression algorithm. 621