Slow-salvo recipes

For discussion of specific patterns or specific families of patterns, both newly-discovered and well-known.
User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » March 22nd, 2017, 10:38 pm

Another super-edgy eater2 synthesis (in a different orientation). The 'wall' was necessary to force the compiler to avoid the reaction envelope extending beyond the northern edge:

Code: Select all

x = 6200, y = 6191, rule = B3/S23
2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2obo$ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2ob2o
18$11b2o$11b2o122$139b2o$139bobo$139bo119$267b2o$267bobo$267bo124$395b
2o$395bobo$395bo137$523b2o$523bobo$523bo134$651b2o$651bobo$651bo117$
780bo$779b2o$779bobo112$907b2o$907bobo$907bo396$1285b2o$1284b2o$1286bo
136$1413b2o$1412b2o$1414bo121$1541b2o$1540b2o$1542bo119$1669b2o$1668b
2o$1670bo142$1797b2o$1796b2o$1798bo112$1925b2o$1924b2o$1926bo128$2053b
2o$2052b2o$2054bo119$2181b2o$2181bobo$2181bo139$2309b2o$2309bobo$2309b
o377$2687b2o$2686b2o$2688bo130$2815b2o$2814b2o$2816bo118$2943b2o$2942b
2o$2944bo127$3071b2o$3070b2o$3072bo122$3199b2o$3199bobo$3199bo125$
3327b2o$3326b2o$3328bo132$3455b2o$3455bobo$3455bo387$3853b2o$3852b2o$
3854bo117$3981b2o$3980b2o$3982bo126$4109b2o$4108b2o$4110bo130$4237b2o$
4236b2o$4238bo125$4365b2o$4365bobo$4365bo131$4493b2o$4493bobo$4493bo
117$4621b2o$4621bobo$4621bo116$4749b2o$4749bobo$4749bo396$5147bo$5146b
2o$5146bobo126$5278bo$5277b2o$5277bobo126$5394bo$5393b2o$5393bobo126$
5519bo$5518b2o$5518bobo127$5649b3o$5649bo$5650bo126$5771b3o$5771bo$
5772bo126$5897b3o$5897bo$5898bo282$6198bo$6197b2o$6197bobo!
This leaves just one eater2 and Snark orientation remaining. (The addition of these 7 recipes will give the slow-salvo compiler the power to automatically construct circuitry containing Snarks and dependent syringes.)
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » March 22nd, 2017, 10:46 pm

Final edgy eater2 orientation:

Code: Select all

x = 6413, y = 6428, rule = B3/S23
2o$2o122$128b2o$127b2o$129bo123$256b2o$255b2o$257bo134$384b2o$383b2o$
385bo110$512b2o$512bobo$512bo142$640b2o$639b2o$641bo123$768b2o$767b2o$
769bo111$896b2o$895b2o$897bo397$1289bo$1288b2o$1288bobo126$1421bo$
1420b2o$1420bobo127$1558b3o$1558bo$1559bo126$1678b3o$1678bo$1679bo126$
1811b3o$1811bo$1812bo125$1928bo$1927b2o$1927bobo127$2054b3o$2054bo$
2055bo388$2412b3o$2412bo$2413bo126$2533b3o$2533bo$2534bo126$2673b3o$
2673bo$2674bo126$2809b2o$2808b2o$2810bo126$2930b3o$2930bo$2931bo126$
3046b2o$3045b2o$3047bo126$3189b2o$3188b2o$3190bo126$3311b3o$3311bo$
3312bo126$3423b3o$3423bo$3424bo396$3822b2o$3822bobo$3822bo127$3950b2o$
3950bobo$3950bo127$4079bo$4078b2o$4078bobo113$4207bo$4206b2o$4206bobo
122$4334b2o$4334bobo$4334bo116$4463bo$4462b2o$4462bobo126$4591bo$4590b
2o$4590bobo134$4719bo$4718b2o$4718bobo387$5127bo$5126b2o$5126bobo126$
5258bo$5257b2o$5257bobo126$5381bo$5380b2o$5380bobo127$5508b3o$5508bo$
5509bo125$5630bo$5629b2o$5629bobo127$5779b3o$5779bo$5780bo126$5894b3o$
5894bo$5895bo126$6041b3o$6041bo$6042bo126$6155b3o$6155bo$6156bo272$
6410b3o$6410bo$6411bo!
Now for the last Snark -- any takers?
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » March 26th, 2017, 7:22 pm

82-glider dirty synthesis for the last Snark orientation:

Code: Select all

x = 10859, y = 10909, rule = B3/S23
2o$2o126$124bo$123b2o$123bobo126$245bo$244b2o$244bobo126$380bo$379b2o$
379bobo126$516bo$515b2o$515bobo127$633b3o$633bo$634bo125$768bo$767b2o$
767bobo126$883bo$882b2o$882bobo127$1021b3o$1021bo$1022bo125$1145bo$
1144b2o$1144bobo127$1299b3o$1299bo$1300bo374$1666b3o$1666bo$1667bo126$
1797b3o$1797bo$1798bo126$1925b3o$1925bo$1926bo126$2065b2o$2064b2o$
2066bo126$2158b3o$2158bo$2159bo126$2291b3o$2291bo$2292bo396$2683b3o$
2683bo$2684bo126$2812b3o$2812bo$2813bo126$2938b2o$2937b2o$2939bo126$
3064b3o$3064bo$3065bo126$3195b3o$3195bo$3196bo126$3318b3o$3318bo$3319b
o126$3443b3o$3443bo$3444bo126$3583b2o$3582b2o$3584bo126$3710b2o$3709b
2o$3711bo387$4067b2o$4066b2o$4068bo130$4195b2o$4194b2o$4196bo129$4323b
2o$4322b2o$4324bo126$4451b2o$4451bobo$4451bo131$4579b2o$4579bobo$4579b
o129$4707b2o$4706b2o$4708bo104$4835b2o$4834b2o$4836bo128$4963b2o$4962b
2o$4964bo129$5091b2o$5091bobo$5091bo387$5481b3o$5481bo$5482bo126$5613b
3o$5613bo$5614bo126$5748b2o$5747b2o$5749bo126$5865b3o$5865bo$5866bo
126$5997b3o$5997bo$5998bo126$6120b3o$6120bo$6121bo390$6513b2o$6512b2o$
6514bo119$6641b2o$6640b2o$6642bo133$6769b2o$6768b2o$6770bo121$6897b2o$
6897bobo$6897bo122$7025b2o$7025bobo$7025bo143$7153b2o$7152b2o$7154bo
105$7281b2o$7280b2o$7282bo118$7409b2o$7409bobo$7409bo390$7801b2o$7800b
2o$7802bo126$7929b2o$7928b2o$7930bo141$8057b2o$8056b2o$8058bo114$8185b
2o$8184b2o$8186bo141$8313b2o$8313bobo$8313bo109$8441b2o$8440b2o$8442bo
128$8569b2o$8568b2o$8570bo395$8961bo$8960b2o$8960bobo126$9093bo$9092b
2o$9092bobo126$9213bo$9212b2o$9212bobo126$9342bo$9341b2o$9341bobo126$
9468bo$9467b2o$9467bobo127$9595b3o$9595bo$9596bo228$9863b3o$9863bo$
9864bo22$9891b3o$9891bo$9865bo26bo$9864b2o$9864bobo10$9879b3o$9879bo$
9880bo6$9919b3o$9919bo$9920bo11$9898b3o$9898bo$9899bo13$9943b2o$9942b
2o$9921b3o20bo$9921bo$9922bo25$9960b3o$9932b3o25bo$9932bo28bo$9933bo
11$9959bo$9958b2o$9958bobo5$9989b2o$9988b2o$9990bo24$10012bo$10011b2o$
10011bobo3$9960b2o$9960bobo$9960bo119$10088b2o$10088bobo$10088bo143$
10216b2o$10216bobo$10216bo127$10344b2o$10344bobo$10344bo120$10472b2o$
10472bobo$10472bo116$10601bo$10600b2o$10600bobo130$10728b2o$10728bobo$
10728bo126$10856b2o$10856bobo$10856bo!
Can anyone see a method of cleaning it? There are 4 objects, but it might be possible to delete them with as few as 2 or 3 gliders.
What do you do with ill crystallographers? Take them to the mono-clinic!

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

Re: Slow-salvo recipes

Post by dvgrn » March 26th, 2017, 7:35 pm

calcyman wrote:82-glider dirty synthesis for the last Snark orientation...
Can anyone see a method of cleaning it? There are 4 objects, but it might be possible to delete them with as few as 2 or 3 gliders.
Does it need to be clean, really? The Snark works perfectly well. Maybe those are the proper decorations for that particular orientation of Snark.

The leftover junk looks like good raw material for building self-destruct circuitry, or continuing a construction -- but I guess maybe you have the self-destruct stuff figured out already, and these "decorations" would cause trouble.

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » March 26th, 2017, 8:47 pm

dvgrn wrote:Does it need to be clean, really? The Snark works perfectly well. Maybe those are the proper decorations for that particular orientation of Snark.

The leftover junk looks like good raw material for building self-destruct circuitry, or continuing a construction -- but I guess maybe you have the self-destruct stuff figured out already, and these "decorations" would cause trouble.
Yes, slmake isn't clever enough to be able to use leftover junk to continue a construction; it doesn't cohere well with the paradigm of constructing a constellation by reducing it to a simpler one.

Anyway, another 3 gliders suffice for cleanup (making this orientation the cheapest of the four, with just 85 gliders). All four orientations are shown in the following RLE:

Code: Select all

x = 15304, y = 15059, rule = B3/S23
2o126b2o126b2o126b2o$2o126b2o126b2o126b2o122$256b2o126b2o$256bobo125bo
bo$256bo127bo2$124bo383bo$123b2o382b2o$123bobo381bobo115$384b2o$384bob
o$384bo6$512b2o$512bobo$512bo$253bo375bo$252b2o374b2o$252bobo373bobo
113$641bo$640b2o$640bobo7$512b2o$512bobo$512bo2$374bo389bo$373b2o388b
2o$373bobo387bobo123$769bo$768b2o$768bobo$508bo391bo$507b2o390b2o$507b
obo389bobo2$640b2o$640bobo$640bo121$897bo$641bo254b2o$640b2o254bobo
118b3o$640bobo374bo$1018bo17$769bo$768b2o$768bobo93$896b2o$896bobo$
896bo128bo$1024b2o$1024bobo9$771bo380bo$770b2o379b2o$770bobo378bobo
113$1024b2o$1024bobo$1024bo11$1267bo$890b3o260bo112b2o$890bo261b2o112b
obo$891bo260bobo103$1153bo$1152b2o$1152bobo18$1280b2o$1280bobo$1280bo$
1405b3o$1405bo$1406bo125$1529bo$1528b2o$1528bobo116$1280b2o$1279b2o$
1281bo9$1683b3o$1683bo$1684bo118$1408b2o$1407b2o$1409bo4$1681bo$1680b
2o$1680bobo6$1524bo$1523b2o$1523bobo107$1536b2o$1535b2o$1537bo9$1806bo
$1805b2o$1805bobo6$1652bo$1651b2o$1651bobo104$1664b2o$1664bobo$1664bo
6$2050b3o$2050bo$2051bo4$1926bo$1925b2o$1925bobo6$1778bo$1777b2o$1777b
obo112$2181b3o$2181bo$2182bo$1792b2o$1792bobo$1792bo2$2074b3o$2074bo$
2075bo5$1919bo$1918b2o$1918bobo112$1920b2o387b3o$1920bobo386bo$1920bo
389bo4$2191bo$2190b2o$2190bobo7$2033b3o$2033bo$2034bo111$2449b2o$2448b
2o$2450bo5$2048b2o260b3o$2047b2o261bo$2049bo261bo6$2161b3o$2161bo$
2162bo111$2542b3o$2542bo$2543bo4$2441bo$2440b2o$2440bobo6$2284bo$2283b
2o$2283bobo112$2675b3o$2675bo$2676bo5$2566b3o$2566bo$2567bo5$2424bo$
2423b2o$2423bobo117$2427b3o$2427bo$2428bo259b3o$2688bo$2689bo5$2527bo$
2526b2o$2526bobo117$2558b3o$2558bo$2559bo227b3o$2787bo$2788bo124$2688b
3o$2688bo$2689bo7$3067b3o$3067bo$3068bo87$2909b3o$2909bo$2910bo28$
2817b3o$2817bo$2818bo7$3196b3o$3196bo$2981b2o214bo$2980b2o$2982bo70$
3042b2o$3041b2o$3043bo36$3050b2o$3050bobo$3050bo5$2947b3o$2947bo$2948b
o4$3210bo$3209b2o$3209bobo$3322b2o$3321b2o$3323bo6$3076b2o$3076bobo$
3076bo16$3105bo$3104b2o$3104bobo27$3125b3o$3125bo$3126bo19$3152b2o$
3152bobo$3152bo21$3179b3o$3179bo$3180bo18$3097b3o$3097bo$3098bo$3206b
3o$3206bo$3207bo$3335bo$3334b2o$3334bobo$3448b3o$3448bo$3449bo41$3218b
2o$3218bobo$3218bo19$3227b3o$3227bo$3228bo20$3255b3o$3255bo$3256bo37$
3465bo$3464b2o$3464bobo$3579b3o$3579bo$3580bo29$3347b3o$3347bo$3348bo
93$3605b3o$3605bo$3606bo95b3o$3702bo$3703bo29$3479b3o$3479bo$3480bo93$
3704b3o$3704bo$3705bo121b3o$3827bo$3828bo6$3465b2o$3465bobo$3465bo21$
3605b3o$3605bo$3606bo93$3839b3o$3839bo$3840bo126b2o$3966b2o$3968bo9$
3593b2o$3593bobo$3593bo18$3751b2o$3750b2o$3752bo95$4094b2o$4093b2o$
4095bo9$3721b2o$3721bobo$3721bo18$3868b3o$3868bo$3869bo109$3850bo$
3849b2o$3849bobo15$4010b3o$4010bo$4011bo86$4238b2o$4237b2o$4239bo3$
3978bo$3977b2o$3977bobo33$4142b3o$4142bo$4143bo90$4366b2o$4365b2o$
4367bo7$4106bo$4105b2o344b2o$4105bobo342b2o$4452bo24$4236b2o$4235b2o$
4237bo93$4494b2o$4493b2o$4495bo8$4233b2o$4233bobo343b2o$4233bo344b2o$
4580bo110$4622b2o$4621b2o$4623bo17$4707b2o$4706b2o$4708bo105$4750b2o$
4750bobo$4750bo19$4835b2o$4835bobo$4835bo21$4611b3o$4611bo$4612bo71$
4623b2o$4622b2o$4624bo14$4878b2o$4877b2o$4879bo19$4963b2o$4963bobo$
4963bo16$4743b3o$4743bo$4744bo75$4751b2o$4750b2o$4752bo20$5006b2o$
5006bobo$5006bo12$5091b2o$5090b2o$5092bo13$4863b3o$4863bo$4864bo73$
4879b2o$4878b2o$4880bo14$5219b2o$5218b2o$5220bo2$5134b2o$5134bobo$
5134bo31$5000b2o$4999b2o$5001bo60$5007b2o$5007bobo$5007bo29$5347b2o$
5346b2o$5348bo33$5127b2o$5126b2o$5128bo81$5135b2o$5135bobo$5135bo11$
5475b2o$5475bobo$5475bo30$5268b2o$5267b2o$5269bo77$5263b2o$5262b2o$
5264bo18$5512b2o$5511b2o$5513bo27$5376b2o$5375b2o$5377bo80$5391b2o$
5390b2o$5392bo16$5640b2o$5639b2o$5641bo26$5528b2o$5527b2o$5529bo92$
5768b2o$5768bobo$5768bo5$5865b3o$5865bo$5866bo117$5896b2o$5895b2o$
5897bo7$5997b3o$5997bo$5998bo119$5782b2o$5782bobo$5782bo5$6132b2o$
6131b2o$6133bo3$6024b2o$6024bobo$6024bo106$6152b2o$6151b2o$6153bo9$
5910b2o$5910bobo$5910bo2$6249b3o$6249bo$6048b3o199bo$6048bo$6049bo120$
6038b2o$6038bobo$6038bo2$6381b3o$6381bo$6184b3o195bo$6184bo$6185bo120$
6167bo$6166b2o$6166bobo2$6504b3o$6504bo$6300b3o202bo$6300bo$6301bo107$
6294b2o$6294bobo$6294bo17$6423b2o$6422b2o$6424bo4$6543bo$6542b2o$6542b
obo117$6423bo$6422b2o$6422bobo$6563b3o$6563bo$6564bo4$6681bo$6680b2o$
6680bobo100$6550b2o$6550bobo$6550bo18$6677b3o$6677bo$6678bo4$6802bo94b
2o$6801b2o93b2o$6801bobo94bo119$7025b2o$6809b3o212b2o$6809bo216bo$
6810bo5$6939b3o$6939bo$6940bo125$7153b2o$6811b2o246b3o90b2o$6811bobo
245bo94bo$6811bo248bo27$6835b2o$6835bobo$6835bo21$6864bo$6863b2o$6863b
obo25$6913b2o$6885b3o25bobo$6885bo27bo$6886bo13$6929b2o$6929bobo$6929b
o13$6904b3o$6904bo42b2o$6905bo41bobo$6947bo9$7281b2o$7281bobo$7281bo3$
7184bo$7183b2o$6933bo249bobo$6932b2o$6932bobo26$6953b3o$6953bo$6954bo
3$6997b3o$6997bo$6998bo18$6976b3o$6976bo$6977bo17$7005bo$7004b2o$7004b
obo20$7057b3o$7057bo$7058bo$7034b2o$7033b2o$7035bo18$7409b2o$7409bobo$
7409bo4$7185bo$7184b2o$7184bobo$7313bo$7312b2o$7312bobo18$7127bo$7126b
2o$7126bobo38$7166bo$7165b2o$7165bobo30$7196b3o$7196bo$7197bo31$7316bo
$7315b2o$7315bobo2$7440b3o$7440bo$7441bo4$7236b3o$7236bo300b2o$7237bo
298b2o$7538bo61$7296b3o$7296bo$7297bo42$7665b2o$7664b2o$7666bo3$7356b
3o$7356bo$7357bo3$7441bo$7440b2o$7440bobo54$7404b3o$7404bo$7405bo24$
7416b3o$7416bo$7417bo26$7793b2o$7793bobo$7793bo16$7574bo$7573b2o$7573b
obo39$7527b3o$7527bo$7528bo4$7727b3o$7727bo$7728bo20$7556b3o$7556bo$
7557bo2$7742b3o$7742bo$7743bo22$7772b3o$7772bo$7773bo17$7596b3o$7596bo
$7597bo10$7691bo$7690b2o$7690bobo4$7828b3o$7828bo$7829bo5$7636b3o$
7636bo$7637bo60$7676b3o$7676bo$7677bo25$7716b3o$7716bo$7717bo15$7736b
3o$7736bo$7737bo5$7951b3o$7951bo$7821bo130bo$7820b2o$7820bobo37$7775b
3o$7775bo$7776bo62$7835b3o$7835bo$7836bo13$8071b3o111b2o$8071bo112b2o$
8072bo113bo9$7954b3o$7954bo$7955bo24$7895b3o$7895bo$7896bo59$7955b3o$
7955bo$7956bo20$8192b2o$8191b2o$8193bo6$8313b2o$8312b2o$8314bo8$8078bo
$8077b2o$8077bobo16$8015b3o$8015bo$8016bo59$8075b3o$8075bo$8076bo21$
8315b3o$8315bo$8316bo29$8441b2o$8440b2o$8442bo8$8135b3o$8135bo$8136bo
55$8195b3o$8195bo$8196bo13$8218b2o$8218bobo$8218bo12$8234b3o$8234bo$
8235bo15$8254b3o$8254bo$8255bo$8569b2o$8568b2o$8570bo18$8275b2o$8274b
2o97b2o$8276bo95b2o$8374bo11$8399b2o$8398b2o$8279b2o119bo$8279bobo$
8279bo21$8415b2o$8415bobo$8415bo4$8299b2o$8299bobo$8299bo5$8319b2o$
8319bobo$8319bo7$8432b2o$8431b2o$8433bo8$8339b2o$8339bobo$8339bo26$
8471bo$8470b2o$8359b2o109bobo$8359bobo$8359bo20$8697b2o$8697bobo$8697b
o10$8411b2o$8411bobo$8411bo13$8487b2o$8486b2o$8488bo23$8443b2o$8443bob
o$8443bo38$8500b2o$8500bobo$8500bo17$8825b2o$8824b2o$8826bo19$8540b2o$
8540bobo$8540bo6$8548b2o$8548bobo$8548bo6$8556b2o$8556bobo$8556bo22$
8575b2o$8575bobo$8575bo31b3o$8607bo$8608bo35$8800b2o$8606bo192b2o$
8605b2o194bo$8605bobo27$8953b2o$8952b2o$8954bo9$8649b2o$8649bobo$8649b
o38$8689b2o$8689bobo$8689bo18$8750b3o$8750bo$8751bo35$8928b2o$8927b2o$
8929bo81$8872b3o$8872bo$8873bo26$9056b2o$9055b2o$9057bo90$8990b3o$
8990bo$8991bo47$9184b2o$9183b2o$9185bo35$9345bo$9344b2o$9344bobo32$
9119b2o$9118b2o$9120bo59$9312b2o$9311b2o$9313bo31$9477bo$9476b2o$9476b
obo24$9241b2o$9240b2o$9242bo100$9597bo$9596b2o$9596bobo16$9363b2o$
9362b2o$9364bo108$9726bo$9725b2o$9725bobo2$9484b3o$9484bo$9485bo87$
9689b3o$9689bo$9690bo33$9852bo$9851b2o$9851bobo2$9612b3o$9612bo$9613bo
87$9817b3o$9817bo$9818bo34$9979b3o$9979bo$9980bo9$9741b2o$9740b2o$
9742bo79$9941b2o$9940b2o$9942bo46$9869b2o$9868b2o$9870bo78$10073b3o$
10073bo$10074bo8$10247b3o$10247bo$10248bo22$10275b3o$10275bo$10249bo
26bo$10248b2o$10248bobo10$10263b3o$10263bo$10264bo2$9997b2o$9996b2o$
9998bo2$10303b3o$10303bo$10304bo11$10282b3o$10282bo$10283bo13$10327b2o
$10326b2o$10305b3o20bo$10305bo$10306bo25$10344b3o$10316b3o25bo$10316bo
28bo$10317bo11$10343bo$10207b2o133b2o$10206b2o134bobo$10208bo4$10373b
2o$10372b2o$10374bo24$10396bo$10395b2o$10395bobo3$10344b2o$10344bobo$
10344bo89$10346b2o$10345b2o$10347bo28$10472b2o$10472bobo$10472bo96$
10465b3o$10465bo$10466bo30$10393bo$10392b2o$10392bobo13$10600b2o$
10600bobo$10600bo79$10599b3o$10599bo$10600bo27$10521bo$10520b2o$10520b
obo17$10728b2o$10728bobo$10728bo98$10648b3o$10648bo$10649bo20$10856b2o
$10856bobo$10856bo106$10776b3o$10776bo$10777bo8$10985bo$10984b2o$
10984bobo4$11039b2o$11039bobo$11039bo16$11041b2o$11041bobo$11041bo17b
2o$11059bobo$11059bo73$10983bo$10982b2o$10982bobo24$10905bo$10904b2o$
10904bobo3$11112b2o$11112bobo$11112bo95$11108bo$11107b2o$11107bobo29$
11240b2o$11240bobo$11240bo4$11033bo$11032b2o$11032bobo90$11235b3o$
11235bo$11236bo36$11160b3o$11160bo$11161bo87$11365bo$11364b2o$11364bob
o13$11288b3o$11288bo$11289bo112$11500b3o$11500bo$11501bo126$11627b3o$
11627bo$11628bo126$11735b3o$11735bo$11736bo34$11661b2o$11660b2o$11662b
o126$11786b2o$11785b2o$11787bo126$11904b2o$11904bobo$11904bo93$12156b
3o$12156bo$12157bo31$12034b2o$12034bobo$12034bo93$12287b3o$12287bo$
12288bo31$12172b2o$12171b2o$12173bo93$12412b3o$12412bo$12413bo31$
12311b2o$12310b2o$12312bo126$12440b2o$12440bobo$12440bo126$12544b2o$
12544bobo$12544bo61$12794b2o$12794bobo$12794bo117$12922b2o$12922bobo$
12922bo126$13050b2o$13050bobo$13050bo123$13178b2o$13178bobo$13178bo
132$13307bo$13306b2o$13306bobo138$13434b2o$13434bobo$13434bo123$13562b
2o$13562bobo$13562bo123$13691bo$13690b2o$13690bobo418$14048b2o$14048bo
bo$14048bo134$14176b2o$14176bobo$14176bo118$14304b2o$14304bobo$14304bo
109$14433bo$14432b2o$14432bobo129$14560b2o$14560bobo$14560bo121$14688b
2o$14688bobo$14688bo140$14817bo$14816b2o$14816bobo278$15128b3o$15128bo
$15129bo6$15108b3o$15108bo$15109bo18$15118b2o$15118bobo$15118bo3$
15153bo$15152b2o$15152bobo8$15136bo$15135b2o$15135bobo6$15184b2o$
15184bobo$15184bo6$15158bo$15157b2o$15157bobo12$15211b3o$15211bo$
15212bo7$15174bo$15173b2o$15173bobo16$15236b3o$15236bo$15237bo17$
15222bo$15221b2o$15221bobo3$15260b3o$15260bo$15261bo17$15253b3o$15253b
o$15254bo2$15287bo$15286b2o$15286bobo37$15302b2o$15301b2o$15303bo!
What do you do with ill crystallographers? Take them to the mono-clinic!

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

