Friday, April 21, 2023

Proposal: A1 Loophole Repair [Appendix]

Reached quorum 7 votes to 2. Enacted by Kevan.

Adminned at 23 Apr 2023 10:26:49 UTC

To the bullet point in “Number and Variables” that begins “If a game variable has a default value but no defined starting value”, add:-

For the purposes of this bullet point, the names of Engineers are not considered to be legal values for game variables, nor for list items within game variables.

Per SingularByte’s suggestion on Yellow Pages. If we create a variable that refers to a player but neglect to specify a starting value, perhaps it should become an undefined orphan variable for us to fix, rather than defaulting to a particular player alphabetically.

Comments

Brendan: he/him

21-04-2023 14:37:30 UTC

for

Josh: Observer he/they

21-04-2023 14:48:53 UTC

for

Taiga: he/him

21-04-2023 14:53:56 UTC

for

Habanero:

21-04-2023 15:03:10 UTC

for

JonathanDark: he/him

21-04-2023 15:34:49 UTC

for

jjm3x3: he/him

21-04-2023 22:58:48 UTC

for

redtara: they/them

22-04-2023 00:16:20 UTC

against Grafting another exception onto the rules instead of writing better rules.

Taiga: he/him

22-04-2023 00:33:33 UTC

I guess Engineer names weren’t meant to be treated as plain strings. Rather than creating exceptions, I am perceiving this rule as a step towards a more type-safe BN.

I anything, what kinda (but still not really) irritates me is that “Numbers and Variables” aimed to make the behaviour of actions contingent on non-Orphan Variables well-defined, but this just declares the aforementioned action illegal.

Lulu: she/her

22-04-2023 05:05:46 UTC

against per Redtara

Josh: Observer he/they

23-04-2023 05:49:22 UTC

for Strictly better than the status quo