Another switchable Herschel factory

A forum where anything goes. Introduce yourselves to other members of the forums, discuss how your name evolves when written out in the Game of Life, or just tell us how you found it. This is the forum for "non-academic" content.
Post Reply
nokangaroo
Posts: 81
Joined: February 16th, 2017, 6:21 pm

Another switchable Herschel factory

Post by nokangaroo » January 9th, 2018, 1:50 pm

The white glider on the right will stop the engine. To restart it, step forward
until the glider on the left is aligned with the red mark and paint the lower
red glider white.

The Herschel factory and the gun (modified from p74) are taken from
https://github.com/ceebo/glider_guns.

Code: Select all

x = 132, y = 126, rule = LifeHistory
41.A11.2A$40.A.A9.B2AB$32.A3.2A2.A.A9.3B$31.A.A2.A2.2A.2A9.B.B$17.2A
12.A.A3.A.A2.B8.5B$18.A13.A.4A2.AB2A6.6B$18.A.AB12.A3.A.A.2A4.8B$19.
2AB.B9.A2.BA.A2.13B$21.4B7.A.2BA.A5.13B$21.4B7.2A.2BA5.15B$5.2A14.5B
10.3B4.15B$3.2B2AB12.6B11.2B.B.2A15B$3.4B13.8B2.10B5A14B$2.4B13.20BA
4BA15B$3.4B13.19BA2B3A16B$.7B13.7B.10B2A2BA12B3.B2A$.7B12.21B2A12B4.A
2.A$2A7B11.19B2.2B2.B3.6B5.2A.A$2A9B8.17B14.6B7.A$.B.11B2.2B.15B14.9B
6.2A$4.2B4ABA21B15.2A4.4B$4.BA4B2A12B.8B16.A5.B3A$4.2ABA3BA8B2A2B3.8B
11.3A7.A3B$4.2BAB3A9B2A2B5.B3.2A11.A10.A3B$5.18B10.A24.4B$12.4B.3B.B
12.3A22.4B$13.4B19.A23.4B$14.4B43.4B$15.4B42.4B$16.4B41.2BA2B$17.4B
39.4B2A3B$18.4B38.3B3A3B$19.4B37.9B$20.4B35.10B$21.4B33.10B2A$22.4B
22.2A8.9BA2BA$23.4B22.A9.10BA$24.4B21.A.AB4.8BA2BA$25.4B10.A10.2AB.
10BA4B$26.4B7.3A12.17B61.2B$27.4B5.A15.17B60.BCB$28.2BAB4.2A15.17B.B
56.2C2B$21.2A6.2B2A5B14.19B2A54.2B2C$22.A7.2A4B14.19B.B2A53.4B$22.A.
2A5.6B3.B2.2B2.BA18B4.B53.4B$23.A2.A4.16BA2BA16B57.4B$24.2AB3.17BA3BA
5B.9B56.4B$25.14B2A6BA3BA5B2.7B56.4B$26.13B2A5B2A3BA5B2.7B55.4B$27.
20BA2BA5B4.6B54.4B$27.17B.B.2B10.7B53.4B$28.15B4.3B10.6B52.4B$28.15B
5.A2B.2A6.7B50.4B$29.13B5.A.A2B.A7.5B50.4B$31.13B2.A.AB2.A8.6B48.4B$
30.8B4.2A.A.A3.A7.9B44.B.4B$30.6B6.2ABA2.4A.A5.2A.7B42.BD4B$30.5B8.B
2.A.A3.A.A5.A5.4B40.2D4B$30.B.B9.2A.2A2.A2.A.A2.3A7.4B38.2B2D2B$31.3B
9.A.A2.2A3.A3.A10.4B36.6B$30.B2AB9.A.A23.3BC34.6B$31.2A11.A25.CBCB32.
6B$71.2C2B30.6B$72.4B28.6B$73.4B7.A18.6B$74.4B6.3A15.6B$75.4B8.A13.6B
$76.4B6.A.A11.6B$77.4B5.A.AB9.6B$78.4B5.4A7.6B$79.4B6.BA2B4.6B$80.4B
5.ABA3B.6B$81.4B4.12B$82.4B2.5B2A6B.B$83.7B3AB2ABA2B.B2A$84.6BA3B5A3B
2A$84.5B3ADA2B2A2B.2B$84.6BCBAC6B$84.6B2DC2BA2BA$82.2AB.4BDABA4B$81.A
.AB2.5B2A3BA$81.A5.6BA3B$80.2A5.7BA2B$86.11B$87.10B$87.8B.B2A.A$86.7B
3.B2AB3A$86.6B6.B4.A$87.6B4.2A.3A$87.5B4.A2.2A$87.7B.A.A$86.8BA.A.2A.
A$77.2A7.6B.2BAB.A.2A$78.A6.7B2.2B2.A$78.A.AB3.7B3.B.2A$79.2AB2.8B2.A
.A2.2A$81.11B2.2A2.A2.A$81.11B7.2A$81.11B$80.11B$81.7B.2B$81.11B$82.
10B$82.6BABA3B$83.5BA2BA4B$80.8BA2BA5B$79.2BA7B3A5B$78.3B3A11B.B2A$
79.3BA5B.4B3.BA.A$78.8B4.B8.A$78.6B15.2A$78.7B$79.6B$78.6B$79.5B$79.
6B$79.6B$79.6B$79.2B3DB$79.2BD3B$79.B3D2B$79.5B$81.B$80.3B$79.B2AB$
80.2A!