Re: Slow-salvo recipes

Post by dvgrn » March 27th, 2017, 11:01 pm

Here's a version of the four Snark recipes that's packed tight enough for LifeViewer to handle:

Code: Select all

x = 1895, y = 1562, rule = B3/S23
bo1890bo$2bo1889bobo$3o1889b2o7$1879bo$1877b2o13bo$1878b2o10b2o$1891b
2o9$1844bo$1842b2o$1843b2o3$1840bo$1840bobo$1840b2o2$1836bo$1836bobo$
1836b2o9$1872bo$1864bo5b2o$1862b2o7b2o$1863b2o4$1816bo$1816bobo$1816b
2o10$1852bo$1850b2o$1808bo42b2o$1808bobo$1808b2o$1837bo10bo$1837bobo8b
obo$1837b2o9b2o4$1837bo$1835b2o$1836b2o10$1810bo$1810bobo$1810b2o2$
1798bo$1796b2o$1797b2o2$1783bo$1783bobo$1783b2o10$1795bo$1795bobo$
1791bo3b2o$1789b2o$1790b2o44$1761bo$1761bobo$1761b2o4$1694bo$1692b2o$
1693b2o66bo$1761bobo$1761b2o5$1746bo$1746bobo$1746b2o8$1737bo$1737bobo
$1737b2o10$1705bo$1705bobo$1705b2o4$1707bo$1705b2o$1696bo9b2o$1696bobo
$1696b2o$1702bo$1702bobo$1702b2o9$1692bo$1690b2o$1691b2o3$1638bo$1638b
obo$1638b2o3$1659bo19bo$1659bobo15b2o$1659b2o17b2o2$1652bo$1652bobo$
1652b2o7$1658bo$1658bobo$1658b2o2$1642bo$1642bobo$1642b2o14bo$1658bobo
$1658b2o$1648bo$1646b2o$1647b2o3$1654bo$1652b2o$1653b2o2$1605bo$1605bo
bo45bo$1605b2o46bobo$1653b2o4$1587bo$1585b2o$1586b2o63bo$1649b2o$1650b
2o2$1574bo$1574bobo$1574b2o5$1570bo$1570bobo60bo$1570b2o61bobo$1633b2o
$1566bo$1566bobo$1566b2o6$1622bo$1622bobo$1622b2o5$1560bo$1560bobo48bo
$1560b2o47b2o$1610b2o5$1587bo$1585b2o$1586b2o2$1596bo$1594b2o$1595b2o
4$309bo1284bo$310bo1281b2o$308b3o1282b2o4$1578bo$1576b2o$1577b2o6$317b
o7bobo$318bo7b2o$316b3o7bo2$1548bo$1548bobo$318bo1229b2o$319bo$317b3o$
1548bo$322bo1223b2o$323bo16bo9bo1196b2o$321b3o17bo9bo$339b3o7b3o2$327b
o1213bo$328bo1212bobo$326b3o1212b2o2$331bo$332bo$330b3o$1534bo$1534bob
o$1534b2o$354bo$347bo7bo$348bo4b3o$346b3o7$1524bo$379bo1144bobo$380bo
1143b2o$378b3o3$371bo1165bo$372bo1164bobo$370b3o1164b2o8$385bo$386bo$
384b3o1121bo$1508bobo$1508b2o2$377bobo$378b2o$378bo2$1501bo$1499b2o$
1500b2o19bo$1521bobo$1498bo22b2o$1496b2o$1497b2o2$388bo$389bo$387b3o6$
1473bo$1473bobo4bo$401bo1071b2o5bobo$402bo1077b2o$400b3o$407bo$408bo6b
o$406b3o7bo$414b3o3bo1048bo6bo$421bo1045b2o5b2o$419b3o1046b2o5b2o2$
1458bo$1456b2o$422bo1034b2o$423bo$421b3o8$431bo1031bo$432bo1028b2o$
430b3o1029b2o3$1467bo$1467bobo$1467b2o4$444bo$445bo$443b3o11$456bo$
457bo$455b3o5$471bo$472bo$470b3o6$1426bo$1426bobo$1426b2o3$480bo927bo$
481bo924b2o$479b3o925b2o3$1404bo$1404bobo$1404b2o2$496bo$497bo$495b3o
3$485bo$486bo$484b3o3bo$491bo$489b3o11$1387bo$1385b2o$1386b2o4$1369bo$
1369bobo$1369b2o3$520bo854bo$521bo851b2o$519b3o829bo5bo16b2o$1351bobob
2o$1351b2o3b2o$510bo852bo$511bo851bobo$509b3o851b2o5$550bo$551bo$549b
3o$528bo10bo$529bo10bo$527b3o8b3o$532bo$533bo$531b3o802bo$1334b2o$
1335b2o3$1336bo$1334b2o$1335b2o7$1324bo$1322b2o$1323b2o3$550bo$551bo$
549b3o2$1311bo$566bo742b2o$567bo742b2o$565b3o$1305bo$1305bobo$1305b2o
6$1319bo$1319bobo$575bo743b2o$576bo$574b3o$1306bo$1304b2o$1305b2o2$
1317bo$1317bobo$1317b2o4$585bo$586bo$584b3o709bo$1294b2o$1295b2o12$
599bobo$600b2o$600bo2$602bobo$603b2o$603bo4$1269bo$1267b2o$1268b2o3$
631bo$632bo$630b3o3$1291bo$1291bobo$1291b2o5$642bo$643bo$641b3o26bobo$
671b2o$646bo24bo$647bo602bo$645b3o602bobo$651bo28bobo7bo559b2o$652bo
28b2o8bo$650b3o28bo7b3o3$693bo$694bo$692b3o$659bo$660bo$658b3o571bo$
1232bobo$692bobo537b2o$693b2o$693bo$705bo$706bo$704b3o3$699bo$700bo$
698b3o4$698bobo$699b2o$699bo$708bo$709bo$707b3o2$685bo$686bo21bo$684b
3o22bo$707b3o3$1202bo$1200b2o$1201b2o3$1198bo$1198bobo$1198b2o8$721bob
o$722b2o443bo12bo$722bo444bobo8b2o$1167b2o10b2o2$723bobo$724b2o$724bo
2$1181bo$730bo448b2o$718bo12bo448b2o$719bo9b3o$717b3o3$1166bo$737bo
426b2o$738bo426b2o$736b3o7$1153bo$1151b2o$1152b2o2$747bo$748bo$746b3o
4$746bobo$747b2o$747bo3$778bo$749bobo3bo23bo$750b2o4bo20b3o$750bo3b3o
3$778bobo$779b2o$779bo7$748bo$749bo10bobo$747b3o11b2o$761bo$801bobo$
802b2o$802bo4$806bo$772bobo32bo$773b2o30b3o317bo$773bo351bobo$793bobo
329b2o$794b2o$794bo$813bo$814bo$812b3o5$781bobo$782b2o$782bo2$787bo21b
o$788bo21bo$786b3o19b3o12bo$824bo$822b3o3$818bo$819bo$817b3o6$1086bo$
1084b2o$1085b2o$830bo264bo$831bo261b2o$829b3o262b2o4$838bo$839bo$837b
3o245bo$1083b2o$1084b2o6$851bo$852bo$850b3o4$853bobo$854b2o$854bo10$
860bo$861bo$859b3o3bo189bo$866bo186b2o$864b3o187b2o3$859bo$860bo$858b
3o3$865bobo$866b2o$866bo$873bobo$874b2o$874bo10$890bobo7bo$883bobo5b2o
8bo$884b2o5bo7b3o$884bo3$898bobo2bobo$899b2o3b2o$899bo4bo3$914bobo$
915b2o$915bo6$1001bo$999b2o$1000b2o14$931bobo$932b2o$932bo8$984bo$943b
obo38bobo$944b2o38b2o$944bo4$945b2o$945b2o3$972bo$972bobo$972b2o8$967b
2o$967b2o28$990b2o$990b2o4$992bo$991b2o$991bobo$930b2o$930b2o8$925b2o$
924bobo$926bo$1000bo$999b2o7bo$999bobo5b2o$1007bobo9$917b2o$909b2o5bob
o$908bobo7bo$910bo10$1040bo$1039b2o$904b2o133bobo$903bobo$905bo7$1039b
3o$877b2o160bo$860b2o14bobo161bo$861b2o15bo13b2o$860bo30bobo$893bo$
856b2o40b2o$857b2o40b2o$856bo41bo156bo$1054b2o$1054bobo7$845b2o$846b2o
$845bo7$1091b3o$1091bo$1092bo6$826b2o$827b2o$826bo10$827b2o251bo$828b
2o249b2o$827bo251bobo3$1094b3o$1094bo$1095bo11$1120b3o$1120bo$1121bo$
1107bo$1106b2o$1106bobo11$830b2o$831b2o$830bo$777b2o363b3o$776bobo363b
o$778bo364bo$1158bo$1157b2o$1157bobo2$1149b3o$1149bo$1150bo5$757b2o$
758b2o2b2o$757bo3bobo$763bo4$762b2o$763b2o$762bo13$1155b3o$779b2o346bo
27bo$780b2o344b2o28bo5b3o$779bo346bobo33bo$1163bo4$1162b3o$713b2o447bo
$714b2o447bo$713bo3$1136bo$1135b2o$1135bobo$714b2o$713bobo$715bo458b3o
$1174bo$729b2o9b2o433bo$698b2o28bobo8bobo$697bobo30bo10bo$699bo2$726b
2o417bo$725bobo416b2o$727bo416bobo3$731b2o415b3o$732b2o414bo$731bo417b
o3$719b2o$718bobo$720bo3$1195bo$718b2o474b2o$717bobo474bobo$682b2o35bo
$681bobo$683bo2$717b2o$716bobo442b3o$695b2o21bo442bo$694bobo465bo39b3o
$696bo505bo$716b2o446bo38bo$715bobo445b2o$717bo445bobo6$1215b3o$1215bo
$686b2o528bo$685bobo$687bo510bo$1197b2o$1197bobo2$1218b3o$1218bo$1219b
o2$674b2o$673bobo$675bo$1222b3o$1222bo$1223bo2$657b2o$658b2o$657bo3$
1244bo$678b2o563b2o$667b2o10b2o562bobo$666bobo9bo$668bo578bo$1246b2o$
1246bobo4$630b2o41b2o$629bobo40bobo$631bo42bo3$672b2o$671bobo558bo$
673bo557b2o$1231bobo5$621b2o$620bobo$622bo3$1239b3o$1239bo$606b2o632bo
$605bobo636b3o$607bo636bo$1245bo7$1257b3o$1257bo$1258bo3$599b2o$600b2o
$599bo672bo$1271b2o$1271bobo$593b2o$594b2o$593bo$641b2o$582b2o56bobo$
583b2o57bo$582bo2$652b2o$653b2o$652bo3$627b2o647b3o$592b2o32bobo647bo
4b3o$593b2o33bo648bo3bo$592bo25b2o662bo$619b2o$618bo15b2o$633bobo$635b
o3$624b2o$609b2o12bobo$608bobo14bo$610bo2$1290b3o$557b2o731bo$556bobo
732bo$558bo20b2o$580b2o714bo$579bo24b2o689b2o$590b2o11bobo689bobo$591b
2o12bo$590bo4$607b2o702bo$608b2o700b2o$607bo702bobo$548b2o$547bobo$
549bo2$580b2o$581b2o729bo$580bo21b2o707b2o$601bobo707bobo$542b2o29b2o
28bo$541bobo30b2o$543bo29bo3$562b2o9b2o$563b2o9b2o$562bo10bo2$1343b3o$
559b2o782bo$529b2o29b2o767b3o12bo$528bobo28bo769bo4b3o3bo$530bo51b2o
746bo3bo4b2o8bo$583b2o750bo3bobo6b2o$582bo765bobo2$544b2o$545b2o$544bo
6b2o3b2o$552b2obobo$551bo5bo3$1360bo$1359b2o$1359bobo3$1336bo$1335b2o$
1335bobo16$1380bo$1379b2o$1379bobo2$1409b3o$543b2o828bo35bo$544b2o826b
2o14bo21bo$543bo828bobo12b2o$1387bobo$492b2o$493b2o$492bo881b3o$1374bo
$1375bo7$1400bo$1399b2o$1399bobo7$474b2o927bo$475b2o925b2o$474bo927bob
o6$468b2o$469b2o945bo$468bo946b2o$1415bobo2$1451b3o$1451bo$469b2o981bo
$468bobo$470bo7$1423bo44b3o$1422b2o44bo$458b2o962bobo44bo$457bobo$459b
o5$1474bo$1473b2o$1473bobo$1436bo$1435b2o$1435bobo4$1470b3o$433b2o
1035bo$434b2o1035bo$433bo$429b2o$424b2o4b2o$425b2o2bo$424bo1022bo$
1446b2o39bo$1446bobo12bo24b2o$1427b3o30b2o24bobo$1427bo32bobo$1428bo2$
1489bo$1469b3o16b2o$1469bo18bobo$1470bo$1456b3o$1456bo20b3o$1457bo14b
3o2bo$1462b3o7bo5bo$1462bo10bo$1463bo2$1480bo$1479b2o16b3o$1479bobo15b
o$1452b3o43bo$1452bo$1453bo7$1444b3o61b3o$1444bo63bo$1445bo63bo2$1447b
3o3b3o$1447bo5bo$1448bo5bo3$1470bo$1469b2o$1469bobo2$1505b3o$1505bo$
1506bo7$401b2o$402b2o$401bo3$1482b3o$1482bo$1483bo2$1486b3o$1486bo$
1487bo2$391b2o$392b2o$391bo12$364b2o9b2o10b2o$365b2o9b2o8bobo$364bo10b
o12bo$382b2o$381bobo$383bo3$345b2o$346b2o$345bo$352b2o$351bobo$353bo5$
332b2o$333b2o$332bo2$318b2o$317bobo$319bo3$315b2o$314bobo42b2o$316bo
41bobo$360bo2$320b2o$321b2o$320bo9$320b2o$321b2o$320bo3$292b2o$291bobo
$293bo5$309b2o$308bobo$310bo!
#C [[ AUTOFIT STEP 33 ]]
These are over-optimizations -- each glider is moved forward to the first location (for that glider orientation) where the same final result is produced. Often there are later positions where a still-active spark from a previous construction step will interfere with the glider, so as shown these really aren't slow salvos any more.

My optimizer script couldn't even pick these recipes apart into their lane lists again -- it guesses wrong about which glider comes next, and in a lot of cases the order still matters...! I haven't put the recipes in canonical form yet, with the initial honeyfarm-making glider being an E9 or an E-9. Will post the recipes and optimization scripts when I get a chance to clean that up.

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » March 28th, 2017, 11:48 am

I recently added a couple of new strategies to slmake to enable it to construct more complicated objects (currently eater2s and Snarks, but more generally any component with a prebuilt slow-salvo synthesis) in reasonably close proximity.

Dave ran the ridiculously-well-spaced (66000fd long) output through his optimiser (thanks!), which compressed the timings by a factor of about 20, yielding the LifeViewer-friendly form shown below:

Code: Select all

