Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rule30

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.

To install:

Install Mojolicious::Lite:

# cpanm Mojolicious::Lite

Clone the repo:

# git clone https://github.com/agwind/rule30.git

Run Mojolicious::Lite:

# perl server.pl daemon

To run tests

Install modules:

# cpanm Test::More
# cpanm Test::Deep

Run the tests:

# perl server.pl test

Warning

The current implementation will crush your browser if you let it run long enough.

Copyright & License

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.

About

Elementary cellular automata

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages