zuse: add +moon:title

(addendum to +team change)

address feedback from ~rovnys-ricfer, ~master-morzod,
~ritpub-sipsyl, ~tacryt-socryp, ~wicdev-wisryt, and others.

the original functionality of +team has been split out
between +team:title and +moon:title.

also:
fixes "middle core" and "surface core" comments in title
This commit is contained in:
bacwyls 2022-11-07 18:29:52 -06:00
parent 2b9563f859
commit 4a98aa226b

View File

@ -4928,7 +4928,7 @@
=< q.q %- need %- need =< q.q %- need %- need
(rof ~ %j `beam`[[our %sein %da now] /(scot %p who)]) (rof ~ %j `beam`[[our %sein %da now] /(scot %p who)])
-- --
:: middle core: for userspace use, with .^ :: middle core: stateless queries for default numeric sponsorship
:: ::
=> |% => |%
:: :: ++clan:title :: :: ++clan:title
@ -4968,7 +4968,7 @@
%pawn (end 4 who) %pawn (end 4 who)
== ==
-- --
:: surface core: stateless queries for default numeric sponsorship :: surface core: for userspace use, with .^
:: ::
|% |%
:: :: ++cite:title :: :: ++cite:title
@ -5003,17 +5003,25 @@
%j %j
/(scot %p our)/sein/(scot %da now)/(scot %p who) /(scot %p our)/sein/(scot %da now)/(scot %p who)
== ==
:: +team was created with two meanings:
:: A. her / her moon
:: B. whoever should be able to control her ship
::
:: these two things aren't obviously equal anymore,
:: and it's more important for +team to satisfy B than A,
:: so now +team just means "her".
::
:: (ships can definitely be trusted to control themselves)
:: :: ++team:title :: :: ++team:title
:: in the past, this meant "our / our moon", but :: ++ team :: her
:: it has been primarly used to represent "our" :: |= [her=ship who=ship]
:: ::
:: moons as having the full permissions of their ::
:: parents doesn't make a lot of sense anymore ::
:: ::
++ team
|= [our=ship who=ship]
^- ? ^- ?
=(our who) =(her who)
:: :: ++moon:title
++ moon :: her moon
|= [her=ship who=ship]
^- ?
&(=(%earl (clan who)) =(her (^sein who)))
-- ::title -- ::title
:: :: :: ::
:::: ++milly :: (2k) milliseconds :::: ++milly :: (2k) milliseconds