X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=life%2FREADME.md;fp=life%2FREADME.md;h=bc3036059f55f9101f3a3e52421c4611b51788a5;hb=8d06c463b83b79e046250fbe60e5429f182e3a7a;hp=0000000000000000000000000000000000000000;hpb=4eb3be32ce405e69f39573b5e38171764cd0d789;p=cellular-automata.git diff --git a/life/README.md b/life/README.md new file mode 100644 index 0000000..bc30360 --- /dev/null +++ b/life/README.md @@ -0,0 +1,34 @@ +Games of Life +============= + + +Description +----------- +I want to try several different approaches to implementing Conway's Game of +Life. It shall be recorded in this repo. + +Each of the implementations (living in sequentially numbered directories) shall +(eventually) have its own README file, documenting the approach taken. + + +Summary +------- +* __ID:__ 001, + __Language:__ Erlang, + __Approach:__ Board as 1D list. Cells as [gen_server] processes +* __ID:__ 002, + __Language:__ OCaml, + __Approach:__ Board as matrix via functional arrays (sort-of...) +* __ID:__ 003, + __Language:__ Erlang, + __Approach:__ Board as matrix via [array()] +* __ID:__ 004, + __Language:__ AWK, + __Approach:__ Board as 1D string. Ghosts beyond boundaries +* __ID:__ 005, + __Language:__ AWK, + __Approach:__ Board as simulated 3D array + + +[array()]: http://www.erlang.org/doc/man/array.html "Which is not actually an array, but an integer-keyed tree." +[gen_server]: http://www.erlang.org/doc/man/gen_server.html