Commits

Author Commit Message Labels Comments Date
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.
catseye
Fix many small things.
catseye
Explain classes more, begin introducing neighbourhoods.
catseye
Explain state comparisons, and develop/fix some other stuff.
catseye
Begin describing initial configuration.
catseye
More work on arrows, semantics, differences from previous version.
catseye
Begin describing state referents and transition rules.
  1. Prev
  2. Next