User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Another switchable Herschel factory

Post by dvgrn » January 9th, 2018, 2:37 pm

nokangaroo wrote:The white glider on the right will stop the engine. To restart it, step forward until the glider on the left is aligned with the red mark and paint the lower red glider white...
In other words, or at least other RLE:

Code: Select all

x = 271, y = 227, rule = B3/S23
268bobo$268b2o$269bo99$41bo11b2o$40bobo10b2o$32bo3b2o2bobo$31bobo2bo2b
2ob2o$17b2o12bobo3bobo$18bo13bob4o2bob2o$18bobo13bo3bobob2o$19b2o12bo
3bobo7b3o$22b3o7bo3bobo6b5o111bobo$22b3o7b2o3bo6b2o2bo112b2o$5b2o14bo
23b3o114bo$5b2o39bo3b2o$21b2o2b2o22bo$22b6o22b2o$21bo3bo2bo$21bobo36b
2o$22b3o34bo2bo$2o21b2o35b2obo$2o19b4o38bo$21bo41b2o$19b3o26b2o$18b2o
29bo$17b2o27b3o$18b2o13b2o11bo$33bo$34b3o$36bo3$62b2o$62bobo$61bo2b2o$
60b3obo$59bob3o$22bobo35bobo$23b2o23b2o$23bo25bo$49bobo6bo$39bo10b2o5b
ob2o$37b3o16bo5b2o3b2o$36bo26bo2b3o$36b2o23b5o$21b2o35bo4b2o6b2o$22bo
36b5o7b2o$22bob2o34b2o$23bo2bo34b2o$24b2o35b2o$61b2o2$39b3o$36b2o2bo
20b2o$36bobo21bo2bo$48bo3b2o7bo$47bobo3bo10bo$46bobo3bo11b2o$42b2obobo
3bo7bo4bo$42b2obo2b4obo5bo2b2o$46bobo3bobo5bo$42b2ob2o2bo2bobo2b3o$43b
obo2b2o3bo3bo$31b2o10bobo$31b2o11bo3$84bo$84b3o$87bo$86bobo$86bobo$87b
o5$102b2o$102b2o4$82b2o$81bobo$81bo$80b2o7b2o$89b2o2$97b2obo$97b2ob3o$
103bo$97b2ob3o$96bo2b2o$95bobo$94bobob2obo$77b2o16bo2bob2o$78bo19bo$
78bobo16b2o$79b2o13bobo2b2o$94b2o2bo2bo$99b2o10$80b2o15b2o$80b2o15bobo
$99bo$99b2o14$80b2o$80b2o!
It's a good idea -- another possible way to do switching. There are maybe cheaper options in some cases, but it depends on the specifics of what the switch is being used for.

