Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jecaro/wolfram

Elementary cellular automaton
https://github.com/jecaro/wolfram

Last synced: about 1 month ago
JSON representation

Elementary cellular automaton

Awesome Lists containing this project

README

        

# Wolfram

[![CI][status-png]][status]

Simple implementation of [elementary cellular
automaton][Elementary_cellular_automaton] in Haskell.

![demo][demo]

# Hacking

The project can be built with [nix][nix].

Install with:

```bash
$ nix profile install
```

Build with:

```bash
$ nix build
```

The binary is then created in `./result/bin/wolfram`

Hack with:

```bash
$ nix develop
```

You will be dropped in a shell with all the needed tools in scope: `cabal` to
build the project and `haskell-language-server` for a better developer
experience.

[Elementary_cellular_automaton]: https://en.wikipedia.org/wiki/Elementary_cellular_automaton
[demo]: ./demo.png
[nix]: https://nixos.org/
[status-png]: https://github.com/jecaro/wolfram/workflows/CI/badge.svg
[status]: https://github.com/jecaro/wolfram/actions