Hi,
If you cast your eyes over the cellular automata entry, you'll see what looks like a working Conway's Game of Life up and running on the entry. This is based on my initial code for a more generic cellular automata javascript resource. I'm not going to use the word library, as I'm only just starting to learn JavaScript and it is going to be specific for displaying examples in various pages in this wiki.
The code is based on the canvas object and undoubtedly inefficient. This is based on my premis of getting working code out there is much more important than worrying about design or implementation details - I let language and compiler/intepreter designers worry about those sorts of things.
My plan is to set up independent hosting for this, as the wiki can't host .js files, and then break out the code into a couple of .js files that support overriding a generic rule set with specific cellular automata rules for entries such as fire propagation, fluid dynamics and so on.
I was wondering on your thoughts: is this a good idea? Source Forge or Google Code? Which license will best serve this in the long run? I'm leaning towards GPL v1 as its the only license I know.
Feedback about the actually code is welcome: patches are better.
As regards to the style guide: this is still evolving. I'm leaning away from having a separate Description heading and just starting with the description, and having a PCG Wiki References section which contains a module Backlinks reference so that all pages referencing this page are display. Other feedback is also welcome.
Regards,
Andrew Doull





