So far so good! Here are a few thoughts that have come up:
1) Can the RLE command be made to recognize RLE with line breaks?
2) (mentioned above) if there's a new line, could "#" and "#C" be recognized and removed at the beginning of each new line (only), to allow the option of pre-RLE paste scripts? Doesn't seem strictly necessary, but we can do everything else either before or after the RLE.
3) If a PASTE has no numbers after it, maybe just default to 0,0?
4) If a PASTE will drop cells outside the current grid size, increase the grid size or display an error. Right now the tail end of some glider streams mysteriously vanish unless the XOFFSET / YOFFSET line is added.
5) This PASTE and PASTE EVERY functionality is already very close to the way single-channel recipes are stored. Might it be possible to add a PASTE EVERY variant that simply accepts a single-channel recipe? Here are a few examples of the syntax:
Code: Select all
channel-blocking integral:
0,109,47,94,21,89,152,15,14,17,117,55,91,15,14,113,38,168,45,14,21,135,27,17,29,47,107,54
channel-blocking eater:
0,109,47,94,21,88,95,57,14,111,55,37,145,57,141,26,17,25,97,14,116,30,15,56,16,14,97
135-degree LWSS:
0,109,47,95,125,120,110,17,126,66,149,117,35,107,101,14,52,14,91,42
45-degree LWSS:
0,93,79,116,37,131,61,95,189,160,159,119,70,111,184,63,117,36,19,14,14,27,102,29
45-degree HWSS:
0,109,47,94,21,89,95,57,14,175,14,153,45,14,106,68,14,144,36,56,64,36,15,106,19,116,83
Unlike successive PASTET commands, these numbers are deltas. They just mean
At T=0, drop a glider (or MWSS or whatever) at the chosen location
Wait 109 ticks
Drop another glider at the chosen location
Wait 47 more ticks
Drop another glider at the chosen location
Wait 94 more ticks... etc.
This is a much more efficient way to store single-channel recipes than the chunks of RLE I'm using below. And from what I'm seeing so far it would probably run faster, too, since LifeViewer wouldn't have to track all the gliders in the bigger chunks.
Code: Select all
x = 8192, y = 8192, rule = B3/S23
8191bo8190$o!
[[ MAXGRIDSIZE 14 ]]
#C Define block pattern
#C [[ RLE block 2o$2o! ]]
#C Paste a block at (-1004,-1000)
#C [[ PASTE block -1004 -1000 ]]
#C [[ LABEL 10 -8 8 "Snarkmaker, Snarkmaker,\nmake me a Snark..." ]]
#C [[ ARROW 10 -4.5 10 -0.5 8 ]]
#C [[ PASTEMODE OR ]]
#C [[ RLE elbow_to_block 2o$obo$o25$28bo$27b2o$27bobo21$50b2o$50bobo$50bo21$74bo$73b2o$73bobo21$96b2o$95b2o$97bo31$129b2o$128b2o$130bo27$157b3o$157bo$158bo29$190bo$189b2o$189bobo21$212b2o$212bobo$212bo21$234b3o$234bo$235bo20$258bo$257b2o$257bobo22$281b2o$281bobo$281bo21$303b3o$303bo$304bo26$332b2o$332bobo$332bo39$372b3o$372bo$373bo56$431b2o$430b2o$432bo38$470b3o$470bo$471bo20$493b2o$493bobo$493bo37$532b2o$531b2o$533bo29$564bo$563b2o$563bobo22$586b3o$586bo$587bo27$616b2o$616bobo$616bo21$638b3o$638bo$639bo20$662bo$661b2o$661bobo21$684b2o$683b2o$685bo!
RLE elbow_pull_1a bo$2o$obo26$27b3o$27bo$28bo20$51bo$50b2o$50bobo22$74b2o$73b2o$75bo21$96b3o$96bo$97bo20$120bo$119b2o$119bobo21$143bo$142b2o$142bobo21$165b2o$164b2o$166bo40$207b2o$207bobo$207bo21$230b2o$229b2o$231bo20$253bo$252b2o$252bobo27$282bo$281b2o$281bobo21$304b2o$303b2o$305bo26$332b2o$332bobo$332bo!
RLE elbow_pull_1b $3o$o$bo25$28b2o$27b2o$29bo21$50b3o$50bo$51bo21$74b2o$73b2o$75bo21$96b3o$96bo$97bo37$135b3o$135bo$136bo20$159bo$158b2o$158bobo21$181b2o$181bobo$181bo22$204b3o$204bo$205bo20$227b2o$227bobo$227bo21$250b2o$249b2o$251bo33$285b2o$284b2o$286bo21$307b3o$307bo$308bo23$334bo$333b2o$333bobo21$356b2o$356bobo$356bo21$379b2o$378b2o$380bo31$412b2o$411b2o$413bo!
RLE elbow_duplicator bo$2o$obo26$27b3o$27bo$28bo20$50b2o$50bobo$50bo21$74bo$73b2o$73bobo21$96b2o$96bobo$96bo21$119b2o$118b2o$120bo20$142bo$141b2o$141bobo21$164b2o$163b2o$165bo23$189b2o$188b2o$190bo20$212bo$211b2o$211bobo21$234b2o$233b2o$235bo34$271bo$270b2o$270bobo22$295bo$294b2o$294bobo21$317b2o$316b2o$318bo20$340bo$339b2o$339bobo21$362b2o$361b2o$363bo21$385b2o$384b2o$386bo37$424b2o$423b2o$425bo34$460b2o$459b2o$461bo!
RLE elbow_pull2 bo$2o$obo26$27b3o$27bo$28bo20$51bo$50b2o$50bobo22$73b3o$73bo$74bo20$97bo$96b2o$96bobo31$130bo$129b2o$129bobo27$158b2o$158bobo$158bo24$183b3o$183bo$184bo20$206b2o$206bobo$206bo21$229b2o$228b2o$230bo21$251b3o$251bo$252bo20$275bo$274b2o$274bobo21$297b2o$296b2o$298bo20$320bo$319b2o$319bobo37$358b2o$357b2o$359bo!
RLE Snarkmaker1 bo$2o$obo22$23b3o$23bo$24bo20$47bo$46b2o$46bobo28$76b2o$75b2o$77bo21$98b3o$98bo$99bo35$137bo$136b2o$136bobo21$159b2o$158b2o$160bo38$198b3o$198bo$199bo20$222bo$221b2o$221bobo21$245bo$244b2o$244bobo21$267b2o$266b2o$268bo32$301b2o$300b2o$302bo20$324bo$323b2o$323bobo21$346b2o$345b2o$347bo36$385bo$384b2o$384bobo21$407b2o$406b2o$408bo23$432b2o$432bobo$432bo24$458b2o$458bobo$458bo39$500bo$499b2o$499bobo31$531b3o$531bo$532bo20$555bo$554b2o$554bobo26$581b3o$581bo$582bo20$605bo$604b2o$604bobo22$627b3o$627bo$628bo20$651bo$650b2o$650bobo23$674b3o$674bo$675bo20$697b2o$697bobo$697bo21$720b2o$719b2o$721bo26$747b3o$747bo$748bo20$771bo$770b2o$770bobo27$800bo$799b2o$799bobo21$822b2o$822bobo$822bo22$845b3o$845bo$846bo80$928b2o$928bobo$928bo21$951b2o$950b2o$952bo20$974bo$973b2o$973bobo22$997b2o$997bobo$997bo21$1020b2o$1019b2o$1021bo20$1043bo$1042b2o$1042bobo21$1065b2o$1064b2o$1066bo21$1087b3o$1087bo$1088bo28$1119bo$1118b2o$1118bobo21$1141b2o$1140b2o$1142bo21$1163b3o$1163bo$1164bo36$1201b3o$1201bo$1202bo20$1224b2o$1224bobo$1224bo21$1246b3o$1246bo$1247bo21$1270b2o$1269b2o$1271bo21$1292b3o$1292bo$1293bo27$1321b3o$1321bo$1322bo20$1345bo$1344b2o$1344bobo31$1377b2o$1377bobo$1377bo21$1400b2o$1399b2o$1401bo22$1423b3o$1423bo$1424bo45$1470b3o$1470bo$1471bo26$1499b2o$1498b2o$1500bo21$1521b3o$1521bo$1522bo20$1545bo$1544b2o$1544bobo35$1581b2o$1581bobo$1581bo29$1611b3o$1611bo$1612bo20$1635bo$1634b2o$1634bobo42$1677b3o$1677bo$1678bo20$1701bo$1700b2o$1700bobo21$1723b2o$1723bobo$1723bo31$1757bo$1756b2o$1756bobo60$1818b2o$1818bobo$1818bo21$1841b2o$1841bobo$1841bo21$1863b3o$1863bo$1864bo25$1891b2o$1890b2o$1892bo21$1913b3o$1913bo$1914bo21$1937b2o$1936b2o$1938bo21$1959b3o$1959bo$1960bo30$1992b2o$1991b2o$1993bo35$2029b2o$2028b2o$2030bo21$2051b3o$2051bo$2052bo21$2075b2o$2074b2o$2076bo36$2114bo$2113b2o$2113bobo21$2136b2o$2135b2o$2137bo31$2170bo$2169b2o$2169bobo21$2192b2o$2192bobo$2192bo21$2215b2o$2214b2o$2216bo20$2238bo$2237b2o$2237bobo21$2260b2o$2260bobo$2260bo21$2283b2o$2282b2o$2284bo26$2310b3o$2310bo$2311bo20$2334bo$2333b2o$2333bobo21$2356b2o$2356bobo$2356bo21$2379b2o$2378b2o$2380bo21$2401b3o$2401bo$2402bo20$2425bo$2424b2o$2424bobo26$2451b3o$2451bo$2452bo20$2474b2o$2474bobo$2474bo21$2498bo$2497b2o$2497bobo21$2520b2o$2520bobo$2520bo21$2543b2o$2542b2o$2544bo37$2583bo$2582b2o$2582bobo22$2606b2o$2605b2o$2607bo26$2634b2o$2634bobo$2634bo21$2657b2o$2656b2o$2658bo20$2680bo$2679b2o$2679bobo21$2702b2o$2702bobo$2702bo22$2726b2o$2726bobo$2726bo21$2748b3o$2748bo$2749bo33$2784b2o$2784bobo$2784bo21$2807b2o$2806b2o$2808bo25$2834b2o$2834bobo$2834bo21$2857b2o$2856b2o$2858bo21$2881bo$2880b2o$2880bobo21$2903b2o$2903bobo$2903bo21$2926b2o$2925b2o$2927bo43$2970b3o$2970bo$2971bo20$2994bo$2993b2o$2993bobo21$3016b2o$3015b2o$3017bo21$3040bo$3039b2o$3039bobo21$3062b2o$3062bobo$3062bo27$3090b3o$3090bo$3091bo20$3113b2o$3113bobo$3113bo40$3154b3o$3154bo$3155bo20$3177b2o$3177bobo$3177bo21$3199b3o$3199bo$3200bo20$3222b2o$3222bobo$3222bo21$3245b2o$3244b2o$3246bo27$3274b2o$3274bobo$3274bo21$3296b3o$3296bo$3297bo22$3320b3o$3320bo$3321bo20$3343b2o$3343bobo$3343bo21$3365b3o$3365bo$3366bo21$3390bo$3389b2o$3389bobo21$3412b2o$3412bobo$3412bo21$3435b2o$3434b2o$3436bo25$3462b2o$3462bobo$3462bo21$3485b2o$3484b2o$3486bo21$3508b2o$3508bobo$3508bo21$3530b3o$3530bo$3531bo37$3569b3o$3569bo$3570bo20$3593bo$3592b2o$3592bobo21$3615b2o$3615bobo$3615bo22$3638b3o$3638bo$3639bo20$3662bo$3661b2o$3661bobo21$3684b2o$3683b2o$3685bo35$3720b3o$3720bo$3721bo27$3750b2o$3749b2o$3751bo21$3772b3o$3772bo$3773bo34$3808b3o$3808bo$3809bo20$3831b2o$3831bobo$3831bo21$3854b2o$3853b2o$3855bo30$3886b2o$3885b2o$3887bo23$3911b2o$3910b2o$3912bo21$3933b3o$3933bo$3934bo20$3956b2o$3956bobo$3956bo24$3983bo$3982b2o$3982bobo21$4005b2o$4005bobo$4005bo21$4028b2o$4027b2o$4029bo25$4055b2o$4055bobo$4055bo21$4078b2o$4077b2o$4079bo21$4102bo$4101b2o$4101bobo21$4124b2o$4124bobo$4124bo21$4147b2o$4146b2o$4148bo29$4178b2o$4177b2o$4179bo21$4200b3o$4200bo$4201bo24$4227b2o$4226b2o$4228bo20$4250bo$4249b2o$4249bobo41$4291b3o$4291bo$4292bo20$4315bo$4314b2o$4314bobo21$4337b2o$4336b2o$4338bo27$4366b2o$4365b2o$4367bo21$4388b3o$4388bo$4389bo33$4424b2o$4424bobo$4424bo21$4446b3o$4446bo$4447bo20$4469b2o$4469bobo$4469bo21$4492b2o$4491b2o$4493bo25$4519b2o$4519bobo$4519bo21$4542b2o$4541b2o$4543bo21$4565b2o$4565bobo$4565bo21$4588b2o$4587b2o$4589bo21$4611b2o$4610b2o$4612bo21$4633b3o$4633bo$4634bo20$4656b2o$4656bobo$4656bo21$4678b3o$4678bo$4679bo21$4703bo$4702b2o$4702bobo24$4728b2o$4727b2o$4729bo21$4750b3o$4750bo$4751bo20$4774bo$4773b2o$4773bobo21$4796b2o$4796bobo$4796bo31$4828b3o$4828bo$4829bo20$4852bo$4851b2o$4851bobo21$4874b2o$4873b2o$4875bo32$4908b2o$4907b2o$4909bo21$4930b3o$4930bo$4931bo!
RLE Snarkmaker2 bo$2o$obo28$30b2o$30bobo$30bo26$59bo$58b2o$58bobo21$81b2o$80b2o$82bo21$103b3o$103bo$104bo26$132b2o$132bobo$132bo21$154b3o$154bo$155bo25$182b2o$181b2o$183bo21$204b3o$204bo$205bo21$228b2o$228bobo$228bo21$251b2o$250b2o$252bo21$273b3o$273bo$274bo42$319bo$318b2o$318bobo21$341b2o$341bobo$341bo21$363b3o$363bo$364bo21$387b2o$387bobo$387bo21$410b2o$409b2o$411bo23$436bo$435b2o$435bobo21$458b2o$458bobo$458bo36$496b2o$495b2o$497bo20$519bo$518b2o$518bobo21$541b2o$540b2o$542bo23$566b2o$566bobo$566bo21$588b3o$588bo$589bo20$612bo$611b2o$611bobo30$642b3o$642bo$643bo44$688b3o$688bo$689bo20$711b2o$711bobo$711bo21$733b3o$733bo$734bo20$756b2o$756bobo$756bo25$784bo$783b2o$783bobo21$806b2o$806bobo$806bo22$829b3o$829bo$830bo20$853bo$852b2o$852bobo21$875b2o$875bobo$875bo43$920b2o$919b2o$921bo21$942b3o$942bo$943bo20$965b2o$965bobo$965bo22$988b3o$988bo$989bo20$1012bo$1011b2o$1011bobo24$1037b2o$1036b2o$1038bo21$1059b3o$1059bo$1060bo35$1098bo$1097b2o$1097bobo21$1120b2o$1119b2o$1121bo20$1143bo$1142b2o$1142bobo24$1167b3o$1167bo$1168bo20$1190b2o$1190bobo$1190bo21$1213b2o$1212b2o$1214bo29$1244b2o$1244bobo$1244bo44$1290b2o$1290bobo$1290bo21$1312b3o$1312bo$1313bo20$1335b2o$1335bobo$1335bo21$1357b3o$1357bo$1358bo25$1385b2o$1384b2o$1386bo21$1407b3o$1407bo$1408bo21$1431b2o$1430b2o$1432bo20$1454bo$1453b2o$1453bobo33$1489bo$1488b2o$1488bobo36$1526b2o$1525b2o$1527bo31$1559b2o$1558b2o$1560bo51$1612b2o$1611b2o$1613bo24$1637b3o$1637bo$1638bo20$1660b2o$1660bobo$1660bo23$1684b3o$1684bo$1685bo20$1707b2o$1707bobo$1707bo35$1744b2o$1744bobo$1744bo21$1766b3o$1766bo$1767bo20$1789b2o$1789bobo$1789bo21$1812b2o$1811b2o$1813bo21$1834b3o$1834bo$1835bo20$1858bo$1857b2o$1857bobo28$1887b2o$1887bobo$1887bo23$1913bo$1912b2o$1912bobo25$1940bo$1939b2o$1939bobo21$1962b2o$1961b2o$1963bo21$1984b3o$1984bo$1985bo20$2008bo$2007b2o$2007bobo28$2037b2o$2037bobo$2037bo21$2059b3o$2059bo$2060bo25$2087b2o$2086b2o$2088bo21$2109b3o$2109bo$2110bo21$2133b2o$2133bobo$2133bo21$2156b2o$2155b2o$2157bo20$2179bo$2178b2o$2178bobo23$2203b2o$2203bobo$2203bo21$2225b3o$2225bo$2226bo26$2253b3o$2253bo$2254bo20$2276b2o$2276bobo$2276bo21$2299b2o$2298b2o$2300bo24$2325b2o$2325bobo$2325bo21$2347b3o$2347bo$2348bo28$2378b2o$2377b2o$2379bo27$2408bo$2407b2o$2407bobo24$2433b2o$2433bobo$2433bo21$2455b3o$2455bo$2456bo34$2491b3o$2491bo$2492bo27$2521b2o$2520b2o$2522bo22$2544b3o$2544bo$2545bo20$2568bo$2567b2o$2567bobo26$2594b3o$2594bo$2595bo20$2618bo$2617b2o$2617bobo22$2640b3o$2640bo$2641bo20$2664bo$2663b2o$2663bobo21$2687bo$2686b2o$2686bobo21$2709b2o$2709bobo$2709bo21$2731b3o$2731bo$2732bo20$2754b2o$2754bobo$2754bo22$2778b2o$2777b2o$2779bo23$2804bo$2803b2o$2803bobo21$2826b2o$2826bobo$2826bo21$2849b2o$2848b2o$2850bo21$2871b3o$2871bo$2872bo30$2904b2o$2904bobo$2904bo21$2927b2o$2926b2o$2928bo20$2950bo$2949b2o$2949bobo32$2984bo$2983b2o$2983bobo21$3006b2o$3006bobo$3006bo21$3029b2o$3028b2o$3030bo28$3058b3o$3058bo$3059bo26$3087b2o$3086b2o$3088bo20$3110bo$3109b2o$3109bobo21$3132b2o$3132bobo$3132bo27$3160b3o$3160bo$3161bo20$3184bo$3183b2o$3183bobo26$3210b3o$3210bo$3211bo20$3233b2o$3233bobo$3233bo21$3257bo$3256b2o$3256bobo21$3279b2o$3279bobo$3279bo21$3302b2o$3301b2o$3303bo43$3347b2o$3347bobo$3347bo21$3369b3o$3369bo$3370bo21$3394bo$3393b2o$3393bobo26$3421b2o$3420b2o$3422bo26$3450bo$3449b2o$3449bobo23$3475bo$3474b2o$3474bobo38$3515bo$3514b2o$3514bobo21$3537b2o$3536b2o$3538bo34$3572b3o$3572bo$3573bo20$3596bo$3595b2o$3595bobo28$3625b2o$3625bobo$3625bo21$3647b3o$3647bo$3648bo24$3674b2o$3674bobo$3674bo30$3707bo$3706b2o$3706bobo26$3733b3o$3733bo$3734bo20$3757bo$3756b2o$3756bobo22$3779b3o$3779bo$3780bo20$3803bo$3802b2o$3802bobo21$3826bo$3825b2o$3825bobo21$3848b2o$3848bobo$3848bo21$3870b3o$3870bo$3871bo20$3893b2o$3893bobo$3893bo39$3933b3o$3933bo$3934bo20$3957bo$3956b2o$3956bobo21$3979b2o$3979bobo$3979bo21$4001b3o$4001bo$4002bo30$4034b2o$4033b2o$4035bo21$4056b3o$4056bo$4057bo26$4085b2o$4084b2o$4086bo20$4108bo$4107b2o$4107bobo21$4130b2o$4129b2o$4131bo20$4153bo$4152b2o$4152bobo21$4175b2o$4174b2o$4176bo25$4202b2o$4202bobo$4202bo21$4225b2o$4224b2o$4226bo21$4248b2o$4248bobo$4248bo21$4270b3o$4270bo$4271bo33$4305b3o$4305bo$4306bo35$4343b2o$4343bobo$4343bo34$4378b3o$4378bo$4379bo20$4402bo$4401b2o$4401bobo21$4424b2o$4423b2o$4425bo26$4451b3o$4451bo$4452bo20$4475bo$4474b2o$4474bobo21$4497b2o$4497bobo$4497bo46$4546bo$4545b2o$4545bobo23$4569b3o$4569bo$4570bo20$4593bo$4592b2o$4592bobo21$4615b2o$4615bobo$4615bo37$4654b2o$4653b2o$4655bo20$4677bo$4676b2o$4676bobo23$4701b2o$4700b2o$4702bo20$4724bo$4723b2o$4723bobo21$4746b2o$4746bobo$4746bo21$4770bo$4769b2o$4769bobo21$4792b2o$4792bobo$4792bo36$4830b2o$4829b2o$4831bo20$4853bo$4852b2o$4852bobo33$4887b2o$4887bobo$4887bo!
RLE Snarkmaker3 2o$obo$o24$26b2o$25b2o$27bo27$54b3o$54bo$55bo39$97bo$96b2o$96bobo21$119b2o$119bobo$119bo28$149b2o$149bobo$149bo33$184b2o$183b2o$185bo32$217b3o$217bo$218bo20$241bo$240b2o$240bobo21$263b2o$263bobo$263bo41$305b3o$305bo$306bo25$333b2o$332b2o$334bo21$355b3o$355bo$356bo21$379b2o$378b2o$380bo20$402bo$401b2o$401bobo37$440b2o$440bobo$440bo25$466b3o$466bo$467bo20$490bo$489b2o$489bobo29$519b3o$519bo$520bo20$542b2o$542bobo$542bo21$564b3o$564bo$565bo20$588bo$587b2o$587bobo33$621b3o$621bo$622bo20$644b2o$644bobo$644bo56$702b2o$702bobo$702bo21$724b3o$724bo$725bo20$748bo$747b2o$747bobo21$770b2o$770bobo$770bo22$793b3o$793bo$794bo20$816b2o$816bobo$816bo41$859b2o$858b2o$860bo20$882bo$881b2o$881bobo21$904b2o$904bobo$904bo24$930b2o$929b2o$931bo23$956bo$955b2o$955bobo26$982b3o$982bo$983bo20$1006bo$1005b2o$1005bobo22$1028b3o$1028bo$1029bo20$1052bo$1051b2o$1051bobo33$1085b3o$1085bo$1086bo20$1108b2o$1108bobo$1108bo40$1149b3o$1149bo$1150bo20$1173bo$1172b2o$1172bobo24$1198b2o$1197b2o$1199bo20$1221bo$1220b2o$1220bobo24$1247bo$1246b2o$1246bobo21$1269b2o$1269bobo$1269bo22$1293b2o$1293bobo$1293bo22$1317b2o$1317bobo$1317bo21$1340b2o$1339b2o$1341bo20$1363bo$1362b2o$1362bobo21$1385b2o$1384b2o$1386bo20$1408bo$1407b2o$1407bobo40$1449b2o$1448b2o$1450bo20$1472bo$1471b2o$1471bobo21$1494b2o$1493b2o$1495bo21$1517b2o$1517bobo$1517bo21$1539b3o$1539bo$1540bo20$1563bo$1562b2o$1562bobo26$1589b3o$1589bo$1590bo20$1613bo$1612b2o$1612bobo22$1636b2o$1635b2o$1637bo21$1658b3o$1658bo$1659bo20$1682bo$1681b2o$1681bobo29$1713bo$1712b2o$1712bobo21$1735b2o$1735bobo$1735bo24$1762bo$1761b2o$1761bobo21$1784b2o$1784bobo$1784bo28$1814b2o$1813b2o$1815bo21$1836b3o$1836bo$1837bo31$1869b3o$1869bo$1870bo22$1895bo$1894b2o$1894bobo21$1917b2o$1916b2o$1918bo20$1940bo$1939b2o$1939bobo21$1962b2o$1961b2o$1963bo35$2000bo$1999b2o$1999bobo38$2040bo$2039b2o$2039bobo27$2069bo$2068b2o$2068bobo21$2091b2o$2091bobo$2091bo21$2114b2o$2113b2o$2115bo21$2136b3o$2136bo$2137bo20$2159b2o$2159bobo$2159bo22$2183b2o$2183bobo$2183bo21$2205b3o$2205bo$2206bo20$2228b2o$2228bobo$2228bo25$2256bo$2255b2o$2255bobo21$2278b2o$2278bobo$2278bo21$2302bo$2301b2o$2301bobo21$2324b2o$2323b2o$2325bo41$2366b3o$2366bo$2367bo20$2389b2o$2389bobo$2389bo21$2411b3o$2411bo$2412bo20$2435bo$2434b2o$2434bobo21$2457b2o$2456b2o$2458bo21$2479b3o$2479bo$2480bo20$2502b2o$2502bobo$2502bo21$2525b2o$2524b2o$2526bo30$2557b2o$2557bobo$2557bo34$2593b2o$2593bobo$2593bo21$2615b3o$2615bo$2616bo20$2638b2o$2638bobo$2638bo28$2668b2o$2668bobo$2668bo21$2690b3o$2690bo$2691bo20$2714bo$2713b2o$2713bobo21$2736b2o$2736bobo$2736bo40$2779bo$2778b2o$2778bobo21$2801b2o$2800b2o$2802bo21$2823b3o$2823bo$2824bo25$2851b2o$2850b2o$2852bo21$2873b3o$2873bo$2874bo21$2897b2o$2896b2o$2898bo21$2919b3o$2919bo$2920bo27$2949b2o$2949bobo$2949bo21$2971b3o$2971bo$2972bo20$2995bo$2994b2o$2994bobo21$3017b2o$3017bobo$3017bo21$3040b2o$3039b2o$3041bo24$3066b2o$3065b2o$3067bo53$3120b3o$3120bo$3121bo20$3144bo$3143b2o$3143bobo32$3177b2o$3177bobo$3177bo24$3204bo$3203b2o$3203bobo37$3242b2o$3241b2o$3243bo20$3265bo$3264b2o$3264bobo21$3287b2o$3287bobo$3287bo39$3328b2o$3328bobo$3328bo21$3351b2o$3350b2o$3352bo31$3384b2o$3383b2o$3385bo20$3407bo$3406b2o$3406bobo21$3429b2o$3428b2o$3430bo33$3464b2o$3463b2o$3465bo21$3488bo$3487b2o$3487bobo22$3510b3o$3510bo$3511bo20$3533b2o$3533bobo$3533bo22$3557b2o$3557bobo$3557bo21$3579b3o$3579bo$3580bo20$3602b2o$3602bobo$3602bo21$3625b2o$3624b2o$3626bo35$3662b2o$3662bobo$3662bo21$3684b3o$3684bo$3685bo20$3707b2o$3707bobo$3707bo38$3748bo$3747b2o$3747bobo23$3773bo$3772b2o$3772bobo26$3799b3o$3799bo$3800bo20$3823bo$3822b2o$3822bobo22$3845b3o$3845bo$3846bo20$3869bo$3868b2o$3868bobo21$3892bo$3891b2o$3891bobo21$3914b2o$3914bobo$3914bo21$3936b3o$3936bo$3937bo20$3959b2o$3959bobo$3959bo29$3990b2o$3990bobo$3990bo21$4013b2o$4012b2o$4014bo33$4049bo$4048b2o$4048bobo21$4071b2o$4070b2o$4072bo20$4094bo$4093b2o$4093bobo21$4116b2o$4116bobo$4116bo21$4139b2o$4138b2o$4140bo26$4167b2o$4166b2o$4168bo20$4190bo$4189b2o$4189bobo24$4215b2o$4214b2o$4216bo23$4241bo$4240b2o$4240bobo24$4266b2o$4266bobo$4266bo21$4288b3o$4288bo$4289bo20$4311b2o$4311bobo$4311bo21$4333b3o$4333bo$4334bo27$4363b2o$4362b2o$4364bo26$4391b2o$4390b2o$4392bo20$4414bo$4413b2o$4413bobo46$4460b3o$4460bo$4461bo20$4483b2o$4483bobo$4483bo21$4505b3o$4505bo$4506bo25$4533b2o$4532b2o$4534bo21$4555b3o$4555bo$4556bo21$4579b2o$4578b2o$4580bo21$4601b3o$4601bo$4602bo21$4624b3o$4624bo$4625bo20$4648bo$4647b2o$4647bobo21$4670b2o$4669b2o$4671bo20$4693bo$4692b2o$4692bobo39$4733b2o$4732b2o$4734bo21$4755b3o$4755bo$4756bo20$4779bo$4778b2o$4778bobo21$4801b2o$4800b2o$4802bo30$4833b2o$4833bobo$4833bo21$4856b2o$4855b2o$4857bo26$4884b2o$4884bobo$4884bo21$4906b3o$4906bo$4907bo20$4929b2o$4929bobo$4929bo21$4951b3o$4951bo$4952bo20$4974b2o$4974bobo$4974bo!
RLE Snarkmaker4 bo$2o$obo21$23b2o$23bobo$23bo21$47bo$46b2o$46bobo21$69b2o$69bobo$69bo21$92b2o$92bobo$92bo21$114b3o$114bo$115bo22$139b2o$138b2o$140bo21$161b3o$161bo$162bo27$190b3o$190bo$191bo20$214bo$213b2o$213bobo35$249b3o$249bo$250bo20$272b2o$272bobo$272bo21$295b2o$294b2o$296bo22$320bo$319b2o$319bobo21$342b2o$341b2o$343bo20$365bo$364b2o$364bobo45$412bo$411b2o$411bobo21$434b2o$434bobo$434bo21$457b2o$456b2o$458bo21$479b3o$479bo$480bo20$502b2o$502bobo$502bo27$531b2o$530b2o$532bo21$553b3o$553bo$554bo25$581b2o$580b2o$582bo21$603b3o$603bo$604bo21$627b2o$626b2o$628bo21$649b3o$649bo$650bo22$674b2o$673b2o$675bo21$696b3o$696bo$697bo20$719b2o$719bobo$719bo21$742b2o$741b2o$743bo28$772b2o$771b2o$773bo21$794b3o$794bo$795bo27$824b2o$823b2o$825bo21$846b3o$846bo$847bo28$878bo$877b2o$877bobo21$900b2o$899b2o$901bo27$930bo$929b2o$929bobo21$952b2o$952bobo$952bo35$988b3o$988bo$989bo25$1016b2o$1016bobo$1016bo38$1056b2o$1056bobo$1056bo21$1078b3o$1078bo$1079bo25$1106b2o$1105b2o$1107bo21$1128b3o$1128bo$1129bo21$1152b2o$1151b2o$1153bo20$1175bo$1174b2o$1174bobo31$1206b3o$1206bo$1207bo35$1243b3o$1243bo$1244bo20$1266b2o$1266bobo$1266bo21$1290bo$1289b2o$1289bobo21$1312b2o$1311b2o$1313bo34$1347b3o$1347bo$1348bo22$1371b3o$1371bo$1372bo21$1394b3o$1394bo$1395bo20$1417b2o$1417bobo$1417bo39$1459bo$1458b2o$1458bobo21$1481b2o$1480b2o$1482bo27$1511bo$1510b2o$1510bobo21$1533b2o$1532b2o$1534bo20$1556bo$1555b2o$1555bobo21$1578b2o$1578bobo$1578bo21$1601b2o$1600b2o$1602bo25$1628b2o$1628bobo$1628bo21$1651b2o$1650b2o$1652bo21$1675bo$1674b2o$1674bobo21$1697b2o$1697bobo$1697bo21$1720b2o$1719b2o$1721bo21$1743b2o$1743bobo$1743bo21$1765b3o$1765bo$1766bo37$1805b2o$1805bobo$1805bo21$1827b3o$1827bo$1828bo20$1851bo$1850b2o$1850bobo21$1873b2o$1872b2o$1874bo20$1896bo$1895b2o$1895bobo27$1925bo$1924b2o$1924bobo24$1951bo$1950b2o$1950bobo26$1977b3o$1977bo$1978bo20$2001bo$2000b2o$2000bobo22$2024b2o$2023b2o$2025bo21$2046b3o$2046bo$2047bo20$2070bo$2069b2o$2069bobo40$2111b2o$2111bobo$2111bo21$2133b3o$2133bo$2134bo20$2156b2o$2156bobo$2156bo21$2179b2o$2178b2o$2180bo22$2202b3o$2202bo$2203bo20$2225b2o$2225bobo$2225bo21$2247b3o$2247bo$2248bo35$2284b3o$2284bo$2285bo20$2307b2o$2307bobo$2307bo36$2345b2o$2344b2o$2346bo20$2368bo$2367b2o$2367bobo21$2390b2o$2389b2o$2391bo32$2424b2o$2423b2o$2425bo31$2458bo$2457b2o$2457bobo37$2496b2o$2496bobo$2496bo27$2525b2o$2524b2o$2526bo24$2550b3o$2550bo$2551bo20$2574bo$2573b2o$2573bobo26$2600b3o$2600bo$2601bo20$2624bo$2623b2o$2623bobo22$2646b3o$2646bo$2647bo20$2669b2o$2669bobo$2669bo37$2708b2o$2707b2o$2709bo24$2735bo$2734b2o$2734bobo21$2757b2o$2757bobo$2757bo28$2788bo$2787b2o$2787bobo21$2810b2o$2809b2o$2811bo20$2833bo$2832b2o$2832bobo21$2855b2o$2855bobo$2855bo32$2890bo$2889b2o$2889bobo21$2912b2o$2911b2o$2913bo56$2970b2o$2969b2o$2971bo20$2993bo$2992b2o$2992bobo21$3015b2o$3015bobo$3015bo21$3038b2o$3037b2o$3039bo21$3062bo$3061b2o$3061bobo21$3084b2o$3083b2o$3085bo41$3126b3o$3126bo$3127bo20$3149b2o$3149bobo$3149bo21$3172b2o$3171b2o$3173bo24$3197b3o$3197bo$3198bo23$3223b2o$3222b2o$3224bo25$3250b2o$3250bobo$3250bo21$3273b2o$3272b2o$3274bo21$3297bo$3296b2o$3296bobo21$3319b2o$3319bobo$3319bo21$3342b2o$3341b2o$3343bo32$3376b2o$3375b2o$3377bo21$3398b3o$3398bo$3399bo20$3422bo$3421b2o$3421bobo21$3444b2o$3443b2o$3445bo40$3486b2o$3485b2o$3487bo20$3509bo$3508b2o$3508bobo21$3531b2o$3530b2o$3532bo25$3559bo$3558b2o$3558bobo21$3581b2o$3580b2o$3582bo20$3604bo$3603b2o$3603bobo22$3626b3o$3626bo$3627bo20$3650bo$3649b2o$3649bobo26$3677b2o$3677bobo$3677bo21$3700b2o$3699b2o$3701bo21$3722b3o$3722bo$3723bo20$3745b2o$3745bobo$3745bo31$3778b2o$3778bobo$3778bo21$3801b2o$3800b2o$3802bo21$3823b3o$3823bo$3824bo21$3847b2o$3846b2o$3848bo21$3869b3o$3869bo$3870bo27$3899b2o$3899bobo$3899bo21$3921b3o$3921bo$3922bo32$3956b2o$3955b2o$3957bo21$3978b3o$3978bo$3979bo41$4022b2o$4021b2o$4023bo21$4045b2o$4045bobo$4045bo38$4084b3o$4084bo$4085bo20$4107b2o$4107bobo$4107bo21$4129b3o$4129bo$4130bo20$4152b2o$4152bobo$4152bo28$4181b3o$4181bo$4182bo20$4204b2o$4204bobo$4204bo21$4227b2o$4226b2o$4228bo20$4250bo$4249b2o$4249bobo36$4287b2o$4287bobo$4287bo37$4325b3o$4325bo$4326bo39$4368bo$4367b2o$4367bobo21$4390b2o$4390bobo$4390bo31$4424bo$4423b2o$4423bobo21$4446b2o$4445b2o$4447bo28$4475b3o$4475bo$4476bo42$4520b2o$4520bobo$4520bo37$4559b2o$4558b2o$4560bo20$4582bo$4581b2o$4581bobo21$4604b2o$4603b2o$4605bo20$4627bo$4626b2o$4626bobo26$4653b3o$4653bo$4654bo20$4677bo$4676b2o$4676bobo22$4700b2o$4699b2o$4701bo21$4722b3o$4722bo$4723bo20$4746bo$4745b2o$4745bobo22$4769b2o$4769bobo$4769bo21$4792b2o$4791b2o$4793bo20$4815bo$4814b2o$4814bobo22$4837b3o$4837bo$4838bo52$4892b2o$4892bobo$4892bo34$4927b3o$4927bo$4928bo20$4950b2o$4950bobo$4950bo21$4973b2o$4972b2o$4974bo!
RLE Snarkmaker5 !
RLE Snarkmaker6 !
RLE Snarkmaker7 !
RLE Snarkmaker8 !
RLE Snarkmaker9 !
RLE Snarkmaker10 !
RLE Snarkmaker11 !
RLE Snarkmaker12 !
RLE Snarkmaker13 !
RLE Snarkmaker14 !
RLE Snarkmaker15 !
RLE elbow_destroy !
RLE elbow_push !
PASTE elbow_to_block -1000 -1000
PASTE elbow_pull_1a 0 0
PASTET 2440
PASTE elbow_pull_1b 0 0
PASTET 5200
PASTE elbow_duplicator 0 0
PASTET 8152
PASTE elbow_pull2 0 0
PASTET 10704
PASTE Snarkmaker1 0 0
PASTET 30516
PASTE Snarkmaker2 0 0
PASTET 50244
PASTE Snarkmaker3 0 0
PASTET 70248
PASTE Snarkmaker4 0 0
PASTET 90300
]]
#C [[ X -5100 Y -5100 Z 2 STEP 64 ]]
This is incomplete -- I just added the first four width-5000 glider stream chunks, so the last one stops in the middle of a recipe and causes a minor explosion. If my feature request from #5 above doesn't show up, I'll probably just write a Python script to generate a LifeViewer script with lots and lots of small chunks of single-channel recipe.
There are some implied test cases here, like the odd things I described happening when I didn't force a large viewport size with the initial two-dot pattern.