The part where the eater2 absorbs the input gliders in the absence of a block has been known since around the discovery of the syringe, but I'm not sure anyone has noticed that the input glider can be used as part of the restart recipe, to put the block back again.

nokangaroo
Posts: 81
Joined: February 16th, 2017, 6:21 pm

Re: Another switchable Herschel factory

Post by nokangaroo » January 10th, 2018, 2:42 pm

Code: Select all

x = 212, y = 176, rule = B3/S23
41bo11b2o$40bobo10b2o$32bo3b2o2bobo$31bobo2bo2b2ob2o$17b2o12bobo3bobo$
18bo13bob4o2bob2o$18bobo13bo3bobob2o$19b2o12bo3bobo$32bo3bobo$32b2o3bo
$5b2o$5b2o2$45b2o$45b2o$60b2o$59bo2bo$2o58b2obo$2o61bo$63b2o$48b2o$49b
o$20b2o24b3o$20b2o11b2o11bo$33bo$34b3o$36bo9$48b2o$49bo$49bobo$39bo10b
2o$37b3o$36bo$36b2o$21b2o48b2o$22bo48b2o$22bob2o$23bo2bo$24b2o$39b2o$
39b2o4$48bo3b2o$47bobo3bo$46bobo3bo$42b2obobo3bo$42b2obo2b4obo5b2o$46b
obo3bobo5bo$42b2ob2o2bo2bobo2b3o$43bobo2b2o3bo3bo$31b2o10bobo$31b2o11b
o3$84bo$84b3o$87bo$86bobo$86bobo$87bo4$110bo$102b2o5b2o$102b2o5bobo4$
82b2o$81bobo$81bo$80b2o7b2o$89b2o2$97b2obo$97b2ob3o$103bo$97b2ob3o$96b
o2b2o$95bobo$94bobob2obo$77b2o16bo2bob2o$78bo19bo$78bobo16b2o$79b2o13b
obo2b2o$94b2o2bo2bo$99b2o$135bo$134b2o$134bobo7$80b2o15b2o$80b2o15bobo
$99bo$99b2o13$160bo$80b2o77b2o$80b2o77bobo23$185bo$184b2o$184bobo23$
210bo$209b2o$209bobo!
Sure, that's certainly easier than injecting a Herschel into a loop. But if I
had posted this instead it wouldn't have gotten a reply, right? The gun was just
a convenient way to create a glider stream, it wasn't about the gun (I was aware
that it contains the same Herschel factory, or syringe; in fact that's where I
copied it from, though it can also be found in Golly's Life Lexicon. And next
time I'll be careful to delete stuff that the post isn't about. And should I
delete my copy of guns1j?).

Thanks for the tip. I wasn't sure that a newbie was welcome outside the Sandbox,
but I'll post my next $bor{derline_genius_discoveries,ing_useless_stuff} in the
unsure discoveries thread.

User avatar
dvgrn
Moderator
Posts: 10612
Joined: May 17th, 2009, 11:00 pm
Location: Madison, WI
Contact:

Re: Another switchable Herschel factory

Post by dvgrn » January 10th, 2018, 9:49 pm

nokangaroo wrote:...And should I delete my copy of guns1j?
You almost might as well -- they're pretty much "historical interest only" at this point. However, unlike chris_c's current GitHub repository, guns1j does have an actual pattern available for each gun period.

With the new collection, you still have to build your own gun if you need a specific period, unless you're lucky and it's a known fixed gun. Eventually we may end up with a script to auto-generate the missing guns, but it's a bit of a pain to finish that script (and even then it will keep getting annoyingly out of date).

On the other hand, come to think of it, we do have scripts that can generate any gun period except for a few low periods. It would be easy to special-case the low periods and just fill a Snark/syringe/Herschel-to-2-glider loop with eight properly spaced signals, or something like that.

Post Reply