rule30 - An program to experiment with running Elementary Cellular Automata
This is two simple Moose classes, and a Mojolicious::Lite app serving up our websocket for a Vue.js frontend.
Install Mojolicious::Lite:
# cpanm Mojolicious::Lite
Clone the repo:
# git clone https://github.com/agwind/rule30.git
Run Mojolicious::Lite:
# perl server.pl daemon
Install modules:
# cpanm Test::More
# cpanm Test::Deep
Run the tests:
# perl server.pl test
The current implementation will crush your browser if you let it run long enough.
Copyright (C) 2017, Benjamin Noggle,
This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0.
This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.