Mark Rickerby
Mark Rickerby
Contractions of “it is” should be “it’s” rather than “its”.
Was using the lance action to bash down a corridor of fire worms when the game crashed with an uncaught exception. Not sure if this is enough information, but it...
This is a book generated using elementary cellular automata with two randomly selected units of text mapped to the binary states of each cell. The starting automaton is seeded with...
A sequel to/extension of [Emic Automata](https://github.com/NaNoGenMo/2017/issues/123), this time with sentences and paragraphs generated by the cellular automata, rather than wall-of-text patterns. Each generation of the automaton represents a single chapter,...
I don’t have as much time as I’d hoped this year, so instead of attempting something ambitious and algorithmic (really excited to see what others come up with here), I...
My plan this year is to put together a more dense and multilayered work than what I’ve done in previous years. *Dreams of Golden Weather* is a story about the...
This has potential to cause confusion during prototyping and sketching of grammars: ```ruby my_rule "{}" ``` Instead of a readable missing rule error, it throws a stack trace from a...
The test case below explains the issue fairly well. Unique rules work intuitively when the expansion is one level deep and the possible options are always single atoms of text....
Rather than having to switch between `grammar.generate` and `grammar.evaluate` to return a string or raw evaluation tree, this behaviour could be unified by returning a result value object from `#generate`....
Now that the evaluate method returns an unflattened tree structure with s-expression like data, I need to do some more work to determine what the tree representation should look like....