The first part of a syringe can be used to create a small glider to boat converter.

There is no room to turn a glider with the boat, but a passing glider can test for it, destroying them both. If the boat is not present the glider passes safely by.

The input and testing paths are separated enough so that a snark can be used to make the connections to the converter easy.

Here is the converter along with two test gliders.

Code: Select all

```
#C A glider to boat converter based on part of a syringe.
#C The boat can be tested for by a passing glider.
#C David I. Bell, 29 November 2017
x = 69, y = 77, rule = LifeHistory
.C$2BC$3CB$.4B$2.4B$3.4B$4.4B$5.4B$6.4B$7.4B$8.4B$9.4B$10.4B$11.4B$
12.4B$13.4B$14.4B$15.3BC$16.3BC$17.3CB$18.4B$19.4B$20.4B$21.4B$22.4B$
23.4B$24.4B$25.4B$26.4B$27.4B$28.4B$29.4B$30.4B$31.4B$32.4B$33.4B$34.
4B$35.4B$36.4B$37.4B$38.4B$39.4B$40.4B$41.4B$42.4B$43.4B$44.4B$27.C
17.4B$26.2BC17.4B$26.3CB17.4B$27.4B17.4B$28.4B17.4B$29.4B17.4B$30.4B
10.A6.4B$31.4B7.3A7.4B$32.4B5.A11.5B$33.4B4.2A11.4B$26.2A6.9B8.8B$27.
A7.6B9.10B$27.A.2A5.6B3.B2.13B$28.A2.A4.20B2.4B$29.2AB3.21B3.4B$30.
14B2A10B4.4B$31.13B2A10B5.4B$32.21B2.B2A4.4B$32.17B.B4.BA.A4.4B$33.
15B10.A5.4B$33.15B10.2A5.4B$34.13B$36.13B$35.8B4.2A.A$35.6B6.2AB3A$
35.5B8.B4.A$35.B.B9.2A.3A$36.3B9.A.A$35.B2AB9.A.A$36.2A11.A!
```

Surely this is already known since it is rather simple.

At any rate, this will be useful as a way to safely RESET my indefinite switch circuit after it has been used.

Assume the switch has two states, A and B, and the switch starts off in the default A state and there is no boat in the converter.

If you want to set the switch to state B, just do so directly.

Alternatively, if you want to set the switch to state A, then use this converter to create a boat and don't touch the switch.

Later, in order to RESET the switch to its default A state, just test for the boat and send the result to the A input of the switch.

This all assumes that you only want to set the state of the switch once before it is RESET. But that is exactly what I want.

BCNU,

-dbell