elonlit / Genesis

God's actual programming language.
https://esolangs.org/wiki/Genesis
Other
1.16k stars 18 forks source link

"Consecrate" is not the right keyword. After loop: "sabbath" #20

Open ryderwishart opened 1 year ago

ryderwishart commented 1 year ago

The 𐤒-𐤃-𐤔 keyword, meaning literally "to consecrate" or "to purify," denotes when the scope of a subroutine or loop terminates.

I suspect this is an interpolation by the Priestly editors. I propose emending to 𐤔𐤁𐤕 (i.e., SH-B-T, meaning literally 'to cease' or 'to rest').

For example (slightly revised from README.md):

The following 𐤏𐤁𐤅𐤓 loop prints out the first ten seven natural numbers:

𐤏𐤁𐤅𐤓 𐤌𐤎𐤐𐤓=𐤆׳,𐤌𐤎𐤐𐤓>=𐤀׳,𐤌𐤎𐤐𐤓=𐤌𐤎𐤐𐤓-𐤀׳: (note: upper limit set to paleo-YOD)
    𐤄𐤃𐤐𐤎𐤇 𐤌𐤎𐤐𐤓
𐤔-𐤁-𐤕 ('cease'/'rest')