1. Cat's Eye Technologies
  2. ALPACA

Commits

Author Commit Message Date Builds
catseye
More tests for CA evolution... need to implement classes.
catseye
Flesh out more examples, implement state predicate.
catseye
Tests for evolution of CA's, for more informative examples.
catseye
Fix a bug, identify a token collision, fix an example, all pass.
catseye
Get almost all tests passing, just a mystery with neighbourhoods.
catseye
Falderalize the spec.
catseye
Try to get the nomenclature consistent.
catseye
Support including initial configuration in ALPACA description.
catseye
Don't hardcode Moore neighbourhood; parse them. Life still works.
catseye
Minor note about neighbourhoods.
catseye
Clean up AST. Children of ASTs should always be ASTs.
catseye
Don't hardcode representation map. Wireworld works!
catseye
Allow loading cellular automaton form from a text file.
catseye
Fix two x/y typos; recalculate playfield limits. Life works!
catseye
Add --generations command line option.
catseye
Still not correct, but much, much more interesting.
catseye
Try to evolve an initial playfield (not correct yet, obviously.)
catseye
Beginning of playfield object; evaluate lists of rules.
catseye
More implementing stuff in evaluator.
catseye
Add beginnings of evaluator.
catseye
Parse representation declarations (tagged data aka attributes.)
catseye
Changes to grammar. Improve enough to parse Wireworld description.
catseye
Add enough of expression grammar to parse Game of Life description.
catseye
Fix various things, allow parsing of files from command line.
catseye
Beginnings of parser.
catseye
Add license information in LICENSE file.
catseye
Add AST and scanner modules.
catseye
Move alpaca.pl to impl. Add stub of new ref. impl., in Python.
catseye
And I think that's basically the spec.
catseye
Determine that state-level rules take precedence over inherited.
  1. Prev
  2. Next