#C Packed slow-salvo construction of p456 oscillator.
#C Original version by Adam P. Goucher's "slmake" utility;
#C Timings compressed by Dave Greene's optimiser.
x = 3127, y = 3119, rule = B3/S23
2o$2o4$11bo$10b2o$10bobo11$20bo$19b2o$19bobo13$26bo$25b2o$25bobo3$28bo
$27b2o24bo$27bobo22b2o$52bobo15$52b3o$52bo$53bo2$80b3o$80bo$81bo4$69bo
$68b2o$68bobo11$79bo$78b2o$78bobo13$85b3o$85bo$86bo50$120b3o$120bo$
121bo31$139b3o$139bo16b3o$140bo15bo$157bo$138bo$137b2o$137bobo9$150bo$
149b2o$149bobo22$167bo$166b2o$166bobo3$178bo4bo$177b2o3b2o$177bobo2bob
o3$198bo$181b3o7bo5b2o$181bo8b2o5bobo$182bo7bobo10$208bo$207b2o$207bob
o$216bo$215b2o$215bobo3$222b3o$222bo$223bo3$216b3o$216bo$217bo3b3o$
221bo$222bo10$228bo$227b2o$227bobo4$230b3o$230bo$231bo8$243b3o$243bo$
244bo4$251b3o$251bo$252bo9$263b3o$263bo$264bo3$258b3o$258bo$259bo12b3o
19b3o$272bo21bo$273bo21bo2$300bo$299b2o$299bobo5$268b3o$268bo$269bo$
288bo$287b2o$287bobo$309bo$275b3o30b2o$275bo32bobo$276bo4$280bo$279b2o
$279bobo$321bo$320b2o11b3o$320bobo10bo$334bo7$303bo$302b2o$302bobo3$
326b3o3bo$303b3o20bo4b2o$303bo23bo3bobo$304bo3$335bo$334b2o$334bobo4$
334b3o$334bo$335bo11$344b3o$344bo$345bo4$363b3o$351b3o9bo$351bo12bo$
352bo3$358bo$357b2o$357bobo3$360bo$359b2o$359bobo13$390b3o$390bo$391bo
3$373b3o$373bo$374bo3$373b3o$373bo$374bo$383bo$382b2o$382bobo4$382b3o$
382bo$383bo3$376b3o$376bo$377bo$389bo$388b2o$388bobo2$422b3o$422bo$
423bo$388b3o$388bo$389bo37b3o$427bo$428bo$391b3o7bo30b3o$391bo8b2o30bo
$392bo7bobo30bo2$436b3o$411bo24bo$410b2o25bo$410bobo9$447b3o$447bo$
448bo9$476bo$475b2o$475bobo2$479bo$478b2o$478bobo14$493b3o$493bo$494bo
11$503b3o$503bo$504bo11$512b3o$512bo$513bo$526b3o$526bo$527bo19$544b3o
$544bo$545bo$537b3o8b3o$537bo10bo$538bo10bo$526b3o$526bo$527bo5$566b3o
$566bo$567bo3$556b3o$556bo$557bo22$586b3o$586bo$587bo3b3o$591bo$592bo
3$580b3o$580bo$581bo7$596b3o$596bo$597bo11$605b3o$605bo$606bo5$620b3o$
620bo$621bo11$632b3o$632bo$633bo9$645b3o$645bo$646bo8$654b3o$654bo$
655bo4$656b3o$656bo$657bo3b3o$661bo7b3o$662bo6bo$670bo$675b3o$675bo$
676bo8$688b3o$688bo$689bo10$699bo$698b2o$698bobo3$712b3o$691b3o18bo$
691bo21bo$692bo8$705b3o$705bo$706bo3$697b3o$697bo$698bo8$729b3o$722b3o
4bo$722bo7bo$723bo4$745b3o$745bo$746bo2$749b3o$749bo$750bo2$726b3o7b3o
$726bo9bo17b3o$727bo9bo16bo$755bo3$746bo7b3o$745b2o7bo$745bobo7bo12$
762b3o$762bo$763bo$776b3o$766b3o7bo$766bo10bo$767bo$779b3o$779bo$780bo
3$783b3o$783bo$784bo3$787b3o$787bo$788bo2$791b3o$791bo$792bo8$804b3o$
804bo$805bo6$807b3o9b3o$807bo11bo$808bo7bo3bo$815b2o$815bobo12$818bo$
817b2o$817bobo4$830b3o$830bo$831bo6$836b3o$836bo$837bo7$882b3o$882bo$
883bo6$897b3o$897bo$898bo6$898b3o$898bo$899bo3$912b3o$912bo$913bo3$
928bo$927b2o$927bobo5$924b3o$924bo$925bo13$922b3o$922bo$923bo14$924bo$
923b2o$923bobo2$928bo$927b2o$927bobo9$939bo$938b2o$938bobo7$996bo$995b
2o$995bobo7$968bo$956bo10b2o$955b2o10bobo$955bobo42$1039bo$1038b2o$
1038bobo4$1004b3o$1004bo$1005bo12$1026bo$1019b3o3b2o$1019bo5bobo$1020b
o2$1019bo$1018b2o$1018bobo16$1061b3o$1061bo$1062bo6$1072bo$1071b2o$
1071bobo$1061b3o$1061bo$1062bo$1066b3o$1066bo$1067bo5$1076b3o$1076bo5b
3o$1077bo4bo5b3o$1083bo4bo4b3o$1089bo3bo$1050bo6b3o34bo$1049b2o6bo$
1049bobo6bo14$1062b3o$1062bo$1063bo$1090b3o$1090bo$1091bo7$1103b3o$
1103bo$1104bo2$1084b3o$1084bo$1085bo$1127bo$1126b2o$1126bobo3$1113b3o$
1113bo21b3o$1114bo20bo4b3o$1136bo3bo$1141bo3$1127b3o$1127bo$1128bo7$
1121bo$1120b2o$1120bobo58bo$1180b2o$1180bobo13$1178b3o$1178bo$1179bo5$
1193b3o$1193bo$1194bo2$1135b3o$1135bo$1136bo$1188b3o$1188bo$1189bo$
1198b3o$1198bo$1199bo$1148b3o$1148bo$1149bo42bo$1191b2o$1191bobo8$
1199b3o$1199bo16bo$1200bo14b2o$1155b3o57bobo$1155bo$1156bo51b3o$1208bo
$1209bo14b3o$1224bo$1171bo53bo$1170b2o$1170bobo4$1176bo$1175b2o13bo$
1175bobo11b2o$1189bobo18bo$1209b2o$1209bobo6$1180bo59bo$1179b2o58b2o$
1179bobo41bo15bobo$1207bo14b2o$1206b2o14bobo$1206bobo4$1227bo4bo$1226b
2o3b2o$1226bobo2bobo9$1232bo$1231b2o$1231bobo$1237bo$1236b2o$1236bobo
2$1245b3o$1245bo$1246bo2$1246bo$1245b2o$1245bobo3$1214b3o$1214bo$1215b
o28bo$1243b2o34bo$1243bobo32b2o$1278bobo4$1228b3o$1228bo$1229bo4$1236b
3o$1236bo$1237bo11$1247b3o$1247bo$1248bo34$1293bo$1292b2o$1292bobo16$
1313bo$1312b2o$1312bobo4$1321bo5b3o$1320b2o5bo$1320bobo5bo9$1338b3o$
1338bo$1339bo22$1356bo$1355b2o$1355bobo2$1359bo$1358b2o$1358bobo3$
1360bo$1359b2o$1359bobo21$1414bo$1413b2o$1413bobo8$1427bo$1426b2o$
1426bobo3$1440b3o$1440bo$1441bo3$1443b3o$1443bo$1444bo4$1441bo$1440b2o
$1440bobo9$1441bo$1440b2o$1440bobo4$1468b3o$1468bo$1469bo5$1451b3o$
1451bo$1452bo4$1449bo$1448b2o$1448bobo11$1459bo$1458b2o$1458bobo10$
1473bo10bo$1472b2o9b2o$1472bobo8bobo$1462b3o$1462bo$1463bo$1467b3o$
1467bo$1468bo4$1495b3o$1495bo$1496bo15$1488b3o$1488bo$1489bo28$1520b3o
$1520bo$1521bo7$1519b3o$1519bo$1520bo3$1523b3o$1523bo$1524bo3$1527b3o$
1527bo$1528bo3$1531b3o$1531bo$1532bo2$1535b3o$1535bo$1536bo9$1546b3o$
1546bo$1547bo14$1559bo16bo$1558b2o15b2o$1558bobo14bobo9$1583b3o$1583bo
$1584bo2$1596b3o$1587b3o6bo$1587bo9bo$1588bo$1601b3o$1601bo$1602bo2$
1606b3o$1606bo$1607bo2$1611b3o$1611bo$1612bo2$1616b3o$1616bo$1617bo7$
1616b3o$1616bo$1617bo7$1629b3o$1629bo$1630bo12$1636b3o$1636bo$1637bo
21$1666bo$1665b2o$1654b3o8bobo$1654bo$1655bo27bo$1682b2o$1668b3o11bobo
$1668bo$1669bo5$1665b3o37bo$1665bo38b2o$1666bo37bobo$1691bo$1690b2o$
1681b3o6bobo$1681bo$1682bo12$1731bo$1730b2o$1730bobo8$1695b3o$1695bo$
1696bo3$1676b3o60bo$1676bo61b2o7bo$1677bo60bobo5b2o$1746bobo10$1686b3o
$1686bo$1687bo10$1695b3o2b3o76bo$1695bo4bo77b2o$1696bo4bo76bobo6$1738b
3o$1738bo$1739bo$1778b3o$1778bo$1779bo$1717b3o$1717bo90b3o$1718bo89bo$
1809bo2$1794bo$1718bo74b2o$1717b2o74bobo$1717bobo34$1827b3o$1819bo7bo$
1818b2o8bo$1818bobo10$1853b3o$1853bo$1854bo$1840bo$1839b2o$1839bobo14$
1875b3o$1875bo$1876bo$1891bo$1890b2o$1890bobo2$1882b3o$1882bo$1883bo
27$1888b3o$1860bo27bo$1859b2o28bo5b3o$1859bobo33bo$1896bo4$1895b3o$
1895bo$1896bo4$1869bo$1868b2o$1868bobo3$1907b3o$1907bo$1908bo5$1878bo$
1877b2o$1877bobo3$1881b3o$1881bo$1882bo8$1928bo$1927b2o$1927bobo6$
1894b3o$1894bo$1895bo39b3o$1935bo$1897bo38bo$1896b2o$1896bobo6$1948b3o
$1948bo$1949bo2$1931bo$1930b2o$1930bobo2$1951b3o$1951bo$1952bo5$1955b
3o$1955bo$1956bo7$1977bo$1976b2o$1976bobo2$1980bo$1979b2o$1979bobo10$
1965bo$1964b2o$1964bobo10$1972b3o$1972bo$1973bo$1977b3o$1977bo$1978bo
7$1990b3o$1990bo$1991bo5$2005bo$2004b2o$2004bobo14$2009b3o$2009bo4b3o$
2010bo3bo$2015bo12$2023b3o$2023bo$2024bo2$2029bo$2028b2o$2028bobo6$
2044bo$2043b2o$2043bobo6$2045bo$2044b2o$2044bobo10$2076b3o$2076bo$
2062b3o12bo$2062bo4b3o3bo$2063bo3bo4b2o8bo$2068bo3bobo6b2o$2081bobo9$
2093bo$2092b2o$2092bobo3$2069bo$2068b2o$2068bobo16$2113bo$2112b2o$
2112bobo3$2106bo$2105b2o14bo$2105bobo12b2o$2120bobo3$2107b3o$2107bo$
2108bo7$2133bo$2132b2o$2132bobo4$2164b3o$2164bo$2165bo$2136bo$2135b2o$
2135bobo$2174b3o$2174bo$2175bo2$2184b3o$2184bo$2149bo35bo$2148b2o$
2093b3o52bobo$2093bo$2094bo3$2190bo$2189b2o$2189bobo5$2104b3o$2104bo
51bo$2105bo49b2o29b3o$2155bobo28bo$2187bo6$2203bo$2202b2o$2202bobo$
2169bo$2168b2o$2168bobo11$2180bo$2179b2o$2179bobo12bo$2160b3o30b2o$
2160bo32bobo$2161bo58bo$2219b2o$2219bobo$2202b3o$2202bo$2203bo$2189b3o
$2189bo20b3o$2190bo14b3o2bo$2195b3o7bo5bo$2195bo10bo$2196bo$2159bo68b
3o$2158b2o53bo14bo$2158bobo51b2o15bo$2212bobo$2185b3o$2185bo$2186bo5$
2239b3o$2239bo$2177b3o60bo$2177bo$2178bo2$2180b3o3b3o$2180bo5bo$2181bo
5bo3$2203bo$2202b2o$2202bobo2$2238b3o$2238bo$2239bo12$2215b3o$2215bo$
2216bo2$2219b3o$2219bo$2220bo8$2203bo$2202b2o$2202bobo28$2231bo$2230b
2o10bo$2230bobo8b2o$2241bobo7$2239bo$2238b2o$2238bobo30$2272b3o$2272bo
$2273bo24$2315bo$2314b2o$2314bobo11$2325bo$2324b2o$2324bobo$2339b3o$
2339bo$2340bo9$2340bo$2332bo6b2o$2331b2o6bobo$2331bobo17$2350b3o$2350b
o$2351bo4bo$2355b2o$2355bobo30$2384b3o$2384bo$2385bo16$2396b3o$2396bo$
2397bo15$2419bo$2418b2o$2418bobo22$2408b3o$2408bo$2409bo$2443bo$2442b
2o$2442bobo8$2455bo$2454b2o11b3o$2454bobo10bo$2468bo2$2472bo$2471b2o$
2471bobo6$2450b3o$2450bo$2451bo7b3o$2459bo$2460bo$2481bo$2480b2o$2480b
obo10$2490bo4bo$2489b2o3b2o$2489bobo2bobo15$2512b3o$2512bo$2513bo2$
2513bo$2512b2o$2512bobo6$2509b3o$2509bo$2510bo4$2519b3o$2519bo$2520bo
2$2515bo$2514b2o$2514bobo10$2526bo$2525b2o$2525bobo17$2549b3o$2549bo$
2550bo4bo$2554b2o$2554bobo18$2559b3o$2559bo$2560bo28$2611bo$2610b2o$
2610bobo3$2599bo$2598b2o$2598bobo4$2593b3o19bo$2593bo20b2o$2594bo19bob
o4$2622b3o$2615bo6bo$2614b2o7bo$2614bobo4$2621b3o$2621bo$2622bo14$
2635bo$2634b2o$2634bobo$2639bo$2638b2o$2638bobo7$2646b3o$2646bo$2647bo
11$2636b3o$2636bo$2637bo$2664b3o$2664bo$2665bo8$2677b3o$2677bo$2678bo$
2658b3o$2658bo$2659bo2$2684b3o$2684bo$2685bo3$2691bo$2690b2o$2690bobo
2b3o$2695bo$2696bo10$2731b3o$2731bo$2732bo4$2746b3o$2746bo$2747bo2$
2750b3o$2750bo$2751bo2$2757b3o$2757bo$2708bo49bo$2707b2o$2707bobo7$
2724bo39bo$2723b2o38b2o$2723bobo37bobo5$2714bo$2713b2o$2713bobo4bo$
2719b2o$2719bobo9$2770b3o$2770bo$2771bo2$2731bo$2730b2o$2730bobo11$
2738b3o$2738bo$2739bo9$2749b3o$2749bo$2750bo3$2806b3o$2806bo$2807bo2$
2784b3o$2784bo$2785bo2$2780bo$2779b2o$2779bobo$2762bo$2761b2o$2761bobo
$2775bo21b3o$2769b3o2b2o21bo$2769bo4bobo21bo$2770bo3$2782b3o3b3o$2782b
o5bo12b3o$2783bo5bo11bo$2802bo16$2802bo$2801b2o$2801bobo11$2812bo$
2811b2o$2811bobo51bo$2864b2o$2864bobo2$2825b3o$2825bo$2826bo4$2822b3o$
2822bo$2823bo$2828bo4b3o$2827b2o4bo$2827bobo4bo30$2845b3o$2845bo$2846b
o2$2915b3o$2915bo$2916bo3$2855b3o$2855bo$2856bo13$2862b3o5b3o$2862bo7b
o$2863bo7bo15$2952b3o$2952bo$2953bo9$2917bo$2916b2o$2916bobo41b3o$
2960bo$2961bo$2941b3o$2918b3o20bo34b3o$2918bo23bo33bo$2919bo57bo9$
2982b3o$2982bo$2947bo35bo$2946b2o$2938b3o5bobo$2938bo47b3o$2939bo46bo$
2987bo2$2972b3o$2967b3o2bo17b3o$2967bo5bo16bo$2968bo22bo2$2994b3o$
2994bo$2995bo11$3004b3o$3004bo$2951bo53bo$2950b2o39b3o$2950bobo3b3o32b
o$2956bo35bo$2957bo$2995b3o$2995bo$2996bo4bo$3000b2o$3000bobo4$2956b3o
$2956bo$2957bo4bo$2961b2o$2961bobo10$2980bo$2979b2o$2979bobo6$2981bo$
2980b2o$2980bobo$3036b3o$3036bo5bo$3037bo3b2o$3041bobo$3013bo$3012b2o$
3012bobo5$3058bo$3057b2o$3057bobo4$3012bo$3011b2o$3011bobo7b3o$3021bo$
3022bo$3078bo$3077b2o$3077bobo47$3124b2o$3124bobo$3124bo!
What do you do with ill crystallographers? Take them to the mono-clinic!

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

Re: Slow-salvo recipes

Post by dvgrn » March 28th, 2017, 12:12 pm

calcyman wrote:Dave ran the ridiculously-well-spaced (66000fd long) output through his optimiser (thanks!), which compressed the timings by a factor of about 20, yielding the LifeViewer-friendly form shown below...
It's quite entertaining to watch in LIfeViewer at about STEP 20 with autofit turned on. As recently as a few years ago, this is not the kind of structure anyone would have expected to see emerging from any unidirectional salvo collision with a block, let alone a slow salvo!

Along the same lines as the combined four-recipe pattern posted yesterday, this salvo is over-optimized, so it isn't technically "slow" any more -- slowing down some of the gliders will cause collisions. Here's the full lane list:

Code: Select all

FourSnarkOscillatorRecipe: E9 E1 E-17 E-23 O-7 E25 O41 E3 E-3 O-17 O-51 O-47 O-79 E-93 E-91 E-105 E-93 E-83 E-79 O-95 E-63 E-69 E-59 O-53 O-75 O-69 E-83 O-87 O-81 O-77 O-75 O-71 O-27 O-95 O-101 O-101 E-107 E-71 E-87 O-95 E-27 E-35 E-31 O-5 O-47 E-39 E-45 O-55 O-61 O-61 E-61 O-35 E-67 O-33 O-77 O-87 E-77 O-87 O-31 O-109 O-31 O-27 E-93 O-105 O-109 O-27 E-93 E-83 O-29 E3 E1 O1 O-5 O-13 O9 O-17 O-45 O3 O5 O-9 O21 O-23 O3 O9 O-9 O-17 O-1 O-3 O1 O-1 O-9 O-3 O11 O17 O23 E17 O-7 O-25 O1 O3 O-17 O19 O3 O37 O37 O37 O37 O27 E7 O15 O15 O37 O35 O33 O31 O31 O37 O27 E37 O51 E13 O29 O25 O99 O113 O99 O83 E51 O117 O117 E135 E51 E51 E47 E73 O47 O47 E35 E59 E9 O87 E147 E125 O65 O69 E89 O75 O85 O95 O103 O27 O5 O17 O55 O63 O59 E93 O73 O101 O109 E39 O15 O23 O7 E23 E21 E47 E7 E55 O123 O139 O115 E103 O129 O101 O109 E83 E89 E83 E93 E71 E75 O87 E77 E129 E155 O137 E127 E127 E59 O7 O17 O21 O17 E33 E37 E41 O57 O57 E41 E39 E31 E93 E99 O119 O115 E95 E73 O71 O119 E51 E45 O25 O29 E49 E71 O73 O25 O29 O9 O7 O5 O3 O3 O3 E-7 E27 O23 O21 O41 O43 O45 O47 O49 O31 O39 O25 E35 E61 E87 O31 O11 E53 O11 O33 O13 O-35 O-41 O-47 O-37 E-45 O-31 O23 E101 E87 E101 E117 O97 E109 E83 O105 E95 O149 O131 O137 O137 E159 O91 O101 O89 O91 E85 O83 O89 O79 O73 E95 E93 E29 E21 E15 O15 O5 E-1 E43 E39 O33 O37 O45 E57 O37 O45 O35 E35 E49 E35 O45 O53 E19 E61 O77 E77 E77 E47 E71 O41 E75 E71 E59 E67 E51 E53 E49 O49 O125 E73 O133 O81 O77 O145 O89 E135 O55 O113 E79 E127 O7 E119 O21 O-13 O-15 O-3 E17 O115 O83 O115 O9 O9 O-45 O-47 E-27 E-47 E-51 E-31 E-55 O-49 E-19 E-25 E-41 O1 E-23 O-39 E-35 O-39 O-51 O-109 E-43 E-49 E-45 O-19 O-77 O-63 E-21 E-29 E-35 E-25 O-21 E-31 O-51 O-43 E-63 E-65 O-53 E-49 O-77 E-37 E-71 E-51 E-65 O-45 O-61 E-69 E-67 O-67 O-91 O-113 O-101 O-63 O-57 O-57 E-57 O-49 E-83 E-103 E-69 E-95 E-103 O-111 O-111 E-121 O-111 E-101 E-79 O-95 O-83 E-97 E-103 O-103 E-101 O-85 O-87 O-127 O-59 O-53 O-59 O-1 O17 O17 O23 E11 O-13 O-7 E-1 O-125 O-141 O-125 E-91 O-97 O-87 E-115 O-105 O-49 O-127 E-123 E-69 E-111 O-41 E-125 O-29 O-33 E-103 O-33 O-85 E-29 E-75 O5 O5 O19 O9 O-5 O7 O5 O5 O-1 O-17 E-11 E1 E19 O15
The next step will be to update the old Demonoid compiler scripts to work with simeks' single-channel toolkit. Compiling the above recipe will produce a stream of gliders on a single lane that can be aimed at a block* to build this same oscillator.

That stream won't fit into LifeViewer, though, except possibly if a lot of reflectors are added to fold it into a diamond shape.

* Technically two blocks, an "elbow" and "hand"... but we can add a short recipe at the beginning to build the hand block from the elbow block.

User avatar
Rhombic
Posts: 1072
Joined: June 1st, 2013, 5:41 pm

Re: Slow-salvo recipes

Post by Rhombic » April 3rd, 2017, 6:03 am

dvgrn wrote:
calcyman wrote:82-glider dirty synthesis for the last Snark orientation...
Can anyone see a method of cleaning it?
The leftover junk looks like good raw material for building self-destruct circuitry,

Code: Select all

x = 256, y = 256, rule = LifeHistory
16$39.2C$38.C2.C$39.2C3$30.2C$30.2C2$41.2A$41.2A$20.C$19.C.C25.2A$19.
C.C24.A.A$20.C24.A.A$46.A$38.2A$38.A$40.A$20.2A14.5A$21.A13.A$21.A.A12.
3A$22.2A15.A$36.4A$31.2A3.A3.2A$31.2A4.3A2.A$39.A.2A$39.A$38.2A2$20.3A
$22.A7.2A12.3A$21.A8.A$31.3A$33.A$46.2A$45.A2.A$46.2A!
----------------------------------------------------------------------------------------------------------

Collection of a few spaceship conversions, some of which could be interesting in slow salvos -and are potential slow salvos themselves- (some are more interesting/useful than others):

Code: Select all

x = 158, y = 187, rule = LifeHistory
101.A$102.A$100.3A$109.2C$108.C2.C$49.A58.C.C$50.A58.C$48.3A$57.2C$
56.C2.C95.C$57.2C95.C.C$52.2C100.C2.C$51.C2.C100.2C$52.2C27.A$59.C22.
A28.2C23.2C8.2C$58.C.C19.3A27.C2.C22.C9.C.C$58.C2.C49.C.C20.C.C10.C$
59.2C51.C21.2C5.2C$36.A54.C4.C43.C2.C$37.A28.A23.C.C2.C.C42.C.C$35.3A
29.A6.2C13.C2.C2.2C44.C6.2C$65.3A5.C.C14.2C34.C6.A14.2C$74.C50.C.C6.A
$125.2C5.3A$145.C$22.2C4.C39.2C24.C49.C.C$22.2C3.C.C38.C.C22.C.C49.2C
$26.C2.C40.C22.C.C4.C35.2C$27.2C41.2C22.C4.C.C33.C2.C$98.C2.C33.C.C$
42.A56.2C35.C$41.A51.C$41.3A48.C.C$91.C2.C$92.2C3$38.C$37.C.C97.A$37.
C2.C49.2C44.A$38.2C7.2C40.C2.C43.3A$17.2C28.2C41.C.C$16.C2.C71.C$17.C
.C$18.C30.C70.C$48.C.C13.2C25.2C26.C.C$.4A42.C2.C13.2C25.2C26.C2.C$A
3.A15.2C26.2C70.2C$4.A14.C2.C$A2.A16.C.C$21.C$62.C$61.C.C57.2C$10.3C
44.2C2.2C12.A20.C24.2C$57.2C17.A18.C.C16.A$74.3A18.C.C15.A$91.2C3.C
16.3A$90.C2.C$91.C.C$92.C4.3C10.C$76.C33.C$75.C.C32.C3.C$52.C21.C2.C
35.C.C$52.C22.2C36.C.C$52.C61.C2$84.C$83.C.C$48.C34.C.C24.2C$47.C.C
34.C25.C.C7.C10.A$47.C2.C9.A50.C7.C.C8.A$48.2C3.3C3.A59.C2.C7.3A$59.
3A58.2C$83.C$82.C.C$2.4A11.2C62.C2.C$.A3.A11.2C17.A22.2C21.2C$5.A7.2C
22.A20.C2.C59.2C$.A2.A7.C2.C19.3A20.C2.C23.2C6.C27.2C$13.2C44.2C23.C
2.C4.C.C$10.C74.C.C4.2C$9.C.C74.C$9.C2.C$10.2C106.2C20.2C5.A$118.2C
20.C5.A$73.A67.3C2.3A$14.2C35.C20.A70.C$13.C2.C33.C.C19.3A$14.C.C33.
2C$15.C$91.A$92.A37.C9.2C9.2C$23.2C65.3A36.C.C7.C.C9.2C$23.2C24.2C78.
2C9.C$18.A30.2C$19.A$17.3A11.2C$31.2C105.C$137.C.C$24.C112.2C$23.C.C$
17.2C3.C.C62.2C$16.C.C3.2C63.C.C$17.C71.C20.C$89.3C17.C.C$92.C16.C.C$
91.2C17.C26.A$136.A$102.A33.3A$100.A3.A5.2C$64.2C33.A9.C2.C$64.2C21.
2C10.A4.A5.2C28.A$87.2C10.5A37.A$44.C94.3A$43.C.C21.C85.C$43.2C14.3C
4.C.C84.C$51.2C14.2C66.2C16.C$50.C2.C80.C2.C$50.C.C81.C.C$51.C83.C$
29.A115.C$27.A.A114.C.C$28.2A3.2C99.2C7.C2.C$33.C.C62.A34.C2.C7.2C7.C
$34.2C61.A35.C.C16.C.C$90.3C4.3A24.C9.C16.C.C$123.C.C25.2C$27.2C5.C
88.C.C$27.2C4.C.C88.C$32.C2.C$33.2C$44.C43.2C8.2C$43.C.C42.2C7.C2.C$
36.2C5.C.C52.C.C30.2C$35.C2.C5.C54.C31.C.C$36.C.C93.C$37.C97.A$74.C
19.2C14.2C24.A$55.4A14.C.C18.2C13.C2.C21.3A3.2C$54.A3.A10.2C2.2C35.2C
28.2C$58.A10.2C$54.A2.A80.C$67.C69.C.C$66.C.C69.2C$66.2C42.2C12.A6.3C
$109.C2.C10.A$46.A51.A10.C.C4.2C5.3A$47.A49.A12.C4.C2.C23.3C$45.3A49.
3A16.2C$135.2C$135.2C2$91.C8.C$90.C.C6.C.C$90.C.C5.C2.C30.2C$91.C7.2C
31.2C$117.C$116.C.C$116.C2.C$63.2C29.2C21.2C$63.2C28.C.C$94.C48.2C$
61.C80.C2.C$61.C5.2C16.C57.2C$61.C4.C2.C7.C6.C.C$67.2C7.C.C5.C2.C5.A
2.A31.2C$76.C.C6.2C5.A19.A14.C2.C$77.C14.A3.A14.A15.C2.C$92.4A15.3A
14.2C$142.3A$142.A$84.2C4.2C46.2C3.A$84.C.C2.C2.C44.C2.C$85.C3.C2.C
45.C.C$90.2C47.C$98.2C7.C$98.C.C5.C.C$99.C7.2C2$84.C$83.C.C$83.2C2$
116.2C$109.2C4.C.C$108.C.C5.C$109.C!
For some of these, we could presumably find some catalysts yielding a circuit.
SoL : FreeElectronics : DeadlyEnemies : 6a-ite : Rule X3VI
what is “sesame oil”?

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 5th, 2017, 1:02 pm

