Keeper
A keeper is a type of factory circuit that always results in the presence of an object in the output location, whether or not the object was previously present. In many cases it is easy to construct examples by connecting multiple circuits to shoot down an object with a glider, then rebuild the object again later.
The smallest keeper circuits accomplish the same thing more directly with a lucky null reaction, catalysis where the object produced eats the active reaction, or preliminary spark from the active reaction, which removes the existing object (if any) just before the construction occurs. Below is a useful edgy block keeper with a Herschel input. The block at the right edge is removed if it is present, then later constructed/reconstructed in exactly the same location.
A Spartan block keeper (click above to open LifeViewer) RLE: here Plaintext: here |
A stable beehive keeper. If the eater 2 is replaced with the canonical form, it is spartan. (click above to open LifeViewer) RLE: here Plaintext: here |
External links
- Keeper at the Life Lexicon