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

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

Related projects:

RepositoryDescriptionStars
felko/ton-langA visual programming language implemented as a cellular automaton63
krisajenkins/wireworldAn implementation of Conway's WireWorld cellular automata in Elm, allowing users to simulate and analyze complex patterns of movement in discrete space.3
zsoltk/gameoflifeAn implementation of Conway's Game of Life using Android, allowing customization and transformation into other cellular automata rules98
eandrju/cellular-automaton.nvimA plugin that generates aesthetically pleasing animations of cellular automaton rules based on the content of the Neovim buffer.1,911
makingthematrix/ca_artA project demonstrating cellular automata through generative art in Scala17
mousetail/celltailA language and runtime system for one-dimensional automata-based programming7
ajtulloch/haskell-mlImplementations of basic machine learning algorithms in Haskell57
bollu/tiny-optimising-compilerA compiler that translates an imperative programming language into machine code157
henryksloan/sugarcubesA tool and library for creating, editing, and simulating finite automata and other formal language models.26
hopson97/empireA cellular automaton simulation of a population's growth, interaction, and evolution in response to environmental factors.147
bolt12/laopA Haskell-based library for algebraic construction and manipulation of matrices83
boralt/embeddedaiAn AI library providing Bayesian-based algorithms for decision-making and inference in C++ applications13
chris-taylor/aima-haskellAn implementation of popular AI algorithms in the Haskell programming language331
pa-ba/compdataA Haskell library for creating and manipulating compositional data types in a modular and flexible way89
andybalholm/brotliA pure Go implementation of the Brotli compression algorithm.629