@calcyman can you please post slmake code so we could start using it (even if it's buggy and not release ready yet)?

Many of the construction projects are just waiting for this utility (i.e. orthogonoid or quadratic replicator and many more).

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » May 5th, 2017, 6:45 pm

simsim314 wrote:@calcyman can you please post slmake code so we could start using it (even if it's buggy and not release ready yet)?

Many of the construction projects are just waiting for this utility (i.e. orthogonoid or quadratic replicator and many more).
Okay, since you asked nicely. :)

The download (197 MB!) is here: http://hatsya.co.uk/gol/slmake-2017-05-05.zip

Warning 1: It decompresses to 877 MB, so only attempt this if you have a gigabyte of free disk space.

Warning 2: It's built on top of my life library, which (several levels of abstraction down) runs a hybrid of HashLife and avxlife. So you can only run it on x86_64 machines (same as apgnano/apgmera).

Warning 3: It only loads and saves 2-state macrocell files, namely infile.mc and outfile.mc. It also spews out a single-channel recipe to stdout.

It should run smoothly if you execute ./slmake.cpp with no arguments. (Yes, I didn't mistype that.)
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 7th, 2017, 12:17 pm

calcyman wrote:Okay, since you asked nicely.
Wow! Thx a lot!

I wonder how long will it now take to make geminoid? We only need extra compiler from glider lane to glider stream with push pull shoot operations. Single lane geminoid should be now a matter of half hour of coding!

EDIT Just to make sure - all your recipes are p1 based? Or they assume input gliders with same internal state?

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » May 7th, 2017, 1:21 pm

Also, maybe I forgot to advertise that it can produce about 300 different types of small still-lifes, as well as having bespoke recipes for every orientation of the Snark, eater2, and Sokwe's MWSS-to-G converter. So you can use Snarks in self-constructing circuitry, provided they're isolated enough.

For an example, see http://hatsya.co.uk/gol/sparked.mc where a long stream of gliders enters a large arrangement of circuitry and slowly builds a sequence of Snark reflectors to accommodate a boustrophedonic glider tape.
simsim314 wrote:
calcyman wrote:Okay, since you asked nicely.
Wow! Thx a lot!

I wonder how long will it now take to make geminoid? We only need extra compiler from glider lane to glider stream with push pull shoot operations. Single lane geminoid should be now a matter of half hour of coding!

EDIT Just to make sure - all your recipes are p1 based? Or they assume input gliders with same internal state?
1. Probably not very long at all. The main source file, slmake.cpp, is only 65 lines long so it should be easy to see how to coax the output into whatever format you like. In particular, you might want to write the single-channel recipe scs.tostring() into a file instead of stdout (see below).

2. It already does this extra compilation step, outputting a list of simeks-style single-channel glider spacings to stdout. So when you run slmake with the example input, the stdout contains the following list:

Code: Select all

[0, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 90, 121, 90, 91, 144, 91, 90, 90, 91, 101, 90, 90, 153, 91, 167, 165, 91, 128, 91, 90, 114, 141, 109, 91, 94, 91, 91, 136, 91, 90, 91, 139, 98, 90, 94, 90, 95, 90, 91, 118, 207, 93, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 90, 93, 91, 91, 90, 90, 100, 90, 91, 91, 90, 115, 91, 91, 131, 91, 91, 117, 176, 91, 121, 91, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 129, 148, 91, 112, 140, 113, 91, 106, 91, 91, 121, 90, 103, 221, 146, 90, 128, 154, 90, 91, 91, 109, 91, 94, 91, 91, 136, 91, 90, 91, 139, 98, 90, 156, 134, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 111, 90, 111, 91, 91, 91, 90, 109, 91, 93, 90, 140, 150, 132, 212, 103, 90, 106, 91, 90, 90, 165, 110, 120, 90, 90, 92, 90, 90, 91, 90, 117, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 96, 90, 135, 90, 109, 91, 94, 91, 91, 105, 91, 90, 91, 98, 91, 90, 127, 172, 92, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 90, 140, 150, 100, 119, 91, 90, 90, 91, 91, 90, 121, 91, 90, 91, 158, 90, 97, 91, 115, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 90, 173, 90, 90, 90, 90, 90, 141, 90, 90, 96, 91, 132, 90, 100, 90, 91, 119, 90, 90, 90, 109, 90, 93, 91, 91, 98, 90, 90, 100, 90, 90, 91, 91, 126, 90, 116, 90, 90, 156, 91, 101, 91, 104, 90, 114, 91, 93, 91, 90, 140, 94, 100, 186, 164, 90, 205, 94, 106, 109, 91, 99, 91, 90, 91, 127, 90, 90, 91, 90, 90, 91, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 112, 91, 129, 90, 90, 92, 90, 100, 90, 115, 91, 91, 93, 91, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 90, 109, 91, 93, 90, 156, 90, 90, 95, 138, 91, 90, 96, 122, 91, 90, 95, 91, 90, 90, 91, 110, 130, 90, 131, 128, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 91, 109, 91, 93, 90, 129, 149, 91, 90, 90, 108, 91, 90, 113, 97, 167, 90, 91, 105, 94, 90, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 91, 109, 90, 93, 91, 91, 98, 90, 90, 100, 90, 90, 91, 91, 126, 90, 116, 90, 90, 156, 91, 101, 91, 104, 90, 114, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 90, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 90, 109, 90, 93, 91, 91, 142, 90, 109, 91, 92, 90, 92, 90, 118, 91, 91, 90, 90, 119, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 136, 91, 90, 91, 101, 90, 90, 90, 92, 90, 144, 90, 91, 90, 90, 126, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 101, 90, 90, 90, 92, 90, 144, 90, 91, 90, 90, 126, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 90, 90, 100, 90, 91, 91, 90, 115, 91, 91, 131, 91, 91, 117, 176, 91, 121, 91, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 93, 91, 92, 90, 90, 90, 151, 93, 90, 143, 134, 94, 90, 90, 90, 109, 91, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 94, 91, 91, 136, 90, 90, 90, 124, 90, 91, 106, 150, 149, 90, 90, 114, 90, 137, 160, 91, 92, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 91, 92, 90, 90, 90, 151, 93, 90, 143, 134, 94, 90, 90, 90, 109, 91, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 142, 90, 109, 91, 92, 90, 92, 90, 118, 91, 91, 90, 90, 119, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 90, 93, 91, 91, 98, 90, 90, 100, 90, 90, 91, 91, 126, 90, 116, 90, 90, 156, 91, 101, 91, 104, 90, 114, 91, 109, 91, 93, 90, 140, 150, 100, 119, 91, 90, 90, 91, 91, 90, 121, 91, 90, 91, 158, 90, 97, 91, 115, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 90, 155, 106, 90, 90, 92, 91, 109, 90, 93, 91, 90, 100, 124, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 124, 91, 105, 90, 106, 112, 108, 91, 109, 91, 94, 91, 91, 136, 90, 90, 90, 124, 90, 91, 106, 150, 149, 90, 90, 114, 90, 137, 160, 91, 92, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 97, 91, 91, 106, 91, 90, 90, 90, 90, 90, 91, 163, 90, 90, 104, 91, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 106, 90, 90, 99, 91, 146, 96, 90, 90, 153, 91, 92, 90, 113, 95, 90, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 106, 90, 90, 99, 91, 146, 96, 90, 90, 153, 91, 92, 90, 113, 95, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 104, 90, 90, 90, 110, 90, 90, 98, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 93, 115, 90, 91, 127, 90, 124, 112, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 91, 109, 91, 93, 91, 137, 91, 91, 125, 172, 108, 90, 109, 91, 101, 120, 90, 90, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 93, 91, 91, 90, 90, 100, 90, 90, 146, 96, 90, 90, 99, 165, 90, 90, 91, 91, 90, 91, 90, 90, 91, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 93, 115, 90, 91, 127, 90, 124, 112, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 90, 129, 148, 91, 112, 140, 113, 91, 106, 91, 91, 121, 90, 103, 221, 146, 90, 128, 154, 90, 91, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 115, 90, 149, 90, 98, 90, 91, 103, 90, 90, 135, 134, 90, 90, 93, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 91, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 93, 90, 173, 90, 90, 90, 90, 90, 141, 90, 90, 96, 91, 132, 90, 100, 90, 91, 119, 90, 90, 91, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 91, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 93, 115, 90, 91, 127, 90, 124, 112, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 106, 90, 90, 99, 91, 146, 96, 90, 90, 153, 91, 92, 90, 113, 95, 91, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 91, 109, 91, 94, 91, 91, 92, 90, 113, 90, 91, 101, 90, 91, 93, 90, 90, 90, 106, 90, 91, 91, 91, 90, 109, 90, 90, 90, 90, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 112, 91, 129, 90, 90, 92, 90, 100, 90, 115, 91, 91, 93, 90, 109, 90, 93, 91, 91, 142, 90, 109, 91, 92, 90, 92, 90, 118, 91, 91, 90, 90, 119, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 90, 90, 100, 90, 90, 146, 96, 90, 90, 99, 165, 90, 90, 91, 91, 90, 91, 90, 90, 91, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 91, 109, 91, 93, 91, 97, 91, 91, 106, 91, 90, 90, 90, 90, 90, 91, 163, 90, 90, 104, 91, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 90, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 90, 129, 148, 91, 112, 140, 113, 91, 106, 91, 91, 121, 90, 103, 221, 146, 90, 128, 154, 90, 91, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 91, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 90, 155, 106, 90, 90, 92, 91, 109, 90, 93, 91, 90, 100, 124, 90, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 136, 91, 90, 91, 101, 90, 90, 90, 92, 90, 144, 90, 91, 90, 90, 126, 91, 109, 91, 94, 91, 91, 136, 91, 90, 91, 168, 90, 90, 97, 91, 91, 91, 90, 116, 90, 90, 90, 90, 90, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 97, 91, 91, 106, 91, 90, 90, 90, 90, 90, 91, 163, 90, 90, 104, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 90, 129, 148, 91, 112, 140, 113, 91, 106, 91, 91, 121, 90, 103, 221, 146, 90, 128, 154, 90, 91, 91, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 90, 140, 150, 100, 119, 91, 90, 90, 91, 91, 90, 121, 91, 90, 91, 158, 90, 97, 91, 115, 91, 109, 91, 94, 91, 91, 96, 90, 135, 90, 109, 91, 94, 91, 91, 105, 91, 90, 91, 98, 91, 90, 127, 172, 92, 91, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 112, 91, 129, 90, 90, 92, 90, 100, 90, 115, 91, 91, 93, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 104, 90, 90, 90, 110, 90, 90, 98, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 136, 91, 90, 91, 139, 98, 90, 94, 90, 95, 90, 91, 118, 207, 93, 91, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 104, 90, 90, 90, 110, 90, 90, 98, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 91, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 93, 91, 174, 90, 91, 90, 148, 90, 101, 163, 146, 90, 143, 91, 91, 90, 123, 90, 91, 132, 99, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 91, 109, 91, 93, 90, 156, 90, 90, 95, 138, 91, 90, 96, 122, 91, 90, 95, 91, 90, 90, 91, 110, 130, 90, 131, 128, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 115, 90, 149, 90, 98, 90, 91, 103, 90, 90, 135, 134, 90, 90, 93, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 94, 91, 91, 136, 91, 90, 91, 104, 90, 90, 90, 110, 90, 90, 98, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 90, 90, 100, 90, 90, 146, 96, 90, 90, 99, 165, 90, 90, 91, 91, 90, 91, 90, 90, 91, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 91, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 90, 155, 106, 90, 90, 92, 91, 109, 90, 93, 91, 90, 100, 124, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 90, 155, 106, 90, 90, 92, 91, 109, 90, 93, 91, 90, 100, 124, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 93, 91, 92, 90, 90, 90, 151, 93, 90, 143, 134, 94, 90, 90, 90, 109, 91, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 93, 91, 90, 95, 91, 91, 109, 91, 90, 90, 91, 99, 90, 98, 90, 90, 118, 91, 90, 90, 90, 90, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 93, 90, 140, 150, 132, 212, 103, 90, 106, 91, 90, 90, 165, 110, 120, 90, 90, 92, 90, 90, 91, 90, 117, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 111, 90, 111, 91, 91, 91, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 91, 94, 91, 91, 136, 91, 90, 91, 139, 98, 90, 156, 134, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 91, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 124, 91, 105, 90, 106, 112, 108, 91, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 90, 93, 91, 91, 90, 90, 100, 90, 90, 146, 96, 90, 90, 99, 165, 90, 90, 91, 91, 90, 91, 90, 90, 91, 91, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 90, 129, 148, 91, 112, 140, 113, 91, 106, 91, 91, 121, 90, 103, 221, 146, 90, 128, 154, 90, 91, 91, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 90, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 90, 109, 91, 93, 91, 155, 106, 91, 91, 145, 90, 90, 91, 91, 90, 91, 90, 90, 118, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 91, 109, 91, 93, 90, 118, 91, 90, 90, 90, 97, 91, 90, 90, 129, 90, 164, 91, 94, 91, 91, 90, 96, 91, 111, 172, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 90, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 90, 109, 90, 93, 91, 91, 90, 90, 100, 90, 90, 146, 96, 90, 90, 99, 165, 90, 90, 91, 91, 90, 91, 90, 90, 91, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 111, 90, 109, 90, 93, 91, 91, 90, 90, 100, 90, 91, 91, 90, 115, 91, 91, 131, 91, 91, 117, 176, 91, 121, 90, 109, 90, 93, 91, 90, 95, 91, 91, 109, 91, 90, 90, 91, 99, 90, 98, 90, 90, 118, 91, 90, 90, 90, 90, 90, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 90, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 93, 91, 174, 90, 91, 90, 148, 90, 101, 163, 121, 91, 144, 90, 129, 90, 115, 90, 120, 91, 101, 90, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 90, 93, 91, 91, 90, 90, 91, 91, 90, 90, 91, 90, 90, 94, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 93, 90, 121, 90, 91, 144, 91, 90, 90, 91, 101, 90, 90, 153, 91, 167, 165, 91, 128, 91, 90, 114, 142, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 111, 90, 111, 91, 91, 91, 91, 109, 90, 93, 91, 91, 90, 90, 95, 91, 90, 91, 123, 90, 90, 90, 90, 117, 91, 90, 90, 91, 91, 91, 108, 90, 109, 91, 93, 91, 174, 90, 91, 90, 148, 90, 101, 163, 146, 90, 143, 91, 91, 90, 123, 90, 91, 132, 100, 109, 90, 93, 91, 91, 142, 90, 109, 91, 92, 90, 92, 90, 118, 91, 91, 90, 90, 119, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 181, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 91, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 91, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 90, 109, 91, 94, 91, 91, 124, 91, 105, 90, 106, 112, 108, 90, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 90, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 90, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 94, 91, 91, 136, 90, 90, 90, 124, 90, 91, 106, 150, 149, 90, 90, 114, 90, 137, 160, 91, 92, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 112, 91, 129, 90, 90, 92, 90, 100, 90, 115, 91, 91, 93, 91, 109, 91, 94, 91, 91, 124, 91, 105, 90, 106, 112, 108, 91, 124, 126, 91, 90, 90, 91, 90, 90, 164, 193, 91, 90, 90, 124, 95, 91, 156, 90, 90, 126, 90, 90, 109, 90, 117, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 91, 109, 91, 93, 90, 140, 150, 113, 90, 90, 90, 90, 91, 136, 119, 127, 90, 154, 142, 132, 91, 91, 90, 109, 90, 93, 91, 91, 92, 90, 90, 91, 90, 110, 90, 90, 91, 124, 133, 90, 91, 113, 90, 90, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 94, 91, 91, 136, 91, 90, 91, 140, 94, 166, 90, 90, 91, 94, 101, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 111, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 91, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 90, 93, 91, 90, 100, 131, 101, 90, 113, 95, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 91, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 90, 140, 150, 100, 119, 91, 90, 90, 91, 91, 90, 121, 91, 90, 91, 158, 90, 97, 91, 115, 91, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 115, 90, 149, 90, 98, 90, 91, 103, 90, 90, 135, 134, 90, 90, 93, 90, 109, 90, 93, 91, 91, 142, 91, 109, 90, 92, 90, 100, 90, 90, 163, 177, 90, 90, 90, 121, 91, 91, 96, 91, 143, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 93, 91, 156, 91, 91, 126, 90, 91, 91, 91, 147, 90, 113, 90, 102, 90, 91, 91, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 91, 109, 90, 93, 91, 91, 90, 90, 100, 90, 90, 146, 96, 90, 90, 99, 165, 90, 90, 91, 91, 90, 91, 90, 90, 91, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 91, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 90, 109, 90, 93, 91, 91, 90, 90, 91, 91, 90, 90, 91, 90, 90, 94, 90, 90, 109, 90, 93, 91, 91, 90, 90, 100, 90, 91, 91, 90, 115, 91, 91, 131, 91, 91, 117, 176, 91, 121, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 136, 91, 90, 91, 139, 98, 90, 94, 90, 95, 90, 91, 118, 207, 93, 91, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 91, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 94, 91, 90, 96, 90, 91, 146, 240, 109, 91, 94, 91, 91, 92, 90, 143, 90, 91, 158, 90, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 115, 90, 149, 90, 98, 90, 91, 103, 90, 90, 135, 134, 90, 90, 93, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 90, 109, 91, 94, 91, 91, 92, 90, 119, 90, 90, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 93, 91, 91, 98, 90, 90, 93, 91, 90, 90, 90, 246, 90, 109, 91, 92, 90, 90, 90, 93, 90, 109, 91, 93, 91, 174, 90, 91, 91, 90, 90, 91, 120, 91, 90, 157, 90, 101, 91, 91, 119, 90, 90, 90, 90, 90, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 90, 123, 90, 105, 90, 90, 111, 90, 112, 91, 90, 98, 90, 96, 104, 91, 91, 90, 107, 182, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 90, 95, 245, 90, 126, 208, 128, 90, 96, 91, 90, 90, 91, 91, 91, 91, 100, 90, 90, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 93, 91, 92, 90, 97, 91, 116, 91, 119, 90, 90, 91, 104, 99, 90, 92, 94, 91, 97, 91, 92, 91, 98, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 94, 91, 91, 136, 91, 90, 91, 168, 90, 90, 97, 91, 91, 91, 90, 116, 90, 90, 90, 90, 90, 91, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 90, 93, 91, 91, 90, 90, 100, 90, 91, 91, 90, 115, 91, 91, 131, 91, 91, 117, 176, 91, 121, 90, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 90, 93, 91, 91, 135, 91, 144, 90, 90, 123, 91, 90, 120, 90, 91, 91, 91, 163, 90, 95, 91, 134, 90, 109, 91, 93, 91, 113, 91, 132, 91, 91, 133, 91, 90, 98, 91, 90, 131, 90, 112, 132, 90, 90, 109, 91, 93, 91, 127, 91, 90, 113, 90, 90, 111, 90, 111, 91, 91, 91, 91, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 161, 91, 91, 91, 91, 91, 103, 130, 109, 91, 93, 91, 97, 91, 91, 106, 91, 90, 90, 90, 90, 90, 91, 163, 90, 90, 104, 91, 109, 91, 93, 91, 145, 215, 106, 90, 90, 91, 91, 174, 90, 158, 90, 90, 90, 91, 137, 90, 91, 127, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 104, 90, 90, 90, 110, 90, 90, 98, 91, 109, 91, 93, 91, 174, 90, 91, 90, 148, 90, 101, 163, 121, 91, 144, 90, 129, 90, 115, 90, 120, 91, 101, 91, 109, 90, 93, 91, 90, 95, 91, 91, 138, 157, 96, 90, 120, 91, 97, 107, 90, 90, 93, 188, 109, 91, 93, 91, 97, 90, 90, 122, 91, 132, 90, 98, 91, 91, 105, 91, 90, 116, 90, 112, 90, 109, 91, 94, 91, 91, 96, 90, 97, 91, 91, 130, 94, 90, 105, 90, 95, 143, 99, 109, 91, 93, 91, 127, 91, 90, 145, 91, 90, 90, 172, 110, 92, 90, 107, 90, 90, 90, 109, 91, 94, 91, 91, 136, 91, 90, 91, 120, 90, 144, 90, 90, 90, 90, 102, 90, 90, 109, 90, 93, 91, 91, 90, 90, 100, 90, 91, 91, 90, 115, 91, 91, 131, 91, 91, 117, 176, 91, 121, 91, 109, 91, 94, 91, 91, 179, 90, 91, 94, 91, 102, 91, 171, 91, 110, 91, 156, 90, 119, 90, 90, 90, 90, 91, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 94, 91, 91, 92, 90, 97, 91, 90, 91, 90, 149, 90, 98, 91, 90, 95, 90, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 93, 91, 155, 106, 91, 90, 139, 91, 104, 91, 90, 93, 104, 91, 91, 143, 91, 110, 153, 162, 90, 91, 93, 163, 109, 91, 94, 91, 91, 136, 91, 90, 91, 120, 90, 144, 90, 90, 90, 90, 102, 90, 90]
If you send a stream of gliders with these spacings to a SPEBOE (that is to say, a block where the initial glider impact converts it into a pi-heptomino), then it will produce the p2-slow salvo perpendicular to the original glider stream. (Oh, also you need to ignore the initial 0 or 1 at the beginning of the list. Similarly, the final number in the list is the minimum number of ticks before the *next* recipe.)

3. All of the recipes are p2-based, so glider timings only matter modulo 2. You can actually use slmake to produce p2 constellations as well as stable circuitry (although I'm not sure why you'd want to do so very often).
What do you do with ill crystallographers? Take them to the mono-clinic!

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

Re: Slow-salvo recipes

Post by dvgrn » May 7th, 2017, 5:02 pm

simsim314 wrote:I wonder how long will it now take to make geminoid? We only need extra compiler from glider lane to glider stream with push pull shoot operations. Single lane geminoid should be now a matter of half hour of coding!
Which Geminoid design are you thinking of, though? It's quite a bit of work to single-channelify the Demonoid, because of clearance issues. The work done last year shows that it's definitely possible to put together a Demonoid with just one construction arm at each end -- but you can't do it with slmake as it's now configured. It will need a recipe library that's safe for the 153-tick repeat time of the Demonoid circuitry. And you also have to patch in the direct single-channel recipe for the eater and any self-destruct blocks in the construction arm "danger zone".

A single-channel Demonoid with the 19sL universal constructor would be a lot of fun, but it needs some work on a secondary slow^2 elbow compiler, plus a *WSS "decompiler" for the old circuitry (though that would be pretty easy).

You can adapt the 19sL universal constructor to make an oblique Geminoid, like the original Gemini but a lot lighter weight... then you don't have the slow^2 elbow problem, but you probably have to use two copies of the U.C. plus a little more circuitry to merge both UC outputs onto one NE-traveling output lane -- all with 90-tick recovery. I think that geometry would avoid having the construction arm cross the return signal lane, at either end of the Geminoid.

I tried building a quick example, but it comes out kind of bulky and not quite good enough:

Code: Select all

x = 329, y = 412, rule = LifeHistory
102.2D$102.DBD$102.D3B$103.4B$104.4B$105.4B$106.4B$107.4B$108.4B$109.
4B16.2A$110.4B14.B2AB$111.4B14.2B6.B$112.4B14.2B4.3B$113.4B12.14B$
114.4B11.14B$115.4B.B5.17B$116.28B$116.30B$116.31B$116.32B$117.30B2A$
115.2AB2.23B3.BABA$114.A.AB4.B.16B7.2BAB$114.A11.10B.2B9.B2AB$113.2A
12.9B13.3B$124.11B15.2B$123.12B16.B$123.12B$123.11B$123.B3D4B.4B$123.
2BD4B4.2A$123.2B3D2B4.A$123.6B6.3A$122.7B8.A$121.8B$121.7B$121.7B$
118.2A3.6B$117.A.A2.7B$117.A4.6B$116.2A4.6B$122.6B$121.8B$122.8B$121.
9B$121.9B$121.10B$121.5B2A3B$121.5B2A4B3.2A$121.11B3.A$121.12BA.A$
123.8B2.2A$123.7B$123.6B$119.2A2.6B$118.A.A9B$118.A3.9B$117.2A3.9B$
82.D39.9B$81.2BD38.9B$81.3DB36.11B$82.4B10.A24.11B$83.4B7.3A24.12B$
84.4B5.A21.B4.14B$85.4B4.2A19.3B3.10B.4B$78.2A6.9B17.6B2.16B$79.A7.6B
13.4B2.7B.17B$79.A.2A5.6B3.B2.2B2.29B.4B$80.A2.A4.19BD25B2.4B$81.2AB
3.20BDBD23B3.4B7.A$82.14B2A9B3DB2A21B3.4B6.3A$83.13B2A11BDB2A21B4.4B
8.A$84.51B4.4B6.A.A$84.17B.B5.26B6.4B5.A.AB$85.15B10.B2.20B8.4B5.A3B$
85.15B12.20B.B.B6.4B6.4B$86.13B12.24B2A6.4B5.6B$88.13B10.24B2A7.4B4.
7B$87.8B4.2A.A6.2AB2.5B2.12B.2B9.4B2.8B.4B.B$87.6B6.2AB3A3.A.AB2.4B3.
13B12.17B.B2A$24.2D61.5B8.B4.A2.A14.11B.B11.18B2A$24.DBD60.B.B9.2A.3A
2.2A14.12B2A10.16B.2B$24.D3B60.3B9.A.A20.10B.B2A10.16B$25.4B58.B2AB9.
A.A18.2AB.6B4.B11.15B$26.4B58.2A11.A18.A.AB.4B16.2AB.12B$27.4B89.A5.
5B13.A.AB2.11B$28.4B87.2A8.2A13.A5.10B$29.4B96.A13.2A5.2B2A6B$30.4B
96.3A16.3B2A6B$31.4B16.2A79.A17.10B$32.4B14.B2AB96.8B.B2A.A$33.4B14.
2B6.B89.7B3.B2AB3A$34.4B14.2B4.3B88.6B6.B4.A$35.4B12.14B85.6B4.2A.3A$
36.4B11.14B85.5B6.A.A$37.4B.B5.17B84.6B6.A.A$38.28B83.6B7.A$38.30B80.
7B$38.31B79.2B3D2B8.A$38.32B78.4BD3B5.3A$39.30B2A77.3B3D2B4.A$37.2AB
2.23B3.BABA77.8B3.2A$36.A.AB4.B.16B7.2BAB76.3B2A2B2.4B$36.A11.10B.2B
9.B2AB73.5B2A2B.3B$35.2A12.9B13.3B73.13B$46.11B15.2B72.16B$45.12B16.B
71.17B$45.12B89.16B$45.11B83.A7.15B$45.B3D4B.4B64.2A13.3A8.13B$45.2BD
4B4.2A63.B2AB6.2A3.A12.11B8.A$45.2B3D2B4.A65.3B5.B2AB2.2A7.15B6.3A$
45.6B6.3A63.B7.3B3.B4.20B3.A$44.7B8.A61.5B3.2B.B4.25B3.2A$43.8B68.4BA
43B$43.7B68.4BABA8B2D30B$43.7B68.4BABA7B2D33B$40.2A3.6B68.4BA9B2D33B$
39.A.A2.7B70.13BD6B.26B$39.A4.6B73.19B2.24B$38.2A4.6B73.13B.4B2.23B.B
2A$44.6B74.7B7.8B.19B.BA.A$43.8B72.8B11.23B5.A$44.8B72.7B13.13B.7B5.
2A$43.9B73.6B14.4B3.4B.3B.3B$43.9B73.6B15.4B4.B3.3B2.2B$43.10B72.5B
17.4B6.B2AB.B2AB$43.5B2A3B71.6B18.B2AB6.2A3.2A$43.5B2A4B3.2A65.7B18.A
$43.11B3.A67.5B20.3A$43.12BA.A66.6B22.A$45.8B2.2A66.2B2DBDB$45.7B66.
2A2.4B3DB$45.6B66.A.A7BD4B$41.2A2.6B66.A3.11B$40.A.A9B64.2A3.4B2A5B$
40.A3.9B69.3B2A5B$39.2A3.9B69.10B$4.D39.9B70.9B$3.2BD38.9B70.9B$3.3DB
36.11B69.8B$4.4B10.A24.11B70.8B$5.4B7.3A24.12B70.6B$6.4B5.A21.B4.14B
69.6B4.2A$7.4B4.2A19.3B3.10B.4B68.6B4.A$2A6.9B17.6B2.16B66.7B.BA.A$.A
7.6B13.4B2.7B.17B65.6B2.B2A$.A.2A5.6B3.B2.2B2.29B.4B65.8B$2.A2.A4.19B
D25B2.4B64.8B$3.2AB3.20BDBD23B3.4B7.A54.8B$4.14B2A9B3DB2A21B3.4B6.3A
52.7B$5.13B2A11BDB2A21B4.4B8.A42.2A7.6B$6.51B4.4B6.A.A42.A6.2B3D2B$6.
17B.B5.26B6.4B5.A.AB41.A.AB3.4BD2B$7.15B10.B2.20B8.4B5.A3B41.2AB2.4B
3DB$7.15B12.20B.B.B6.4B6.4B41.11B$8.13B12.24B2A6.4B5.6B39.11B$10.13B
10.24B2A7.4B4.7B38.11B$9.8B4.2A.A6.2AB2.5B2.12B.2B9.4B2.8B.4B.B30.11B
76.A$9.6B6.2AB3A3.A.AB2.4B3.13B12.17B.B2A30.7B.2B76.3A$9.5B8.B4.A2.A
14.11B.B11.18B2A30.11B78.A$9.B.B9.2A.3A2.2A14.12B2A10.16B.2B32.10B77.
2A8.2A$10.3B9.A.A20.10B.B2A10.16B35.12B75.5B5.A$9.B2AB9.A.A18.2AB.6B
4.B11.15B37.13B75.4B.BA.A18.A11.2A$10.2A11.A18.A.AB.4B16.2AB.12B35.
17B67.B4.6B.B2A18.A.A9.B2AB$42.A5.5B13.A.AB2.11B34.18B66.2AB.10B20.A.
A9.3B$41.2A8.2A13.A5.10B34.2B2A13B.B2A64.2A12B14.2A2.3A.2A9.B.B$51.A
13.2A5.2B2A6B35.B2A6B.4B3.BA.A64.B.11B14.A2.A4.B8.5B$52.3A16.3B2A6B
28.2A4.8B4.B8.A66.13B3.4B2.BA.A3.3AB2A6.6B$54.A17.10B29.A4.6B15.2A63.
2B.12B2.5B2.B2A6.A.2A4.8B$72.8B.B2A.A25.A.A2.7B78.2A24B10.13B$71.7B3.
B2AB3A24.2A3.6B78.2A24B12.13B$71.6B6.B4.A26.7B80.B.B.20B12.15B$72.6B
4.2A.3A27.7B83.20B2.B10.15B$72.5B6.A.A29.8B81.26B5.B.17B$71.6B6.A.A
30.7B8.A71.51B$71.6B7.A32.6B6.3A72.21B2ABD11B2A13B$70.7B40.2B3D2B4.A
69.2A4.21B2AB3D9B2A14B$70.2B3D2B8.A31.2BD4B4.2A69.A.B3.23BDBD20B3.B2A
45.4B$70.4BD3B5.3A31.B3D4B.4B18.B50.A.AB2.25BD19B4.A2.A45.2BAB$70.3B
3D2B4.A34.11B19.2B51.2A2B.29B2.2B2.B3.6B5.2A.A45.B3A$71.8B3.2A33.12B
17.4B51.17B.7B2.4B13.6B7.A46.3BA$71.3B2A2B2.4B33.12B16.4B53.16B2.6B
17.9B6.2A46.B2AB$69.5B2A2B.3B36.11B15.4B55.4B.10B3.3B19.2A4.4B54.4B$
69.13B39.9B13.4B57.14B4.B21.A5.4B54.4B$68.16B36.10B.2B9.4B59.12B24.3A
7.4B53.4B$67.17B32.B.16B7.4B61.3B.7B24.A10.4B52.5B$68.16B30.23B3.4B
62.2B2.7B36.4B50.9B$61.A7.15B24.2A.32B64.B.B.5B38.4B49.9B$44.2A13.3A
8.13B25.2A32B65.9B39.4B48.9B$43.B2AB6.2A3.A12.11B8.A19.31B66.9B3.2A
35.4B46.10B$44.3B5.B2AB2.2A7.15B6.3A19.31B18.A47.9B3.A37.4B44.12B$45.
B7.3B3.B4.20B3.A22.31B18.3A46.9BA.A38.4B33.2A8.13B$43.5B3.2B.B4.25B3.
2A25.B5.22B20.A22.A23.6B2.2A27.2A3.2A6.4B17.A15.A9.11B$41.4BA43B34.
19B19.2A20.3A22.7B30.B2AB.B2AB6.4B14.3A15.A.AB4.12B$40.4BABA8B2D30B
36.19B19.4B17.A25.2B2DBDB31.2B2.3B3.B4.4B12.A19.2AB.15B$40.4BABA7B2D
33B35.2B4.13B20.3B16.2A24.3B3DB.2B29.3B.3B.4B3.4B11.2A20.17B$41.4BA9B
2D33B33.2B6.13B18.4B14.4B24.4BD4B2A20.2A5.7B.13B11.B20.17B$43.13BD6B.
26B32.B2AB5.13B8.2A8.5B12.3B5.B.7B12.7B.B2A21.A5.23B9.3B19.17B.B$45.
19B2.24B33.2A7.11B9.A8.6B11.4B.13B4.B2.13B.B22.A.AB.19B.8B4.6B16.19B
2A$45.13B.4B2.23B.B2A41.12B4.BA.A8.8B2.45B25.2AB.29B2.10B11.19B.B2A$
46.7B7.8B.19B.BA.A40.15B.B2A8.14BD21B2D17B28.44B3.2B2.20B4.B$45.8B11.
23B5.A40.17B11.13B3D18B2D18B28.37B2A15BD16B$46.7B13.13B.7B5.2A39.17B
12.7B.4BDBD15B2A2B2D17B28.37B2A15BDBD4B.9B$47.6B14.4B3.4B.3B.3B44.B.
17B12.15BD15B2A3BD18B28.53B3D4B2.7B$47.6B15.4B4.B3.3B2.2B42.2A19B11.
19B2.2B3.12B.2B3.7B2A2B.2B27.53BD4B2.7B$47.5B17.4B6.B2AB.B2AB41.2AB.
19B8.17B11.10B8.B.3BA2BA3B2A24.59B4.6B$46.6B18.B2AB6.2A3.2A43.B4.20B
2.2B.15B16.6B13.2B2A2B.B2A24.2A3.25B4.13B.4B10.7B$46.7B18.A63.16BD22B
19.3B14.6B2.B26.A3.20B4.B4.7B.B5.3B12.6B$47.5B20.3A60.9B.4BDBD13B.8B
21.B15.4B27.3A6.15B7.2A32.7B$46.6B22.A61.7B2.4B3D9B2A2B3.8B19.2A14.4B
27.A8.11B12.A15.2A16.5B$45.2B2DBDB84.7B2.4BD11B2A2B5.B3.2A20.A15.2B
36.13B8.3A17.A16.6B$40.2A2.4B3DB84.6B4.18B10.A18.3A53.15B7.A16.3A15.
9B$39.A.A7BD4B82.7B10.4B.3B.B12.3A15.A55.16B23.A17.2A.7B$39.A3.11B82.
6B12.3B20.A71.17B41.A5.4B$38.2A3.4B2A5B81.7B107.16B39.3A7.4B$44.3B2A
5B82.5B16.2A92.13B40.A10.4B$44.10B82.5B16.A93.3B.2B2A5B52.4B$45.9B82.
5B17.3A88.4B2.2B2A3B55.4B$45.9B82.4B20.A88.2A3.8B56.4B$45.8B86.2A109.
A4.2B3D3B56.4B$46.8B85.2A106.3A5.3BD4B57.4B$47.6B194.A8.2B3D2B58.4B$
47.6B4.2A197.7B59.4B$47.6B4.A190.A7.6B61.4B$46.7B.BA.A189.A.A6.6B62.
3BD$46.6B2.B2A190.A.A6.5B64.3BD$47.8B190.3A.2A4.6B65.3D$47.8B189.A4.B
6.6B$46.8B191.3AB2AB3.7B$46.7B194.A.2AB.8B$37.2A7.6B199.10B$38.A6.2B
3D2B199.6B2A3B$38.A.AB3.4BD2B199.6B2A2B5.2A$39.2AB2.4B3DB199.10B5.A$
41.11B198.11B2.BA.A$41.11B198.12B.B2A$41.11B197.15B$40.11B76.A120.16B
$41.7B.2B76.3A115.2B.16B$41.11B78.A113.2A18B$42.10B77.2A8.2A103.2AB.
17B$42.12B75.5B5.A105.B.4B.8B2.4B$43.13B75.4B.BA.A18.A11.2A80.7B4.4B$
40.17B67.B4.6B.B2A18.A.A9.B2AB80.6B5.4B$39.18B66.2AB.10B20.A.A9.3B83.
4B6.4B$38.2B2A13B.B2A64.2A12B14.2A2.3A.2A9.B.B84.3BA5.2B2D$39.B2A6B.
4B3.BA.A64.B.11B14.A2.A4.B8.5B85.BA.A5.BDBD$32.2A4.8B4.B8.A66.13B3.4B
2.BA.A3.3AB2A6.6B86.A.A6.DB$33.A4.6B15.2A63.2B.12B2.5B2.B2A6.A.2A4.8B
87.A$33.A.A2.7B78.2A24B10.13B89.3A$34.2A3.6B78.2A24B12.13B89.A$37.7B
80.B.B.20B12.15B$37.7B83.20B2.B10.15B$37.8B81.26B5.B.17B$38.7B8.A71.
51B$39.6B6.3A72.21B2ABD11B2A13B$39.2B3D2B4.A69.2A4.21B2AB3D9B2A14B$
39.2BD4B4.2A69.A.B3.23BDBD20B3.B2A45.4B$39.B3D4B.4B18.B50.A.AB2.25BD
19B4.A2.A45.2BAB$39.11B19.2B51.2A2B.29B2.2B2.B3.6B5.2A.A45.B3A$39.12B
17.4B51.17B.7B2.4B13.6B7.A46.3BA$39.12B16.4B53.16B2.6B17.9B6.2A46.B2A
B$40.11B15.4B55.4B.10B3.3B19.2A4.4B54.4B$43.9B13.4B57.14B4.B21.A5.4B
54.4B$42.10B.2B9.4B59.12B24.3A7.4B53.4B$38.B.16B7.4B61.3B.7B24.A10.4B
52.5B$36.23B3.4B62.2B2.7B36.4B50.9B$30.2A.32B64.B.B.5B38.4B49.9B$30.
2A32B65.9B39.4B48.9B$32.31B66.9B3.2A35.4B46.10B$32.31B18.A47.9B3.A37.
4B44.12B$32.31B18.3A46.9BA.A38.4B33.2A8.13B$36.B5.22B20.A22.A23.6B2.
2A27.2A3.2A6.4B17.A15.A9.11B$45.19B19.2A20.3A22.7B30.B2AB.B2AB6.4B14.
3A15.A.AB4.12B$45.19B19.4B17.A25.2B2DBDB31.2B2.3B3.B4.4B12.A19.2AB.
15B$46.2B4.13B20.3B16.2A24.3B3DB.2B29.3B.3B.4B3.4B11.2A20.17B$45.2B6.
13B18.4B14.4B24.4BD4B2A20.2A5.7B.13B11.B20.17B$44.B2AB5.13B8.2A8.5B
12.3B5.B.7B12.7B.B2A21.A5.23B9.3B19.17B.B$45.2A7.11B9.A8.6B11.4B.13B
4.B2.13B.B22.A.AB.19B.8B4.6B16.19B2A$55.12B4.BA.A8.8B2.45B25.2AB.29B
2.10B11.19B.B2A$55.15B.B2A8.14BD21B2D17B28.44B3.2B2.20B4.B$55.17B11.
13B3D18B2D18B28.37B2A15BD16B$55.17B12.7B.4BDBD15B2A2B2D17B28.37B2A15B
DBD4B.9B$52.B.17B12.15BD15B2A3BD18B28.53B3D4B2.7B$51.2A19B11.19B2.2B
3.12B.2B3.7B2A2B.2B27.53BD4B2.7B$51.2AB.19B8.17B11.10B8.B.3BA2BA3B2A
24.59B4.6B$52.B4.20B2.2B.15B16.6B13.2B2A2B.B2A24.2A3.25B4.13B.4B10.7B
$57.16BD22B19.3B14.6B2.B26.A3.20B4.B4.7B.B5.3B12.6B$57.9B.4BDBD13B.8B
21.B15.4B27.3A6.15B7.2A32.7B$58.7B2.4B3D9B2A2B3.8B19.2A14.4B27.A8.11B
12.A15.2A16.5B$58.7B2.4BD11B2A2B5.B3.2A20.A15.2B36.13B8.3A17.A16.6B$
58.6B4.18B10.A18.3A53.15B7.A16.3A15.9B$58.7B10.4B.3B.B12.3A15.A55.16B
23.A17.2A.7B$58.6B12.3B20.A71.17B41.A5.4B$57.7B107.16B39.3A7.4B$58.5B
16.2A92.13B40.A10.4B$58.5B16.A93.3B.2B2A5B52.4B$58.5B17.3A88.4B2.2B2A
3B55.4B$58.4B20.A88.2A3.8B56.4B$61.2A109.A4.2B3D3B56.4B$61.2A106.3A5.
3BD4B57.4B$169.A8.2B3D2B58.4B$178.7B59.4B$170.A7.6B61.4B$169.A.A6.6B
62.3BD$169.A.A6.5B64.3BD$167.3A.2A4.6B65.3D$166.A4.B6.6B$167.3AB2AB3.
7B$169.A.2AB.8B$173.10B$173.6B2A3B5.2B$173.6B2A2B5.2AB$173.10B5.A$
172.11B2.BA.A$172.12B.B2A$171.15B$170.16B$167.2B.16B$166.2A18B$166.2A
B.17B$167.B.4B.8B2.4B$174.7B4.4B$175.6B5.4B$177.4B6.4B$179.3BA5.2B2D$
180.BA.A5.BDBD$181.A.A6.DB$182.A$183.3A$185.A7$148.B$148.3B$151.B$
150.2B11$139.2B$90.2B3.2B27.B15.B$90.2B3.2B25.3B15.B.B$121.B19.2B$
121.2B$83.2B$84.B$84.B.B75.2B$85.2B75.2B2$124.2B$124.2B4$88.2B$89.B$
86.3B28.2B$86.B31.B$115.3B$115.B$150.2B$151.B$148.3B$148.B$101.2B$
101.2B$93.2B$94.B$91.3B$91.B2$92.B$91.B.B$91.B.B$89.3B.2B$88.B$89.3B.
2B$91.B.2B2$101.2B8.2B$101.2B7.B.B$110.B$108.B.B$108.2B4$88.2B$88.2B
5$104.B$103.B.B$103.B.B$104.B$105.3B$107.B!
Have to fold up the merge circuits some more so that they fit inside the diagonal stripe that's buildable from both ends of an oblique Geminoid, without the construction reactions crossing any active glider streams.

Any which way way, it seems like it will all add up to a good bit more than half an hour -- no?

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 8th, 2017, 4:48 am

dvgrn wrote:Which Geminoid design are you thinking of
I was thinking about a gemini like design (duplicator with: 180 degree reflector + single lane construction) using my trick of top-bottom unit combined together (instead of rechanneling the stream like in gemini). Although it's possible to use your trick and send coding channel to the bottom part - but this is actually require extra work and it's still X2 extra construction commands (see GemonoidParticles and Serizawa geminoids as example).

My point was to build "simple" Geminoid in half an hour, not Orthogonoid or Demonoid. Although I don't see a problem to build Orthogonoid using the static recipe you posted in that thread (drying out p120 require some extra work indeed).
calcyman wrote:Similarly, the final number in the list is the minimum number of ticks before the *next* recipe.
Can you please clarify: Is this number is per the whole list? Or per each pair of gliders? (the *next* recipe is a local phenomenon - some recipes can take much longer than most others).

All in all this looks extremely cool.
calcyman wrote:I forgot to advertise that it can produce about 300 different types of small still-lifes, as well as having bespoke recipes for every orientation of the Snark, eater2, and Sokwe's MWSS-to-G converter. So you can use Snarks in self-constructing circuitry, provided they're isolated enough.
Yes I played with the snark and it's cool - we now can compare self constructing circuits using glider count needed for their construction (or number of ticks needed for the construction - using the recovery time of the circuit itself). I think Silver reflectors, are now obsolete by all measures. In general it would be fun to see snarks all over of self replicating mechanisms.

----

I think with this level of automatization, quadratic replicator is now achievable with reasonably low amount of work.

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » May 8th, 2017, 6:26 am

simsim314 wrote:
calcyman wrote:Similarly, the final number in the list is the minimum number of ticks before the *next* recipe.
Can you please clarify: Is this number is per the whole list? Or per each pair of gliders? (the *next* recipe is a local phenomenon - some recipes can take much longer than most others).
The whole list. It's the safe duration between the last glider in the generated recipe and the first glider in a subsequent recipe. This is so that you can concatenate two slmake outputs without having to manually figure out the safe separation between them. Basically, I followed the convention in Dave Greene's optimised library of Simon Ekstrom's single-channel recipes.
All in all this looks extremely cool.
Thanks!
I think Silver reflectors, are now obsolete by all measures. In general it would be fun to see snarks all over of self replicating mechanisms.
I agree with the obsolescence of Silver reflectors. Even duplicating gliders can be performed more efficiently with a dependent syringe and H-to-2G.
I think with this level of automatization, quadratic replicator is now achievable with reasonably low amount of work.
Quite possibly. My main motivation for writing slmake (and HoneySearch, the program I used to create the 850 MB of recipes in the 'data' directory) is to enable the creation of a metacell whose ground state has zero live cells. All of the circuitry has been built and largely tested (see sparked.mc from my previous message), but I'll need to do some further programming before slmake is in a form where it can efficiently build huge sparse patterns.

Once that's completed, I am inclined to agree: the project could be finished off with two calls to slmake-sparse and several hours of loading the resulting tape into the circuitry.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 8th, 2017, 9:59 am

calcyman wrote:but I'll need to do some further programming before slmake is in a form where it can efficiently build huge sparse patterns.
For the quadratic replicator, we only need four dense duplicators, and some additional circuitry to test neighbors - and some additional tricks to build the same circuits 16 times (4 duplicators in each direction). All in all this could be quite dense circuit - replicated 4 times, so it's a lot of data and sparse construction - but every construction can be made dense, and repeated 16 times.

Anyway I think @dvgrn can shed some light on the topic.

EDIT I've Attached a small fix for cygwin64 in kivtable.h - replacing posix allocator. Everything else worked well on windows with cygwin64.

I wonder if someone wants the compiled exe? You just prepare the input.mc file, run slmake.exe, and it outputs the construction stream into output.mc
Attachments
kivtable.h
(9.95 KiB) Downloaded 609 times

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

Re: Slow-salvo recipes

Post by dvgrn » May 8th, 2017, 11:39 pm

simsim314 wrote:For the quadratic replicator, we only need four dense duplicators, and some additional circuitry to test neighbors - and some additional tricks to build the same circuits 16 times (4 duplicators in each direction). All in all this could be quite dense circuit - replicated 4 times, so it's a lot of data and sparse construction - but every construction can be made dense, and repeated 16 times.

Anyway I think @dvgrn can shed some light on the topic.
Not so sure about that. I can type some more words on the topic than the ones I've typed already, but I'm not clear on how much light that will shed. See also the "Design Considerations" section in this post, along with the rough diagrams there -- some of those ideas could work to build a diamond-shaped replicator as well as a diamond knightship.

A Quadratic Replicator Has Already Been Built
(just needs to be programmed)
Calcyman's plan for a quadratic replicator is to build the programmable empty-ground-state mega-metacell, and then program it for some rule like B123/S012345678 and let it run. You have to admit: that will do the trick!

A much more Golly-runnable, lower population count quadratic replicator is now within relatively easy reach also, using these same new tools. The trick of building a Cordership and then shooting it down lets us reach faraway locations with a (relatively) short length of single-channel code.

That should make it possible to construct the four corners of a diamond-shaped replicator, without any of the tricky special-case one-time circuitry that we would have needed before to build initial targets at the far corners.

(It used to be a matter of precisely synchronizing trigger for a *WSS seed at one corner with a faraway glider produced by an elbow at a different corner. It could be done, but it was painful.)

Lossless Elbows
However -- we're also not far away from a recipe for a Snark that drops itself directly onto the construction lane, making a lossless elbow. This could be done either with freeze-dried slow salvos, or with 0-degree gliders from a single-channel elbow (with a little more searching).

A lossless elbow, plus a fairly small amount of one-time circuitry sending a glider or *WSS to meet the beginning of the reflected stream, would also put a new elbow (and hand) anywhere we might want one, without the need for the expensive Cordership trick.

Four Parallel Channels vs. One Channel
I'm somewhat inclined to prefer putting the four recipes for the four corners of the diamond in series in a single loop. It seems a lot easier on balance than having to build and maintain four parallel channels with all the consequent signal-crossing/duplicating/synchronizing headaches. With the four-channel design, the synchronization during the duplication phase especially seems likely to double the amount of circuitry required.

Only a bare minimum of one-time circuitry is needed to get a signal to run around the loop at the right time, to turn on universal constructors exactly when the correct quarter of the recipe is passing through them. (They can turn themselves off very easily, so the turning-on part is the only problem.)

Two-Reflector Replicators
Alternatively, I think the Cordership trick makes it possible to build a replicator with only two 180-degree reflectors and a single construction arm, and still fold the entire recipe into the 180-degree loop. Have to work out the math for a c/4 glider catching up to a c/12 Cordership, but the distance you gain is longer than the gap you leave between the Cordership and glider recipes, and the distance gets longer in proportion as you increase the gap.

So with a large enough gap, eventually you could fit the whole recipe for the two 180-degree ends (19sL each, plus a Snark recipe or two) into the loop. Right?

Seems as if one of these two-reflector replicators could build three children at the universal constructor end, just by building and filling a loop perpendicular to its U.C. end (putting the new U.C. at the far end) -- and then building a Snark on the construction arm, pointing to a new elbow left conveniently in the right place, and starting the cycle again.

After three build/fill/build-Snark cycles -- six trips of the gliders around the loop -- the constructor arm would have three lossless elbows, which would bend the channel around in a circle and point at a conveniently placed eater, shutting off the parent replicator.

Drat, Bother, and Humbug
... Darn it, this is back to boring-looking straight-line self-constructors again. But at least the pattern wouldn't be a straight line after the first replication.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 9th, 2017, 2:13 am

I was thinking about the quadratic replicator more as a loop, maybe we can simulate some specific loop rule instead.

Anyway here is my "geminoid" design (this single channel stream should code the replication unit). I think it's pretty simple to construct a gemini like puffer from this, adding a self destruct using simeks utility and we will get a fully functional geminoid (admittedly in more than half an hour).

Code: Select all

x = 511, y = 643, rule = B3/S23
94$156bo$154b3o$153bo$153b2o$165b2o$165bo15bo27b2o3b2o$163bobo15b3o25b
2o3b2o$163b2o19bo$141b2o40b2o$141b2o78b2o$221bo$219bobo$219b2o2$180b2o
$144b2o34b2o$145bo$142b3o$142bo$151b2o63b2o$147b2o2b2o63bo$146bobo38b
2o28b3o$146bo23b2o15bo31bo$145b2o23bo17b3o$171b3o16bo$173bo4$203b2o$
203b2o$211b2o$211bo$212b3o$214bo2$213bo$212bobo$212bobo$211b2ob3o$217b
o$211b2ob3o$211b2obo2$203b2o$194b2o7b2o$195bo$195bobo62bo$196b2o60b3o$
257bo$247b2o8b2o$248bo$216b2o11bo18bobo$216b2o10bobo18b2o$228bobo32b2o
$227b2ob3o2b2o26b2o$233bo2bo$227b2ob3o3bobo$201bo25b2obo6b2o$200bobo
60b2o$200bobo60b2o$201bo$198b3o$198bo2$224b2o13b2o$224b2o13b2o$209b2o$
208bo2bo$207bob2o$207bo$206b2o$221b2o$221bo$222b3o$224bo4$245b2o$246bo
$246bobo$247b2o3$261b2o$261bobo$263bo$254b2o7b2o$254b2o7$244b2o$245bo$
245bobo$246b2o4$265bo$263b3o$262bo$262b2o5$132bo$130b3o$129bo138b2o$
129b2o137bo$266bobo$266b2o$249b2o$249b2o3$119b2o127b2o$118bobo5b2o121b
o$118bo7b2o118b3o$117b2o127bo6b2o$252bobo$131bo120bo$127b2obobo118b2o
7b2o$126bobobobo127b2o$123bo2bobobobob2o$123b4ob2o2bo2bo$127bo4b2o$
125bobo$125b2o$139b2o$140bo$138bo$138b5o14b2o$143bo13bo$140b3o12bobo$
139bo15b2o$139b4o$137b2o3bo3b2o$136bo2b3o4b2o$136b2obo$139bo$139b2o3$
147b2o$148bo$145b3o$145bo171$348bo$346b3o$345bo$345b2o$357b2o$357bo15b
o27b2o3b2o$355bobo15b3o25b2o3b2o$355b2o19bo$333b2o40b2o$333b2o78b2o$
413bo$411bobo$411b2o2$372b2o$336b2o34b2o$337bo$334b3o$334bo$343b2o63b
2o$339b2o2b2o63bo$338bobo38b2o28b3o$338bo23b2o15bo31bo$337b2o23bo17b3o
$363b3o16bo$365bo4$395b2o$395b2o$403b2o$403bo$404b3o$406bo2$405bo$404b
obo$404bobo$403b2ob3o$409bo$403b2ob3o$403b2obo2$395b2o$386b2o7b2o$387b
o$387bobo62bo$388b2o60b3o$449bo$439b2o8b2o$440bo$408b2o11bo18bobo$408b
2o10bobo18b2o$420bobo32b2o$419b2ob3o2b2o26b2o$425bo2bo$419b2ob3o3bobo$
393bo25b2obo6b2o$392bobo60b2o$392bobo60b2o$393bo$390b3o$390bo2$416b2o
13b2o$416b2o13b2o$401b2o$400bo2bo$399bob2o$399bo$398b2o$413b2o$413bo$
414b3o$416bo4$437b2o$438bo$283bo154bobo$281bobo155b2o$282b2o2$453b2o$
453bobo$455bo$446b2o7b2o$446b2o7$436b2o$437bo$437bobo$438b2o4$457bo$
455b3o$454bo$454b2o5$313bo10bo$311bobo8b3o$312b2o7bo138b2o$321b2o137bo
$458bobo$458b2o$441b2o$441b2o3$311b2o127b2o$310bobo5b2o121bo$310bo7b2o
118b3o$309b2o127bo6b2o$444bobo$323bo120bo$319b2obobo118b2o7b2o$318bobo
bobo127b2o$315bo2bobobobob2o$315b4ob2o2bo2bo$319bo4b2o$317bobo$317b2o$
331b2o$332bo$330bo$330b5o14b2o$335bo13bo$332b3o12bobo$331bo15b2o$331b
4o$329b2o3bo3b2o$328bo2b3o4b2o$328b2obo$331bo$331b2o3$339b2o$340bo$
337b3o$337bo!

User avatar
calcyman
Moderator
Posts: 2932
Joined: June 1st, 2009, 4:32 pm

Re: Slow-salvo recipes

Post by calcyman » May 9th, 2017, 3:59 am

Those Snarks appear far too close together to be constructed. (If you move the halves apart by 20fd or so, then we're back in business.)
What do you do with ill crystallographers? Take them to the mono-clinic!

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

Re: Slow-salvo recipes

Post by dvgrn » May 9th, 2017, 8:34 am

calcyman wrote:Those Snarks appear far too close together to be constructed. (If you move the halves apart by 20fd or so, then we're back in business.)
There might be another unpleasant surprise or two lurking in this design. As it stands, the two output gliders (from the NW and SE halves of each unit) are different colors, so they can't both be pointed at the same "hand" target and use the same recipe.

EDIT: Oh, right, there's an easy fix -- just build one of the halves at a delta of (1,0) from the location shown above, and everything should work okay after all:

Code: Select all

x = 681, y = 1487, rule = LifeHistory
166.2D$166.2D32$81.D$79.3D$78.D$78.2D$90.2D$90.D15.D27.2D3.2D$88.D.D
15.3D25.2D3.2D$88.2D19.D$66.2D40.2D$66.2D78.2D$146.D$144.D.D$144.2D2$
105.2D$69.2D34.2D$70.D$67.3D$67.D$76.2D63.2D$72.2D2.2D63.D$71.D.D38.
2D28.3D$71.D23.2D15.D31.D$70.2D23.D17.3D$96.3D16.D$98.D4$128.2D$128.
2D$136.2D$136.D$137.3D$139.D2$138.D$137.D.D$137.D.D$136.2D.3D$142.D$
136.2D.3D$136.2D.D2$128.2D$119.2D7.2D$120.D$120.D.D$121.2D3$250.2D$
250.2D6$126.D$125.D.D$125.D.D$126.D$123.3D$123.D4$206.D$204.3D$203.D$
193.2D8.2D$194.D$162.2D11.D18.D.D$162.2D10.D.D18.2D$174.D.D32.2D$173.
2D.3D2.2D26.2D$179.D2.D$173.2D.3D3.D.D$173.2D.D6.2D$209.2D$209.2D5$
170.2D13.2D$170.2D13.2D$155.2D$154.D2.D$153.D.2D$153.D$152.2D$167.2D$
167.D$168.3D$170.D4$191.2D$192.D$192.D.D$193.2D3$207.2D$207.D.D$209.D
$200.2D7.2D$200.2D7$190.2D$191.D$191.D.D$192.2D4$211.D$209.3D$208.D$
208.2D5$26.D10.D$24.D.D8.3D$25.2D7.D179.2D$34.2D178.D$212.D.D$212.2D$
195.2D$195.2D3$24.2D168.2D$23.D.D5.2D162.D$23.D7.2D159.3D$22.2D168.D
6.2D$198.D.D$36.D161.D$32.2D.D.D159.2D7.2D$31.D.D.D.D168.2D$28.D2.D.D
.D.D.2D$28.4D.2D2.D2.D$32.D4.2D$30.D.D$30.2D21$65.2D$66.D$64.D$64.5D
14.2D$69.D13.D$66.3D12.D.D$65.D15.2D$65.4D$63.2D3.D3.2D$62.D2.3D4.2D$
62.2D.D$65.D$65.2D3$73.2D$74.D$71.3D$71.D$71.D105$155.2E$155.2E32$70.
A$68.3A$67.A$67.2A$79.2A$79.A15.A27.2A3.2A$77.A.A15.3A25.2A3.2A$77.2A
19.A$55.2A40.2A$55.2A78.2A$135.A$133.A.A$133.2A2$94.2A$58.2A34.2A$59.
A$56.3A$56.A$65.2A63.2A$61.2A2.2A63.A$60.A.A38.2A28.3A$60.A23.2A15.A
31.A$59.2A23.A17.3A$85.3A16.A$87.A4$117.2A$117.2A$125.2A$125.A$126.3A
$128.A2$127.A$126.A.A$126.A.A$125.2A.3A$131.A$125.2A.3A$125.2A.A2$
117.2A$108.2A7.2A$109.A$109.A.A$110.2A3$239.2E$130.2A107.2E$130.2A5$
115.A$114.A.A$114.A.A$115.A$112.3A$112.A4$195.A$193.3A$192.A$182.2A8.
2A$183.A$151.2A11.A18.A.A$151.2A10.A.A18.2A$163.A.A32.2A$162.2A.3A2.
2A26.2A$168.A2.A$162.2A.3A3.A.A$162.2A.A6.2A$198.2A$198.2A5$159.2A13.
2A$159.2A13.2A$144.2A$143.A2.A$142.A.2A$142.A$141.2A$156.2A$156.A$
157.3A$159.A4$180.2A$181.A$181.A.A$182.2A3$196.2A$196.A.A$198.A$189.
2A7.2A$189.2A7$179.2A$180.A$180.A.A$181.2A4$200.A$198.3A$197.A$197.2A
5$26.A$24.3A$23.A179.2A$23.2A178.A$201.A.A$201.2A$184.2A$184.2A3$13.
2A168.2A$12.A.A5.2A162.A$12.A7.2A159.3A$11.2A168.A6.2A$187.A.A$25.A
161.A$21.2A.A.A159.2A7.2A$20.A.A.A.A168.2A$17.A2.A.A.A.A.2A$17.4A.2A
2.A2.A$21.A4.2A$19.A.A$19.2A21$54.2A$55.A$53.A$53.5A14.2A$58.A13.A$
55.3A12.A.A$54.A15.2A$54.4A$52.2A3.A3.2A$51.A2.3A4.2A$51.2A.A$54.A$
54.2A3$62.2A$63.A$60.3A$60.A43$595.2D$595.2D32$510.D$508.3D$507.D$
507.2D$519.2D$519.D15.D27.2D3.2D$517.D.D15.3D25.2D3.2D$517.2D19.D$
495.2D40.2D$495.2D78.2D$575.D$573.D.D$573.2D2$534.2D$498.2D34.2D$499.
D$496.3D$496.D$505.2D63.2D$501.2D2.2D63.D$500.D.D38.2D28.3D$500.D23.
2D15.D31.D$499.2D23.D17.3D$525.3D16.D$527.D4$557.2D$144.2E411.2D$144.
2E419.2D$565.D$566.3D$568.D2$567.D$566.D.D$566.D.D$565.2D.3D$571.D$
565.2D.3D$565.2D.D2$557.2D$548.2D7.2D$549.D$549.D.D$550.2D3$679.2D$
679.2D6$555.D$554.D.D$554.D.D$555.D$552.3D$59.A492.D$57.3A$56.A$56.2A
$68.2A565.D$68.A15.A27.2A3.2A514.3D$66.A.A15.3A25.2A3.2A513.D$66.2A
19.A534.2D8.2D$44.2A40.2A535.D$44.2A78.2A465.2D11.D18.D.D$124.A466.2D
10.D.D18.2D$122.A.A478.D.D32.2D$122.2A478.2D.3D2.2D26.2D$608.D2.D$83.
2A517.2D.3D3.D.D$47.2A34.2A517.2D.D6.2D$48.A589.2D$45.3A590.2D$45.A$
54.2A63.2A$50.2A2.2A63.A$49.A.A38.2A28.3A$49.A23.2A15.A31.A476.2D13.
2D$48.2A23.A17.3A505.2D13.2D$74.3A16.A490.2D$76.A506.D2.D$582.D.2D$
582.D$581.2D$106.2A488.2D$106.2A488.D$114.2A481.3D$114.A484.D$115.3A$
117.A2$116.A503.2D$115.A.A503.D$115.A.A503.D.D$114.2A.3A502.2D$120.A$
114.2A.3A$114.2A.A518.2D$636.D.D$106.2A530.D$97.2A7.2A521.2D7.2D$98.A
530.2D$98.A.A$99.2A3$228.2E$119.2A107.2E$119.2A498.2D$620.D$620.D.D$
621.2D2$104.A$103.A.A$103.A.A534.D$104.A533.3D$101.3A533.D$101.A535.
2D4$184.A$182.3A270.D10.D$181.A271.D.D8.3D$171.2A8.2A271.2D7.D179.2D$
172.A290.2D178.D$140.2A11.A18.A.A466.D.D$140.2A10.A.A18.2A466.2D$152.
A.A32.2A435.2D$151.2A.3A2.2A26.2A435.2D$157.A2.A$151.2A.3A3.A.A$151.
2A.A6.2A290.2D168.2D$187.2A263.D.D5.2D162.D$187.2A263.D7.2D159.3D$
451.2D168.D6.2D$627.D.D$465.D161.D$461.2D.D.D159.2D7.2D$148.2A13.2A
295.D.D.D.D168.2D$148.2A13.2A292.D2.D.D.D.D.2D$133.2A322.4D.2D2.D2.D$
132.A2.A325.D4.2D$131.A.2A324.D.D$131.A327.2D$130.2A$145.2A$145.A$
146.3A$148.A4$169.2A$170.A$170.A.A$171.2A3$185.2A$185.A.A$187.A$178.
2A7.2A$178.2A2$494.2D$495.D$493.D$493.5D14.2D$498.D13.D$168.2A325.3D
12.D.D$169.A324.D15.2D$169.A.A322.4D$170.2A320.2D3.D3.2D$491.D2.3D4.
2D$491.2D.D$494.D$189.A304.2D$187.3A$186.A$186.2A314.2D$503.D$500.3D$
500.D$500.D$15.A$13.3A$12.A179.2A$12.2A178.A$190.A.A$190.2A$173.2A$
173.2A3$2.2A168.2A$.A.A5.2A162.A$.A7.2A159.3A$2A168.A6.2A$176.A.A$14.
A161.A$10.2A.A.A159.2A7.2A$9.A.A.A.A168.2A$6.A2.A.A.A.A.2A$6.4A.2A2.A
2.A$10.A4.2A$8.A.A$8.2A21$43.2A$44.A$42.A$42.5A14.2A$47.A13.A$44.3A
12.A.A$43.A15.2A$43.4A$41.2A3.A3.2A$40.A2.3A4.2A$40.2A.A$43.A$43.2A3$
51.2A$52.A$49.3A$49.A43$584.2E$584.2E32$499.A$497.3A$496.A$496.2A$
508.2A$508.A15.A27.2A3.2A$506.A.A15.3A25.2A3.2A$506.2A19.A$484.2A40.
2A$484.2A78.2A$564.A$562.A.A$562.2A2$523.2A$487.2A34.2A$488.A$485.3A$
485.A$494.2A63.2A$490.2A2.2A63.A$489.A.A38.2A28.3A$489.A23.2A15.A31.A
$488.2A23.A17.3A$514.3A16.A$516.A4$546.2A$546.2A$554.2A$554.A$555.3A$
557.A2$556.A$555.A.A$555.A.A$554.2A.3A$560.A$554.2A.3A$554.2A.A2$546.
2A$537.2A7.2A$538.A$538.A.A$539.2A3$668.2E$559.2A107.2E$559.2A5$544.A
$543.A.A$543.A.A$544.A$541.3A$541.A4$624.A$622.3A$621.A$611.2A8.2A$
612.A$580.2A11.A18.A.A$580.2A10.A.A18.2A$592.A.A32.2A$591.2A.3A2.2A
26.2A$597.A2.A$591.2A.3A3.A.A$591.2A.A6.2A$627.2A$627.2A5$588.2A13.2A
$588.2A13.2A$573.2A$572.A2.A$571.A.2A$571.A$570.2A$585.2A$585.A$586.
3A$588.A4$609.2A$610.A$610.A.A$611.2A3$625.2A$625.A.A$627.A$618.2A7.
2A$618.2A7$608.2A$609.A$609.A.A$610.2A4$629.A$627.3A$626.A$626.2A5$
455.A$453.3A$452.A179.2A$452.2A178.A$630.A.A$630.2A$613.2A$613.2A3$
442.2A168.2A$441.A.A5.2A162.A$441.A7.2A159.3A$440.2A168.A6.2A$616.A.A
$454.A161.A$450.2A.A.A159.2A7.2A$449.A.A.A.A168.2A$446.A2.A.A.A.A.2A$
446.4A.2A2.A2.A$450.A4.2A$448.A.A$448.2A21$483.2A$484.A$482.A$482.5A
14.2A$487.A13.A$484.3A12.A.A$483.A15.2A$483.4A$481.2A3.A3.2A$480.A2.
3A4.2A$480.2A.A$483.A$483.2A3$491.2A$492.A$489.3A$489.A106$573.2E$
573.2E32$488.A$486.3A$485.A$485.2A$497.2A$497.A15.A27.2A3.2A$495.A.A
15.3A25.2A3.2A$495.2A19.A$473.2A40.2A$473.2A78.2A$553.A$551.A.A$551.
2A2$512.2A$476.2A34.2A$477.A$474.3A$474.A$483.2A63.2A$479.2A2.2A63.A$
478.A.A38.2A28.3A$478.A23.2A15.A31.A$477.2A23.A17.3A$503.3A16.A$505.A
4$535.2A$535.2A$543.2A$543.A$544.3A$546.A2$545.A$544.A.A$544.A.A$543.
2A.3A$549.A$543.2A.3A$543.2A.A2$535.2A$526.2A7.2A$527.A$527.A.A$528.
2A3$657.2E$548.2A107.2E$548.2A5$533.A$532.A.A$532.A.A$533.A$530.3A$
530.A4$613.A$611.3A$610.A$600.2A8.2A$601.A$569.2A11.A18.A.A$569.2A10.
A.A18.2A$581.A.A32.2A$580.2A.3A2.2A26.2A$586.A2.A$580.2A.3A3.A.A$580.
2A.A6.2A$616.2A$616.2A5$577.2A13.2A$577.2A13.2A$562.2A$561.A2.A$560.A
.2A$560.A$559.2A$574.2A$574.A$575.3A$577.A4$598.2A$599.A$599.A.A$404.
A195.2A$402.A.A$403.2A$614.2A$614.A.A$616.A$607.2A7.2A$607.2A7$597.2A
$598.A$598.A.A$599.2A4$618.A$616.3A$615.A$615.2A5$433.A10.A$431.A.A8.
3A$432.2A7.A179.2A$441.2A178.A$619.A.A$619.2A$602.2A$602.2A3$431.2A
168.2A$430.A.A5.2A162.A$430.A7.2A159.3A$429.2A168.A6.2A$605.A.A$443.A
161.A$439.2A.A.A159.2A7.2A$438.A.A.A.A168.2A$435.A2.A.A.A.A.2A$435.4A
.2A2.A2.A$439.A4.2A$437.A.A$437.2A21$472.2A$473.A$471.A$471.5A14.2A$
476.A13.A$473.3A12.A.A$472.A15.2A$472.4A$470.2A3.A3.2A$469.A2.3A4.2A$
469.2A.A$472.A$472.2A3$480.2A$481.A$478.3A$478.A!
I think the only slightly odd detail is that the cleanup reaction has to be slightly different at the two ends. Of the two yellow blocks, only one gets used, and it's a different one at each end. There's always exactly one left-over elbow, though, so a single SW-traveling glider will clean up either one with no problem.

EDIT2: Here's a minor adjustment to allow a Hashlife-compatible (-x,-2x) delta:

Code: Select all

x = 1658, y = 2293, rule = LifeHistory
111.2E$111.2E23$36.D$34.3D$33.D$33.2D10.2D$45.D15.D27.2D3.2D$22.2D19.
D.D15.3D25.2D3.2D$23.D19.2D19.D$23.D.D37.2D$24.2D75.2D$101.D$99.D.D$
99.2D$24.2D$23.D.D34.2D$23.D36.2D$22.2D4.2D$27.D.D$27.D$26.2D68.2D$
96.D$67.2D28.3D$50.2D15.D31.D$50.D17.3D$51.3D16.D$53.D4$83.2D$83.2D$
91.2D$91.D$92.3D$94.D2$93.D$92.D.D$92.D.D$91.2D.3D$97.D$91.2D.3D$91.
2D.D2$83.2D$74.2D7.2D$75.D$75.D.D$76.2D4$96.2D$96.2D5$81.D$80.D.D$80.
D.D$81.D113.2E$78.3D114.2E$78.D4$161.D$159.3D$158.D$148.2D8.2D$149.D$
117.2D11.D18.D.D$117.2D10.D.D18.2D$129.D.D32.2D$128.2D.3D2.2D26.2D$
134.D2.D$128.2D.3D3.D.D$128.2D.D6.2D$164.2D$164.2D5$125.2D13.2D$125.
2D13.2D$110.2D$109.D2.D$108.D.2D$108.D$107.2D$122.2D$122.D$123.3D$
125.D4$146.2D$147.D$147.D.D$148.2D3$162.2D$162.D.D$164.D$15.D139.2D7.
2D$13.3D139.2D$12.D$12.2D5$145.2D$146.D$2.2D142.D.D$.D.D5.2D136.2D$.D
7.2D$2D2$14.D151.D$10.2D.D.D148.3D$9.D.D.D.D147.D$6.D2.D.D.D.D.2D144.
2D$6.4D.2D2.D2.D$10.D4.2D$8.D.D$8.2D3$168.2D$168.D$166.D.D$166.2D4$
153.2D$154.D$151.3D$151.D$156.2D3.2D$157.D3.D$154.3D5.3D$154.D9.D4$
43.2D$44.D$42.D$42.5D14.2D$47.D13.D$44.3D12.D.D$43.D15.2D$43.4D$41.2D
3.D3.2D$40.D2.3D4.2D$40.2D.D$43.D$43.2D3$51.2D$52.D$49.3D$49.D320$
367.2E$367.2E23$292.A$290.3A$289.A$289.2A10.2A$301.A15.A27.2A3.2A$
278.2A19.A.A15.3A25.2A3.2A$279.A19.2A19.A$279.A.A37.2A$280.2A75.2A$
357.A$355.A.A$355.2A$280.2A$279.A.A34.2A$279.A36.2A$278.2A4.2A$283.A.
A$283.A$282.2A68.2A$352.A$323.2A28.3A$306.2A15.A31.A$306.A17.3A$307.
3A16.A$309.A4$339.2A$339.2A$347.2A$347.A$348.3A$350.A2$349.A$348.A.A$
348.A.A$347.2A.3A$353.A$347.2A.3A$347.2A.A2$339.2A$330.2A7.2A$331.A$
331.A.A$332.2A4$352.2A$352.2A5$337.A$336.A.A$336.A.A$337.A113.2E$334.
3A114.2E$334.A4$417.A$415.3A$414.A$404.2A8.2A$405.A$373.2A11.A18.A.A$
373.2A10.A.A18.2A$385.A.A32.2A$384.2A.3A2.2A26.2A$390.A2.A$384.2A.3A
3.A.A$384.2A.A6.2A$420.2A$420.2A5$381.2A13.2A$381.2A13.2A$366.2A$365.
A2.A$364.A.2A$364.A$363.2A$378.2A$378.A$379.3A$381.A4$402.2A$403.A$
403.A.A$404.2A3$418.2A$418.A.A$420.A$271.A139.2A7.2A$269.3A139.2A$
268.A$268.2A5$401.2A$402.A$258.2A142.A.A$257.A.A5.2A136.2A$257.A7.2A$
256.2A2$270.A151.A$266.2A.A.A148.3A$265.A.A.A.A147.A$262.A2.A.A.A.A.
2A144.2A$262.4A.2A2.A2.A$266.A4.2A$264.A.A$264.2A3$424.2A$424.A$422.A
.A$422.2A4$409.2A$410.A$407.3A$407.A$412.2A3.2A$413.A3.A$410.3A5.3A$
410.A9.A4$299.2A$300.A$298.A$298.5A14.2A$303.A13.A$300.3A12.A.A$299.A
15.2A$299.4A$297.2A3.A3.2A$296.A2.3A4.2A$296.2A.A$299.A$299.2A3$307.
2A$308.A$305.3A$305.A320$623.2E$623.2E23$548.A$546.3A$545.A$545.2A10.
2A$557.A15.A27.2A3.2A$534.2A19.A.A15.3A25.2A3.2A$535.A19.2A19.A$535.A
.A37.2A$536.2A75.2A$613.A$611.A.A$611.2A$536.2A$535.A.A34.2A$535.A36.
2A$534.2A4.2A$539.A.A$539.A$538.2A68.2A$608.A$579.2A28.3A$562.2A15.A
31.A$562.A17.3A$563.3A16.A$565.A4$595.2A463.2E$595.2A463.2E$603.2A$
603.A$604.3A$606.A2$605.A$604.A.A$604.A.A$603.2A.3A$609.A$603.2A.3A$
603.2A.A2$595.2A$586.2A7.2A$587.A$587.A.A$588.2A4$608.2A$608.2A375.D$
983.3D$982.D$982.2D10.2D$994.D15.D27.2D3.2D$593.A377.2D19.D.D15.3D25.
2D3.2D$592.A.A377.D19.2D19.D$592.A.A377.D.D37.2D$593.A113.2E264.2D75.
2D$590.3A114.2E341.D$590.A457.D.D$1048.2D$973.2D$972.D.D34.2D$673.A
298.D36.2D$671.3A297.2D4.2D$670.A305.D.D$660.2A8.2A304.D$661.A313.2D
68.2D$629.2A11.A18.A.A381.D$629.2A10.A.A18.2A352.2D28.3D$641.A.A32.2A
321.2D15.D31.D$640.2A.3A2.2A26.2A321.D17.3D$646.A2.A350.3D16.D$640.2A
.3A3.A.A350.D$640.2A.A6.2A$676.2A$676.2A$1032.2D$1032.2D$1040.2D$
1040.D$637.2A13.2A387.3D$637.2A13.2A389.D$622.2A$621.A2.A417.D$620.A.
2A417.D.D$620.A420.D.D$619.2A419.2D.3D$634.2A410.D$634.A405.2D.3D$
635.3A402.2D.D$637.A$1032.2D$1023.2D7.2D$1024.D$658.2A364.D.D$659.A
365.2D$659.A.A$660.2A2$1045.2D$674.2A369.2D$674.A.A$676.A$527.A139.2A
7.2A$525.3A139.2A$524.A505.D$524.2A503.D.D$1029.D.D$1030.D113.2E$
1027.3D114.2E$1027.D$657.2A$658.A$514.2A142.A.A$513.A.A5.2A136.2A449.
D$513.A7.2A585.3D$512.2A593.D$1097.2D8.2D$526.A151.A419.D$522.2A.A.A
148.3A387.2D11.D18.D.D$521.A.A.A.A147.A390.2D10.D.D18.2D$518.A2.A.A.A
.A.2A144.2A401.D.D32.2D$518.4A.2A2.A2.A546.2D.3D2.2D26.2D$522.A4.2A
554.D2.D$520.A.A554.2D.3D3.D.D$520.2A555.2D.D6.2D$1113.2D$1113.2D$
680.2A$680.A$678.A.A$678.2A$1074.2D13.2D$1074.2D13.2D$1059.2D$665.2A
391.D2.D$666.A390.D.2D$663.3A391.D$663.A392.2D$668.2A3.2A396.2D$669.A
3.A397.D$666.3A5.3A395.3D$666.A9.A397.D4$555.2A538.2D$556.A539.D$554.
A541.D.D$554.5A14.2A522.2D$559.A13.A$556.3A12.A.A$555.A15.2A538.2D$
555.4A552.D.D$553.2A3.A3.2A549.D$552.A2.3A4.2A400.D139.2D7.2D$552.2A.
A406.3D139.2D$555.A405.D$555.2A404.2D3$563.2A$564.A$561.3A530.2D$561.
A533.D$951.2D142.D.D$950.D.D5.2D136.2D$950.D7.2D$949.2D2$963.D151.D$
959.2D.D.D148.3D$958.D.D.D.D147.D$955.D2.D.D.D.D.2D144.2D$955.4D.2D2.
D2.D$959.D4.2D$957.D.D$957.2D3$1117.2D$1117.D$1115.D.D$1115.2D4$1102.
2D$1103.D$1100.3D$1100.D$1105.2D3.2D$1106.D3.D$1103.3D5.3D$1103.D9.D
4$992.2D$993.D$991.D$991.5D14.2D$996.D13.D$993.3D12.D.D$992.D15.2D$
992.4D$990.2D3.D3.2D$989.D2.3D4.2D$989.2D.D$992.D$992.2D3$1000.2D$
1001.D$998.3D$998.D320$1316.2E$1316.2E23$1241.A$1239.3A$1238.A$1238.
2A10.2A$1250.A15.A27.2A3.2A$1227.2A19.A.A15.3A25.2A3.2A$1228.A19.2A
19.A$1228.A.A37.2A$1229.2A75.2A$1306.A$1304.A.A$1304.2A$1229.2A$1228.
A.A34.2A$1228.A36.2A$1227.2A4.2A$1232.A.A$1232.A$1231.2A68.2A$1301.A$
1272.2A28.3A$1255.2A15.A31.A$1255.A17.3A$1256.3A16.A$1258.A4$1288.2A$
1288.2A$1296.2A$1296.A$1297.3A$1299.A2$1298.A$1297.A.A$1297.A.A$1296.
2A.3A$1302.A$1296.2A.3A$1296.2A.A2$1288.2A$1279.2A7.2A$1280.A$1280.A.
A$1281.2A4$1301.2A$1301.2A5$1286.A$1285.A.A$1285.A.A$1286.A113.2E$
1283.3A114.2E$1283.A4$1366.A$1364.3A$1363.A$1353.2A8.2A$1354.A$1322.
2A11.A18.A.A$1322.2A10.A.A18.2A$1334.A.A32.2A$1333.2A.3A2.2A26.2A$
1339.A2.A$1333.2A.3A3.A.A$1333.2A.A6.2A$1369.2A$1369.2A5$1330.2A13.2A
$1330.2A13.2A$1315.2A$1314.A2.A$1313.A.2A$1313.A$1312.2A$1327.2A$
1327.A$1328.3A$1330.A4$1351.2A$1352.A$1352.A.A$1353.2A3$1367.2A$1367.
A.A$1369.A$1220.A139.2A7.2A$1218.3A139.2A$1217.A$1217.2A5$1350.2A$
1351.A$1207.2A142.A.A$1206.A.A5.2A136.2A$1206.A7.2A$1205.2A2$1219.A
151.A$1215.2A.A.A148.3A$1214.A.A.A.A147.A$1211.A2.A.A.A.A.2A144.2A$
1211.4A.2A2.A2.A$1215.A4.2A$1213.A.A$1213.2A3$1373.2A$1373.A$1371.A.A
$1371.2A4$1358.2A$1359.A$1356.3A$1356.A$1361.2A3.2A$1362.A3.A$1359.3A
5.3A$1359.A9.A4$1248.2A$1249.A$1247.A$1247.5A14.2A$1252.A13.A$1249.3A
12.A.A$1248.A15.2A$1248.4A$1246.2A3.A3.2A$1245.A2.3A4.2A$1245.2A.A$
1248.A$1248.2A3$1256.2A$1257.A$1254.3A$1254.A320$1572.2E$1572.2E23$
1497.A$1495.3A$1494.A$1494.2A10.2A$1506.A15.A27.2A3.2A$1483.2A19.A.A
15.3A25.2A3.2A$1484.A19.2A19.A$1484.A.A37.2A$1485.2A75.2A$1562.A$
1560.A.A$1560.2A$1485.2A$1484.A.A34.2A$1484.A36.2A$1483.2A4.2A$1488.A
.A$1488.A$1487.2A68.2A$1557.A$1528.2A28.3A$1511.2A15.A31.A$1511.A17.
3A$1512.3A16.A$1514.A4$1544.2A$1544.2A$1552.2A$1552.A$1553.3A$1555.A
2$1554.A$1553.A.A$1553.A.A$1552.2A.3A$1558.A$1552.2A.3A$1552.2A.A2$
1544.2A$1535.2A7.2A$1536.A$1536.A.A$1537.2A4$1557.2A$1557.2A5$1542.A$
1541.A.A$1541.A.A$1542.A113.2E$1539.3A114.2E$1539.A4$1622.A$1620.3A$
1619.A$1609.2A8.2A$1610.A$1578.2A11.A18.A.A$1578.2A10.A.A18.2A$1590.A
.A32.2A$1589.2A.3A2.2A26.2A$1595.A2.A$1589.2A.3A3.A.A$1589.2A.A6.2A$
1625.2A$1625.2A$1436.A.A$1437.2A$1437.A2$1586.2A13.2A$1586.2A13.2A$
1571.2A$1570.A2.A$1569.A.2A$1569.A$1568.2A$1583.2A$1583.A$1584.3A$
1586.A4$1607.2A$1608.A$1608.A.A$1609.2A3$1623.2A$1623.A.A$1625.A$
1465.A10.A139.2A7.2A$1463.A.A8.3A139.2A$1464.2A7.A$1473.2A5$1606.2A$
1607.A$1463.2A142.A.A$1462.A.A5.2A136.2A$1462.A7.2A$1461.2A2$1475.A
151.A$1471.2A.A.A148.3A$1470.A.A.A.A147.A$1467.A2.A.A.A.A.2A144.2A$
1467.4A.2A2.A2.A$1471.A4.2A$1469.A.A$1469.2A3$1629.2A$1629.A$1627.A.A
$1627.2A4$1614.2A$1615.A$1612.3A$1612.A$1617.2A3.2A$1618.A3.A$1615.3A
5.3A$1615.A9.A4$1504.2A$1505.A$1503.A$1503.5A14.2A$1508.A13.A$1505.3A
12.A.A$1504.A15.2A$1504.4A$1502.2A3.A3.2A$1501.A2.3A4.2A$1501.2A.A$
1504.A$1504.2A3$1512.2A$1513.A$1510.3A$1510.A!

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 13th, 2017, 12:44 pm

Although I think the design with the snarks shows the capabilities of our current technology, probably more efficient design would be something like this:

Code: Select all

x = 410, y = 255, rule = LifeHistory
20$104.C42.C$85.2C17.3C38.3C$86.C20.C36.C$85.C20.2C11.2C23.2C$85.2C
32.2C3$62.2C4.2C$62.2C3.C2.C$68.2C$88.2C$88.2C62.2C$152.2C$131.2C$
132.C$129.3C8.2C$63.2C64.C11.C$63.2C73.3C22.2C$98.2C38.C24.C$99.C61.C
.C$96.3C20.2C40.2C$63.2C31.C22.C$62.C.C55.3C$62.C59.C25.2C$61.2C84.C.
C$147.C$146.2C2$40.C$38.3C$37.C$37.2C$22.2C126.2C$23.C125.C.C$23.C.2C
122.C$24.C2.C120.2C$25.2C$40.2C13.2C$40.2C13.2C3$87.2C$87.C.C51.2C$
79.2C8.C52.C$79.2C8.2C51.C.C15.2C$43.2C.C6.2C88.2C15.2C$43.2C.3C3.C.C
$49.C2.C$43.2C.3C2.2C26.2C$44.C.C32.2C$32.2C10.C.C18.2C$32.2C11.C18.C
.C$64.C$63.2C8.2C$73.C$74.3C$76.C$161.2C$161.C.C$163.C$163.2C5$145.2C
$144.C.C$144.C$143.2C4$302.C42.C$283.2C17.3C38.3C$120.C163.C20.C36.C$
120.3C30.2C128.C20.2C11.2C23.2C$123.C29.2C128.2C32.2C$122.2C$160.C.2C
$160.2C.C96.2C4.2C$260.2C3.C2.C$266.2C$286.2C$286.2C62.2C$115.2C3.2C
228.2C$115.2C3.2C207.2C$330.C$327.3C8.2C$108.2C151.2C64.C11.C$109.C
151.2C73.3C22.2C$109.C.C184.2C38.C24.C$110.2C185.C61.C.C$294.3C20.2C
40.2C$261.2C31.C22.C$156.C103.C.C55.3C$155.C.C102.C59.C25.2C$155.C.C
101.2C84.C.C$156.C188.C$113.2C229.2C$114.C$111.3C28.2C3.2C89.C$111.C
31.C3.2C7.2C78.3C$140.3C13.2C77.C$140.C94.2C$220.2C126.2C$221.C125.C.
C$221.C.2C122.C$222.C2.C120.2C$126.2C95.2C$126.2C110.2C13.2C$118.2C
118.2C13.2C$119.C$116.3C$116.C168.2C$285.C.C51.2C$117.C159.2C8.C52.C$
116.C.C158.2C8.2C51.C.C15.2C$116.C.C122.2C.C6.2C88.2C15.2C$114.3C.2C
121.2C.3C3.C.C$113.C133.C2.C$114.3C.2C121.2C.3C2.2C26.2C$116.C.2C122.
C.C32.2C$230.2C10.C.C18.2C$126.2C102.2C11.C18.C.C$126.2C7.2C125.C$
135.C125.2C8.2C$133.C.C135.C$133.2C137.3C$274.C$359.2C$359.C.C$113.2C
246.C$113.2C246.2C3$134.3C$134.C$129.C5.C207.2C$128.C.C211.C.C$128.C.
C211.C$129.C211.2C$130.3C$132.C4$318.C$318.3C30.2C$321.C29.2C$320.2C$
358.C.2C$358.2C.C5$313.2C3.2C$313.2C3.2C3$306.2C$307.C$307.C.C$308.2C
3$354.C$353.C.C$353.C.C$354.C$311.2C$312.C$309.3C28.2C3.2C$309.C31.C
3.2C7.2C$338.3C13.2C$338.C5$324.2C$324.2C$316.2C$317.C$314.3C$314.C2$
315.C$314.C.C$314.C.C$312.3C.2C$311.C$312.3C.2C$314.C.2C2$324.2C$324.
2C7.2C$333.C$331.C.C$331.2C4$311.2C$311.2C5$327.C$326.C.C$326.C.C$
327.C$328.3C$330.C!
It's 50 SLs and we only need to add self destruct and it would be working Geminoid

EDIT Now I'm not so certain snark is so bad - the self destruct of the snark is very small, while when we use the regular conduits we should count also the complexity of the self destruct, and snark although complex to construct simple to destroy, thus it's still not so clear that using snark is such a bad idea. I think we should build both Geminis to find out.

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

Re: Slow-salvo recipes

Post by dvgrn » May 16th, 2017, 8:35 pm

simsim314 wrote:Although I think the design with the snarks shows the capabilities of our current technology, probably more efficient design would be something like this:
...
It's 50 SLs and we only need to add self destruct and it would be working Geminoid.
50sL for each half, 100sL for the whole Geminoid, right?

Now that we have this 0-degree toolkit... plus maybe a few more recipes to get up to 43hd offsets instead of the current 40hd, or else a slightly narrower Snark recipe.. an oblique Geminoid can actually be reduced to 41sL for the whole thing --

Code: Select all

x = 273, y = 310, rule = LifeHistory
51.2A$51.2A10$69.2A$37.2A30.A.A$36.A.A32.A$36.A34.2A$35.2A6$56.2A$56.
A$57.3A$59.A4$40.2A$39.A.A$39.A$38.2A7$48.2A$48.2A7.2A$57.A$55.A.A$
55.2A3$41.2A$40.A.A$40.A$39.2A4$18.A$16.3A$15.A$15.2A$2A$.A$.A.2A$2.A
2.A$3.2A$18.2A13.2A$18.2A13.2A5$57.2A$57.2A$21.2A.A6.2A$21.2A.3A3.A.A
$27.A2.A$21.2A.3A2.2A26.2A$22.A.A32.2A$10.2A10.A.A18.2A$10.2A11.A18.A
.A$42.A$41.2A8.2A$51.A$52.3A$54.A21$192.2E$192.2E24$85.2C$85.2C59$
182.2C$182.2C50$258.A$258.3A$261.A$260.2A10$248.2A$199.2A3.2A27.A15.A
$199.2A3.2A25.3A15.A.A$230.A19.2A$230.2A$192.2A$193.A$193.A.A75.2A$
194.2A75.2A2$233.2A$233.2A4$197.2A$198.A$195.3A28.2A$195.A31.A15.2A$
224.3A17.A$224.A16.3A$241.A17.2A$260.A$257.3A$257.A$210.2A$210.2A$
202.2A$203.A$200.3A$200.A2$201.A$200.A.A$200.A.A$198.3A.2A$197.A$198.
3A.2A$200.A.2A2$210.2A$210.2A7.2A$219.A$217.A.A$217.2A4$197.2A$197.2A
5$213.A$212.A.A$212.A.A$213.A$214.3A$216.A!
-- with a little bit of cheating. Maybe it should count as 45sL by the time the construction is all done.

The recipe will just have to lead with a 0-degree slow salvo recipe for a Snark. Only one Snark has to be built, starting from one of the primary elbows (white) -- a different elbow depending on which direction the recipe is coming from. Both Snarks connect up to the same secondary elbow (yellow). From then on, the construction can happen in exactly the same way at both ends of the Geminoid.

So it ends up looking like this:

Code: Select all

x = 1387, y = 1698, rule = LifeHistory
51.2A$51.2A10$69.2A$37.2A30.A.A$36.A.A32.A$36.A34.2A$35.2A5$46.3D$47.
D8.2A$47.3D6.A$57.3A$59.A4$40.2A$39.A.A$39.A$38.2A7$48.2A$48.2A7.2A$
57.A$55.A.A$55.2A3$41.2A$40.A.A$40.A$39.2A4$18.A$16.3A$15.A$15.2A$2A$
.A$.A.2A$2.A2.A23.D$3.2A24.D.D$18.2A9.3D.2A$18.2A11.D.2A5$57.2A$57.2A
$21.2A.A6.2A$21.2A.3A3.A.A$27.A2.A$21.2A.3A2.2A26.2A$22.A.A32.2A$10.
2A10.A.A18.2A$10.2A11.A18.A.A$42.A$41.2A8.2A$51.A$52.3A$54.A19$194.2E
$189.4B.2E$188.4B$187.4B$186.4B$185.4B$184.4B$183.4B$182.4B$181.4B$
180.4B$179.4B$178.4B$177.4B$176.4B$175.4B$174.4B$173.4B$172.4B$171.4B
$170.4B$169.4B$168.4B$167.4B$166.4B$165.4B$86.4B74.4B$85.2C4B72.4B$
85.2C.4B70.4B$89.4B68.4B$90.4B66.4B$91.4B64.4B$92.4B62.4B$93.4B60.4B$
94.4B58.4B$95.4B56.4B$96.4B47.D6.4B$97.4B44.3D5.4B$98.4B42.D7.4B$99.
4B41.2D5.4B$100.4B46.4B$101.4B44.4B$102.4B45.B$103.4B$104.4B$105.4B$
106.4B24.2D$107.4B22.D.D5.2D$108.4B21.D7.2D$109.4B19.2D$110.4B$146.D$
142.2D.D.D$141.D.D.D.D$136.2BD2.D.D.D.D.2D$135.3B4D.2D2.D2.D$134.4B4.
D4.2D$133.4B3.D.D$132.4B4.2D$131.4B$118.2A10.4B$119.A9.4B$117.A10.4B$
117.5A5.4B5.2A$122.A4.4B5.A$119.3AB2.7B.BA.A$118.A.2B3.7B.B2A$118.4A
12B$116.2A2.BA3B2A7B$115.A2.3AB.2B2A7B$115.2A.A.B3.10B$118.A8.8B$118.
2A7.9B$128.3B2.4B$126.5B3.4B$126.2A7.4B$127.A8.4B$124.3A10.4B$124.A
13.4B$139.4B$140.4B$141.4B$142.4B$143.4B$144.4B$145.4B$146.4B$147.4B
31.2C$148.4B30.2C$149.4B$150.4B$151.4B$152.4B$153.4B$154.4B$155.4B$
156.4B$157.4B$158.4B$159.4B$160.4B$161.4B$162.4B$163.4B$164.4B$165.4B
$166.4B$167.4B$168.4B$169.4B$170.4B$171.4B$172.4B$173.4B$174.4B$175.
4B$176.4B$177.4B$178.4B$179.4B$180.4B$181.4B$182.4B$183.4B$184.4B$
185.4B$186.4B$187.4B$188.4B$189.4B$190.4B$191.4B$192.4B$193.4B$194.4B
$195.4B$196.4B$197.4B$198.4B56.A$199.4B55.3A$200.4B57.A$201.4B55.2A$
202.4B54.4B$203.4B55.3B$204.4B53.5B$205.4B52.6B$206.4B50.9B$207.4B49.
9B$208.4B48.10B$209.4B46.12B$210.4B44.14B$211.4B33.2A8.13B$199.2A3.2A
6.4B17.A15.A9.11B$198.B2AB.B2AB6.4B14.3A15.A.AB4.12B$199.2B2.3B3.B4.
4B12.A19.2AB.15B$200.3B.3B.4B3.4B11.2A20.17B$192.2A5.7B.13B11.B20.17B
$193.A5.23B9.3B19.17B.B$193.A.AB.19B.8B4.6B16.19B2A$194.2AB.29B2.10B
11.19B.B2A$196.44B3.2B2.20B4.B$196.37B2A15BD16B$196.37B2A15BDBD4B.9B$
197.53B3D4B2.7B$199.53BD4B2.7B$197.59B4.6B$197.2A3.25B4.13B.4B10.7B$
198.A3.20B4.B4.7B.B5.3B12.6B$195.3A6.15B7.2A32.7B$195.A8.11B12.A15.2A
16.5B$203.13B8.3A17.A16.6B$202.15B7.A16.3A15.9B$202.16B23.A17.2A.7B$
202.17B41.A5.4B$202.16B39.3A7.4B$204.13B40.A10.4B$204.3B.2B2A5B52.4B$
202.4B2.2B2A3B55.4B$202.2A3.8B56.4B$203.A4.2B3D3B56.4B$200.3A5.3BD4B
57.4B$200.A8.2B3D2B58.4B$209.7B59.4B$201.A7.6B61.4B$200.A.A6.6B62.4B$
200.A.A6.5B64.4B$198.3A.2A4.6B65.4B$197.A4.B6.6B65.4B$198.3AB2AB3.7B
66.4B$200.A.2AB.8B68.4B$204.10B69.4B$204.6B2A3B5.2B62.4B$204.6B2A2B5.
2AB63.4B$204.10B5.A66.4B$203.11B2.BA.A67.4B$203.12B.B2A69.4B$202.15B
72.3B$201.16B73.2B$198.2B.16B74.B$197.2A18B$197.2AB.17B$198.B.4B.8B2.
4B$205.7B4.4B$206.6B5.4B$208.4B6.4B$210.3BA5.4B$211.BA.A5.4B$212.A.A
6.4B$213.A8.4B$214.3A6.4B$216.A7.4B$225.4B$226.4B$227.4B$228.4B$229.
4B$230.4B$231.4B$232.4B$233.4B$234.4B$235.4B$236.4B$237.4B$238.4B$
239.4B$240.4B$241.4B$242.4B$243.4B$244.4B$245.4B151$374.2A$374.2A10$
392.2A$360.2A30.A.A$359.A.A32.A$359.A34.2A$358.2A5$369.3D$370.D8.2A$
370.3D6.A$380.3A$382.A4$363.2A$362.A.A$362.A$361.2A7$371.2A$371.2A7.
2A$380.A$378.A.A$378.2A3$364.2A$363.A.A$363.A$362.2A4$341.A$339.3A$
338.A$338.2A$323.2A$324.A$324.A.2A$325.A2.A23.D$326.2A24.D.D$341.2A9.
3D.2A$341.2A11.D.2A5$380.2A$380.2A$344.2A.A6.2A$344.2A.3A3.A.A$350.A
2.A$344.2A.3A2.2A26.2A$345.A.A32.2A$333.2A10.A.A18.2A$333.2A11.A18.A.
A$365.A$364.2A8.2A$374.A$375.3A$377.A19$517.2E$512.4B.2E$511.4B$510.
4B$509.4B$508.4B$507.4B$506.4B$505.4B$504.4B$503.4B$502.4B$501.4B$
500.4B$499.4B$498.4B$497.4B$496.4B$495.4B$494.4B$493.4B$492.4B$491.4B
$490.4B$489.4B$488.4B$409.4B74.4B$408.2C4B72.4B$408.2C.4B70.4B$412.4B
68.4B$413.4B66.4B$414.4B64.4B$415.4B62.4B$416.4B60.4B$417.4B58.4B$
418.4B56.4B$419.4B47.D6.4B$420.4B44.3D5.4B$421.4B42.D7.4B$422.4B41.2D
5.4B$423.4B46.4B$424.4B44.4B$425.4B42.4B$426.4B41.3B$427.4B40.2B$428.
4B39.B$429.4B24.2D$430.4B22.D.D5.2D$431.4B21.D7.2D$432.4B19.2D$433.4B
$434.4B31.D$465.2D.D.D$464.D.D.D.D$459.2BD2.D.D.D.D.2D$458.3B4D.2D2.D
2.D$457.4B4.D4.2D$456.4B3.D.D$455.4B4.2D$454.4B$441.2A10.4B$442.A9.4B
$440.A10.4B$440.5A5.4B5.2A$445.A4.4B5.A$442.3AB2.7B.BA.A$441.A.2B3.7B
.B2A$441.4A12B$439.2A2.BA3B2A7B$438.A2.3AB.2B2A7B$438.2A.A.B3.10B$
441.A8.8B$441.2A7.9B$451.3B2.4B$449.5B3.4B$449.2A7.4B$450.A8.4B$447.
3A10.4B$447.A13.4B$462.4B$463.4B$464.4B$465.4B$466.4B$467.4B$468.4B$
469.4B$470.4B31.2C$471.4B30.2C$472.4B$473.4B$474.4B$475.4B$476.4B$
477.4B$478.4B$479.4B$480.4B$481.4B$482.4B$483.4B$484.4B$485.4B$486.4B
$487.4B$488.4B$489.4B$490.4B$491.4B$492.4B$493.4B$494.4B$495.4B$496.
4B$497.4B$498.4B$499.4B$500.4B$501.4B$502.4B$503.4B$504.4B$505.4B$
506.4B$507.4B$508.4B$509.4B$510.4B$511.4B$512.4B$513.4B$514.4B$515.4B
$516.4B$517.4B$518.4B$519.4B$520.4B$521.4B56.A$522.4B55.3A$523.4B57.A
$524.4B55.2A$525.4B54.4B$526.4B55.3B$527.4B53.5B$528.4B52.6B$529.4B
50.9B$530.4B49.9B$531.4B48.10B$532.4B46.12B$533.4B44.14B$534.4B33.2A
8.13B$522.2A3.2A6.4B17.A15.A9.11B$521.B2AB.B2AB6.4B14.3A15.A.AB4.12B$
522.2B2.3B3.B4.4B12.A19.2AB.15B$523.3B.3B.4B3.4B11.2A20.17B$515.2A5.
7B.13B11.B20.17B$516.A5.23B9.3B19.17B.B$516.A.AB.19B.8B4.6B16.19B2A$
517.2AB.29B2.10B11.19B.B2A$519.44B3.2B2.20B4.B$519.37B2A15BD16B$519.
37B2A15BDBD4B.9B$520.53B3D4B2.7B$522.53BD4B2.7B$520.59B4.6B$520.2A3.
25B4.13B.4B10.7B$521.A3.20B4.B4.7B.B5.3B12.6B$518.3A6.15B7.2A32.7B$
518.A8.11B12.A15.2A16.5B$526.13B8.3A17.A16.6B$525.15B7.A16.3A15.9B$
525.16B23.A17.2A.7B$525.17B41.A5.4B$525.16B39.3A7.4B$527.13B40.A10.4B
$527.3B.2B2A5B52.4B$525.4B2.2B2A3B55.4B$525.2A3.8B56.4B$526.A4.2B3D3B
56.4B$523.3A5.3BD4B57.4B$523.A8.2B3D2B58.4B$532.7B59.4B$524.A7.6B61.
4B$523.A.A6.6B62.4B$523.A.A6.5B64.4B$521.3A.2A4.6B65.4B$520.A4.B6.6B
65.4B$521.3AB2AB3.7B66.4B$523.A.2AB.8B68.4B$527.10B69.4B$527.6B2A3B5.
2B62.4B$527.6B2A2B5.2AB63.4B$527.10B5.A66.4B$526.11B2.BA.A67.4B$526.
12B.B2A69.4B$525.15B72.3B$524.16B73.2B$521.2B.16B74.B$520.2A18B$520.
2AB.17B$521.B.4B.8B2.4B$528.7B4.4B$529.6B5.4B$531.4B6.4B$533.3BA5.4B$
534.BA.A5.4B$535.A.A6.4B$536.A8.4B$537.3A6.4B$539.A7.4B$548.4B$549.4B
$550.4B$551.4B$552.4B$553.4B$554.4B$555.4B$556.4B$557.4B$558.4B$559.
4B$560.4B$561.4B$562.4B$563.4B$564.4B$565.4B$566.4B$567.4B$568.4B67$
793.4B$794.4B$795.4B$796.4B$797.4B$798.4B$799.4B$800.4B$801.4B$802.4B
$803.4B$804.4B$805.4B$806.4B$807.4B$808.4B$809.4B$810.4B$811.4B$812.
4B$813.4B$814.4B$815.4B$816.4B$817.4B$818.4B$819.4B$820.4B$821.4B$
822.4B16.2A$823.4B14.B2AB6.B$824.4B14.2B6.3B$825.4B14.2B4.5B$826.4B
12.14B$827.4B11.14B$828.4B.B5.18B$829.29B$829.30B$829.31B$829.31B$
830.28B.B2A$828.2AB2.23B3.BA.A$827.A.AB4.B.16B9.A$827.A11.10B.2B10.2A
$826.2A12.9B$837.11B$836.12B$836.12B$836.11B$836.B3D4B.4B$836.2BD4B4.
2A$836.2B3D2B4.A$836.6B6.3A$835.7B8.A$834.8B$834.7B$834.7B$831.2A3.6B
$830.A.A2.7B$776.B53.A4.6B$776.2B51.2A4.6B$776.3B56.6B$776.4B54.8B$
777.4B54.8B$778.4B52.9B$779.4B51.9B$780.4B50.10B$781.4B49.5B2A3B$782.
4B48.5B2A4B3.2A$783.4B47.11B3.A$784.4B46.12BA.A$785.4B47.8B2.2A$786.
4B46.7B$787.4B45.6B$788.4B40.2A2.6B$789.4B38.A.A9B$790.4B37.A3.9B$
791.4B35.2A3.9B$792.4B39.9B$793.4B38.9B$794.4B11.2B23.11B$795.4B10.AB
23.11B$796.4B7.3A24.12B$797.4B5.A21.B4.14B$798.4B4.2A19.3B3.10B.4B$
791.2A6.9B17.6B2.16B$792.A7.6B13.4B2.7B.17B$792.A.2A5.6B3.B2.2B2.29B.
4B$793.A2.A4.19BD25B2.4B$794.2AB3.20BDBD23B3.4B$795.14B2A9B3DB2A21B3.
4B$796.13B2A11BDB2A21B4.4B$797.51B4.4B$797.17B.B5.26B6.4B$798.15B10.B
2.20B8.4B$798.15B12.20B.B.B6.4B$799.13B12.24B2A6.4B$801.13B10.24B2A7.
4B$800.8B4.2A.A6.2AB2.5B2.12B.2B9.4B$800.6B6.2AB3A3.A.AB2.4B3.13B12.
4B$800.5B8.B4.A2.A14.11B.B11.4B$800.B.B9.2A.3A2.2A14.12B2A11.4B$801.
3B9.A.A20.10B.B2A12.4B$800.B2AB9.A.A18.2AB.6B4.B14.4B$801.2A11.A18.A.
AB.4B22.4B$833.A5.5B21.4B$832.2A8.2A22.4B$842.A24.4B$843.3A22.4B$845.
A23.4B$870.4B$871.4B$872.4B$873.4B$874.4B$875.4B$876.4B$877.4B$878.4B
$879.4B$880.4B$881.4B$882.4B$883.4B$884.4B$885.4B$886.4B$887.4B$888.
4B93.2E$889.4B87.4B.2E$890.4B85.4B$891.4B83.4B$892.4B81.4B$893.4B79.
4B$894.4B77.4B$895.4B75.4B$896.4B73.4B$897.4B71.4B$898.4B69.4B$899.4B
67.4B$900.4B65.4B$901.4B63.4B$902.4B61.4B$903.4B59.4B$904.4B57.4B$
905.4B55.4B$906.4B53.4B$907.4B51.4B$908.4B49.4B$909.4B47.4B$910.4B45.
4B$911.4B43.4B$912.4B41.4B$913.4B39.4B$914.4B37.4B$876.2C37.4B35.4B$
876.2C38.4B33.4B$917.4B31.4B$918.4B29.4B$919.4B27.4B$920.4B25.4B$921.
4B23.4B$922.4B21.4B$923.4B19.4B$924.4B10.A6.4B$925.4B7.3A5.4B$926.4B
5.A7.4B$927.4B4.2A5.4B$928.9B4.4B$929.6B5.4B$929.8B2.4B$927.15B$927.
14B$927.13B$925.2AB.10B$924.A.AB3.B2A3B$924.A6.B2A3B$923.2A6.4B$932.
3B$933.2B.BA$933.2A.A.A$932.A.A.A.A$929.A2.A.A.A.A.2A$929.4A.2A2.A2.A
$933.A4.2A$931.A.A$931.2A16.B$949.2B$909.2D38.3B$910.D38.4B$908.D41.
4B$908.5D14.2D22.4B$913.D13.D24.4B$910.3D12.D.D25.4B$909.D15.2D27.4B$
909.4D42.4B$907.2D3.D3.2D38.4B$906.D2.3D4.2D39.4B$906.2D.D48.4B$909.D
49.4B$909.2D49.4B$961.4B$962.4B$917.2D44.4B$918.D45.4B$915.3D47.4B$
915.D50.4B$967.4B$968.4B$969.4B$970.4B$971.4B$972.4B$973.3B$974.2B$
973.2CB$973.2C50$1049.A$1049.3A$1052.A$1051.2A10$1039.2A$990.2A3.2A
27.A15.A$990.2A3.2A25.3A15.A.A$1021.A19.2A$1021.2A$983.2A$984.A$984.A
.A75.2A$985.2A75.2A2$1024.2A15.D$1024.2A15.D.D$1041.3D$1043.D2$988.2A
$989.A$986.3A28.2A$986.A31.A15.2A$1015.3A17.A$1015.A16.3A$1032.A17.2A
$1051.A$1048.3A$1048.A$1001.2A$1001.2A$993.2A$994.A6.3D$991.3A8.D$
991.A10.3D2$992.A$991.A.A$991.A.A$989.3A.2A$988.A$989.3A.2A$991.A.2A
2$1001.2A$1001.2A7.2A$1010.A$1008.A.A$1008.2A4$988.2A$988.2A5$1004.A$
1003.A.A$1003.A.A$1004.A$1005.3A$1007.A143$1116.4B$1117.4B$1118.4B$
1119.4B$1120.4B$1121.4B$1122.4B$1123.4B$1124.4B$1125.4B$1126.4B$1127.
4B$1128.4B$1129.4B$1130.4B$1131.4B$1132.4B$1133.4B$1134.4B$1135.4B$
1136.4B$1137.4B$1061.A76.4B$1062.2A75.4B$1061.2A77.4B$1141.4B$1142.4B
$1143.4B$1144.4B$1145.4B16.2A$1146.4B14.B2AB6.B$1147.4B14.2B6.3B$
1148.4B14.2B4.5B$1149.4B12.14B$1150.4B11.14B$1151.4B.B5.18B$1152.29B$
1152.30B$1152.31B$1152.31B$1153.28B.B2A$1151.2AB2.23B3.BA.A$1150.A.AB
4.B.16B9.A$1150.A11.10B.2B10.2A$1149.2A12.9B$1160.11B$1159.12B$1159.
12B$1159.11B$1159.B3D4B.4B$1159.2BD4B4.2A$1159.2B3D2B4.A$1159.6B6.3A$
1093.C64.7B8.A$1091.C.CB62.8B$1092.2C2B61.7B$1094.3B60.7B$1094.4B56.
2A3.6B$1095.4B54.A.A2.7B$1096.4B53.A4.6B$1097.4B51.2A4.6B$1098.4B56.
6B$1099.4B54.8B$1100.4B54.8B$1101.4B52.9B$1102.4B51.9B$1103.4B50.10B$
1104.4B49.5B2A3B$1105.4B48.5B2A4B3.2A$1106.4B47.11B3.A$1107.4B46.12BA
.A$1108.4B47.8B2.2A$1109.4B46.7B$1110.4B45.6B$1111.4B40.2A2.6B$1112.
4B38.A.A9B$1113.4B37.A3.9B$1114.4B35.2A3.9B$1115.4B39.9B$1116.4B38.9B
$1117.4B36.11B$1118.4B10.A24.11B$1119.4B7.3A24.12B$1120.4B5.A21.B4.
14B$1121.4B4.2A19.3B3.10B.4B$1114.2A6.9B17.6B2.16B$1115.A7.6B13.4B2.
7B.17B$1115.A.2A5.6B3.B2.2B2.29B.4B$1116.A2.A4.19BD25B2.4B$1117.2AB3.
20BDBD23B3.4B$1118.14B2A9B3DB2A21B3.4B$1119.13B2A11BDB2A21B4.4B$1120.
51B4.4B$1120.17B.B5.26B6.4B$1121.15B10.B2.20B8.4B$1121.15B12.20B.B.B
6.4B$1122.13B12.24B2A6.4B$1124.13B10.24B2A7.4B$1123.8B4.2A.A6.2AB2.5B
2.12B.2B9.4B$1123.6B6.2AB3A3.A.AB2.4B3.13B12.4B$1123.5B8.B4.A2.A14.
11B.B11.4B$1123.B.B9.2A.3A2.2A14.12B2A11.4B$1124.3B9.A.A20.10B.B2A12.
4B$1123.B2AB9.A.A18.2AB.6B4.B14.4B$1124.2A11.A18.A.AB.4B22.4B$1156.A
5.5B21.4B$1155.2A8.2A22.4B$1165.A24.4B$1166.3A22.4B$1168.A23.4B$1193.
4B$1194.4B$1195.4B$1196.4B$1197.4B$1198.4B$1199.4B$1200.4B$1201.4B$
1202.4B$1203.4B$1204.4B$1205.4B$1206.4B$1207.4B$1208.4B$1209.4B$1210.
4B$1211.4B93.2E$1212.4B87.4B.2E$1213.4B85.4B$1214.4B83.4B$1215.4B81.
4B$1216.4B79.4B$1217.4B77.4B$1218.4B75.4B$1219.4B73.4B$1220.4B71.4B$
1221.4B69.4B$1222.4B67.4B$1223.4B65.4B$1224.4B63.4B$1225.4B61.4B$
1226.4B59.4B$1227.4B57.4B$1228.4B55.4B$1229.4B53.4B$1230.4B51.4B$
1231.4B49.4B$1232.4B47.4B$1233.4B45.4B$1234.4B43.4B$1235.4B41.4B$
1236.4B39.4B$1237.4B37.4B$1199.2C37.4B35.4B$1199.2C38.4B33.4B$1240.4B
31.4B$1241.4B29.4B$1242.4B27.4B$1243.4B25.4B$1244.4B23.4B$1245.4B21.
4B$1246.4B19.4B$1247.4B10.A6.4B$1248.4B7.3A5.4B$1249.4B5.A7.4B$1250.
4B4.2A5.4B$1251.9B4.4B$1252.6B5.4B$1252.8B2.4B$1250.15B$1250.14B$
1250.13B$1248.2AB.10B$1247.A.AB3.B2A3B$1247.A6.B2A3B$1246.2A6.4B$
1255.3B$1256.2B.BA$1256.2A.A.A$1255.A.A.A.A$1252.A2.A.A.A.A.2A$1252.
4A.2A2.A2.A$1256.A4.2A$1254.A.A$1254.2A16.B$1272.2B$1232.2D38.3B$
1233.D38.4B$1231.D41.4B$1231.5D14.2D22.4B$1236.D13.D24.4B$1233.3D12.D
.D25.4B$1232.D15.2D27.4B$1232.4D42.4B$1230.2D3.D3.2D38.4B$1229.D2.3D
4.2D39.4B$1229.2D.D48.4B$1232.D49.4B$1232.2D49.4B$1284.4B$1285.4B$
1240.2D44.4B$1241.D45.4B$1238.3D47.4B$1238.D50.4B$1290.4B$1291.4B$
1292.4B$1293.4B$1294.4B$1295.4B$1296.3B$1297.2B$1296.2CB$1296.2C50$
1372.A$1372.3A$1375.A$1374.2A10$1362.2A$1313.2A3.2A27.A15.A$1313.2A3.
2A25.3A15.A.A$1344.A19.2A$1344.2A$1306.2A$1307.A$1307.A.A75.2A$1308.
2A75.2A2$1347.2A15.D$1347.2A15.D.D$1364.3D$1366.D2$1311.2A$1312.A$
1309.3A28.2A$1309.A31.A15.2A$1338.3A17.A$1338.A16.3A$1355.A17.2A$
1374.A$1371.3A$1371.A$1324.2A$1324.2A$1316.2A$1317.A6.3D$1314.3A8.D$
1314.A10.3D2$1315.A$1314.A.A$1314.A.A$1312.3A.2A$1311.A$1312.3A.2A$
1314.A.2A2$1324.2A$1324.2A7.2A$1333.A$1331.A.A$1331.2A4$1311.2A$1311.
2A5$1327.A$1326.A.A$1326.A.A$1327.A$1328.3A$1330.A!
That works, doesn't it?

As long as the offset between replicator units is wide enough that the parent doesn't share any columns with the child, destruction can be be a final set of single-channel recipes, sending *WSSes southward from each child's elbow to shoot down the empty parent circuitry. I think that's the only point where there are any signal crossings to worry about -- the *WSSes will cross the stream that codes for them in the northwest, so it will be necessary to send those recipes in bursts.

Or we can add the "traditional" extra self-destruct seeds, of course.

The trickiest detail is the Snark in each replicator unit. It has to be shot down in some way that will work for both Snark locations. Probably a 180-degree glider straight back down the single-channel lane can be the last recipe in the recipe stream. That will require adding a few self-destruct seeds near the Snark to make that reaction clean... which will mean the Snark recipe might get a few ticks wider than 43hd... but that looks like it will be a solvable problem.

It might make more sense to put the Snark locations almost right on top of each other, instead of offsetting them as much as I have above. Then it becomes almost certainly possible to find a single *WSS slow salvo that would cleanly shoot down whichever one is there.

There's a little problem with cleaning up the unused white elbow, but that can be done with sparks from elbow operations with the other elbow. Should be more or less trivial to figure out -- adjust the elbow to successively place a spark in two different locations, each of which will clean up an elbow block if it's there but otherwise won't do anything.

User avatar
simsim314
Posts: 1823
Joined: February 10th, 2014, 1:27 pm

Re: Slow-salvo recipes

Post by simsim314 » May 17th, 2017, 12:29 am

dvgrn wrote:That works, doesn't it?
I'm not sure what your tape is coding, the upper part or the lower part? They're not the same. If you want to use their symmetry you'll have hard time to make them both move the same amount in the same direction.

There is a trick you used in your Geminoids - to generate upper and lower parts with single construction unit, this is less elegant in my opinion but definitely a valid option.

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

Re: Slow-salvo recipes

Post by dvgrn » May 17th, 2017, 7:18 am

simsim314 wrote:
dvgrn wrote:That works, doesn't it?
I'm not sure what your tape is coding, the upper part or the lower part? They're not the same. If you want to use their symmetry you'll have hard time to make them both move the same amount in the same direction.
As far as I can tell they are the same. When I XOR the left half with the right half, I get empty space except for the LifeHistory cells -- and the Snarks, but those are only built as needed, at the beginning of each recipe, so it's okay that they aren't identical in the sample pattern. They just have to be the same distance from their starter elbow blocks (which they are) and have to point to the same yellow-elbow construction lane (which they do).

The combined structure actually isn't quite symmetrical, and can't be. With perfect symmetry the two Snarks wouldn't line up correctly.
simsim314 wrote:There is a trick you used in your Geminoids - to generate upper and lower parts with single construction unit, this is less elegant in my opinion but definitely a valid option.
I'm re-using that idea -- in a somewhat more elegant way, I think -- in the true (2,1) Geminoid knightship blueprint, but it's not needed here.

I've been putting off completing the knightship -- have to do a search for slow-salvo *WSS block moves, plus at least one glider output that leaves a convenient block, using the five cheapest single-channel *WSS recipes. Have decided I should probably buckle down and finish the Life Lexicon update first, so that it will make it into the Golly 2.9 release.

Post Reply