Standardizing guns on LifeWiki
Posted: April 4th, 2025, 8:17 am
This thread aims to address the issue of non-standardized gun RLEs on the Wiki. Discussion about this issue can be done here.dvgrn wrote: April 4th, 2025, 7:51 amI have now taken the time to click through and look at all eighty-some guns in the LifeWiki “Guns” category, one at a time.confocaloid wrote: April 4th, 2025, 4:01 am I disagree. That edit summary isn't really accurate.
First, there is currently no "standard" on this that would be specific to LifeWiki.
As you say, there definitely is no consistently applied standard that is maintained across all of the gun pages at the moment. The form of each gun is an individual choice made by each article’s author — and those choices are all over the map. There are guns with gliders well outside the bounding box, slightly outside the bounding box, well inside the bounding box, and just after the glider first appears. Occasionally an RLE got copied from the gun collection so it’s in canonical form — especially for guns in the mid-double digits, for some reason.
But more often, no output is shown at all. So that edit summary still seems accurate to me. There is a LifeWiki standard that I think is implied by the no-output patterns.
A sometimes-followed LifeWiki standard
When the LifeWiki displays and describes a pattern, it’s trying to be accurate and not confusing. Gun patterns without outputs are the miminal form that can accurately be labeled a “gun”. Output gliders are certainly handy for some purposes, but they’re not part of the gun, and they’re easy to obtain by running the pattern.
I haven’t surveyed all the no-output guns to this level of detail, but it looks like they’re very often in a low-population phase.
Check the period-690 glider gun article, for example. I find the chosen phase to be pretty irritating, really, because it takes so long for the glider to escape that I think I must have missed it! However, the infobox lists a population of 62 — and the T=0 form shown has a population of 62.
That was a deliberate choice, made to align with a LifeWiki-specific standard. It shows the form that we need to know about to correctly fill in the infobox population parameter.
Gun-collection canonical form, by contrast, has some number of extra gliders included, bulking up the population. Those patterns usually aren’t the minimal form of the gun at all— there’s a widely varying number of extra gliders, plus an arbitrary-looking non-minpop phase of the gun that happens to align a glider with the gun’s all-phases bounding box — which may not match the current phase’s bounding box. It’s a complicated standard. It might be better to stick with a simple minpop standard on the LifeWiki.
The minpop state of a gun often doesn’t give much hint about where the output will appear, but it often does a good job of showcasing the active objects that will interact to create the output.
Long story short
There are advantages to both of these competing standards. If we want to go around standardizing gun articles, it’s not clear to me why a non-LifeWiki standard should necessarily be chosen over an existing LifeWiki-specific standard— given that neither standard has been followed particularly well to date!
Next steps
If someone wants to take on this gun standardization problem as an editing project, I’d suggest starting a discussion thread first to see if there’s a consensus about which standard we should consistently use. Otherwise this is in the category where it’s easy to get into accidental edit wars, because there are perfectly decent reasons to make changes to individual articles in either direction.
Unless we’re going to decide to pick one standard and stick with it, there’s no strong reason either to make changes (in either direction) to any one individual gun page, or to undo such a change once it is made.
(sorry about violating Long Quote, Short Reply)
EDIT: Here is more on the discussion.
confocaloid wrote: March 26th, 2025, 2:28 pm https://conwaylife.com/w/index.php?diff ... did=159486
Not an improvement. Removing output gliders from a glider gun (which was previously shown in the canonical form, as far as I can tell).
Glider guns should be shown in the canonical form. See the readme file:
https://entropymine.com/jason/life/dpguns/readme.txt
https://entropymine.com/jason/life/dpguns/
EDIT by dvgrn: Reviewed this item. WhiteHawk's edit summary was
It's more standard on the wiki to show the gun without any emitted gliders (see p15, p16, p60 guns, GGG, etc.
which seems accurate. As far as I can recall, it has been quite seldom that we've used gun-collection canonical form for gun patterns in LifeWiki infoboxes. That has always obscurely annoyed me, but it is what it is; the README from Dieter and Peter's gun collection isn't particularly relevant.
The gallery items for the p14 glider gun article definitely are in canonical form, but that doesn't seem to set a precedent for the infobox -- where, for that particular article, the LifeViewer display was disabled quite a long time ago, and was only restored recently when the p14 gun was reduced to a reasonable size so that it worked to display it in the infobox after all.
confocaloid wrote: April 4th, 2025, 4:01 amI disagree. That edit summary isn't really accurate.post208236 wrote: March 26th, 2025, 2:28 pm https://conwaylife.com/w/index.php?diff ... did=159486
Not an improvement. Removing output gliders from a glider gun (which was previously shown in the canonical form, as far as I can tell).
[...]
EDIT by dvgrn: Reviewed this item. WhiteHawk's edit summary was
It's more standard on the wiki to show the gun without any emitted gliders (see p15, p16, p60 guns, GGG, etc.
which seems accurate. [...]
First, there is currently no "standard" on this that would be specific to LifeWiki.
There is readme.txt from the old glider gun collection, and people continued and continue to follow the same guidelines for glider guns in other contexts.
Other than those guidelines from Dieter and Peter's gun collection, I'm not aware of anything else relevant to the question that would be anywhere close to a "standard".
Second, showing the gun without any emitted gliders leads to particularly awkward display in this case:
The previous revision of the RLE in question ( https://conwaylife.com/w/index.php?titl ... did=159486 ) was the canonical form, and it was much easier to see where are the actual output gliders:Code: Select all
x = 72, y = 64, rule = B3/S23 39b2o$38bo2bob2o$37bo2b2obobo$37b2obo4bo$38bo2b2o2bob2o$36bo2bobo2b2o 2bo$35bob3obobo2bo$26bo9bo5bob2o$26b3o8b3o$4b2o23bo10b6o$4bobo4b2o3b2o 6b4o2bo4b3ob2o4bo$7bo3b2o2bobo6bo3b2o4bo3bobob2o$2o3b2obo6bobob2ob2o3b o4bo2b4obobo$bo2bobob7obobobobo5b6obobo2bo3bo$o3bo2bo8bo3bo2bo4bo6bo2b o2b4o$4obo2b6o2b2ob6o5b5o3b2o$5b3o4bo2b3obo4bo8bo5bob2o$2o3bobobo4bo5b ob2o10b2obobobobo$o4bobobob10obo4bo6bo3bobo2bo$b3ob2o2bo12bo3bobo5bo3b obobo$4bo4b4o2b2o2b2obob3obo4b5o3bo$b2obo7bo2bo4bo2bo4b2o2b5o$bobo7bo 4bo3bo3b4o2bo5bo$10bob4o2b2ob3o4b2o5bo$11bo4b2obobo3b2obobo3b2o3b2o$12b 3obo9bobo2b2obo3bo2bo$14bo2b4o4bo2bo4bo4b3o$15b2o4bo4b3ob3obo$17b5o7b ob2o3b3o$17bob4o3b2obo4b2o3bo$4b2o8b2obo5bobobob2o4bo3bo$5bo8bo2bo2bo 2bobo3bo2b2o3bob2o$5bobo7b2o2bobobo2bo2bo6b2o3bo$6b3ob2o5b5ob3o2b2obo 6b3o3b2o$8b2obo5bo4bo7b2obo4bo5bo2b2o$8b3o7b3obob6o2b2o11bobo$4b2o3bo 10bobobo9b2o8b2obo2b2o10b2o$4bo2bobo17b2obo2bobo7bo3bobobo10bobob2o$6b 2obo2bo8b3o3bo4bo2bo6b3ob2obo14bobobob2o$10b2o16bo3bo2b2ob2o23b2o3bob o$29b2ob2o6bo5b2o4b2ob2o7bo3bo2bo$22bo9b2o3bo2bo4b3o3b6o2b2o2bo5b2o$21b 3o13bo2bo3bo13bo5b5o$11b2o7b5o12b2obo3b2o4bobo2bobo3bo6bo$11b2o6b2o3b 2o12bobo3bo3bobob2obob11o$10bo8b2ob3o13bobobobobobobo14bo$9b3o8b4o15b obob2ob2o2bobob9o$19bo2bo18bo3bo4bob2o5bo2bo$40b2o3bob3o5b2o$14b3o7bo 21b2o8bo$15bo7bobo28bo$13b2o9bo29b2o$13b2o4$14b2o$14bobo$15b2o2$12b2o $13bo$10b3o$10bo!
This is why I wrote "Not an improvement. Removing output gliders from a glider gun (which was previously shown in the canonical form, as far as I can tell)."Code: Select all
x = 72, y = 64, rule = B3/S23 39b2o$38bo2bob2o$37bo2b2obobo$37b2obo4bo$38bo2b2o2bob2o$36bo2bobo2b2o 2bo$35bob3obobo2bo$26bo9bo5bob2o$26b3o8b3o$4b2o23bo10b6o$4bobo4b2o3b2o 6b4o2bo4b3ob2o4bo$7bo3b2o2bobo6bo3b2o4bo3bobob2o$2o3b2obo6bobob2ob2o3b o4bo2b4obobo$bo2bobob7obobobobo5b6obobo2bo3bo$o3bo2bo8bo3bo2bo4bo6bo2b o2b4o$4obo2b6o2b2ob6o5b5o3b2o$5b3o4bo2b3obo4bo8bo5bob2o$2o3bobobo4bo5b ob2o10b2obobobobo$o4bobobob10obo4bo6bo3bobo2bo$b3ob2o2bo12bo3bobo5bo3b obobo$4bo4b4o2b2o2b2obob3obo4b5o3bo$b2obo7bo2bo4bo2bo4b2o2b5o$bobo7bo 4bo3bo3b4o2bo5bo$10bob4o2b2ob3o4b2o5bo$11bo4b2obobo3b2obobo3b2o3b2o$12b 3obo9bobo2b2obo3bo2bo$14bo2b4o4bo2bo4bo4b3o$15b2o4bo4b3ob3obo$17b5o7b ob2o3b3o$17bob4o3b2obo4b2o3bo$4b2o8b2obo5bobobob2o4bo3bo$5bo8bo2bo2bo 2bobo3bo2b2o3bob2o$5bobo7b2o2bobobo2bo2bo6b2o3bo$6b3ob2o5b5ob3o2b2obo 6b3o3b2o$8b2obo5bo4bo7b2obo4bo5bo2b2o$8b3o7b3obob6o2b2o11bobo$4b2o3bo 10bobobo9b2o8b2obo2b2o10b2o$4bo2bobo17b2obo2bobo7bo3bobobo10bobob2o$6b 2obo2bo8b3o3bo4bo2bo6b3ob2obo14bobobob2o$10b2o16bo3bo2b2ob2o23b2o3bob o$29b2ob2o6bo5b2o4b2ob2o7bo3bo2bo$22bo9b2o3bo2bo4b3o3b6o2b2o2bo5b2o$21b 3o13bo2bo3bo13bo5b5o$11b2o7b5o12b2obo3b2o4bobo2bobo3bo6bo$11b2o6b2o3b 2o4bo7bobo3bo3bobob2obob11o$10bo8b2ob3o3bobo7bobobobobobobo14bo$9b3o8b 4o5b2o8bobob2ob2o2bobob9o$19bo2bo10bo7bo3bo4bob2o5bo2bo$34bo5b2o3bob3o 5b2o$14b3o7bo7b3o11b2o8bo$15bo7bobo28bo$13b2o9bo12bo16b2o$13b2o20bobo $36b2o$40bo$41bo$14b2o23b3o$14bobo$15b2o27bo$42bobo$12b2o29b2o$13bo33b o$10b3o35bo$10bo35b3o!
Removing the gliders fails to make a better display, and also changes the display away from the canonical form of the gun.