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
=< q.q %- need %- need
(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
%pawn (end 4 who)
==
--
- :: surface core: stateless queries for default numeric sponsorship
+ :: surface core: for userspace use, with .^
::
|%
:: :: ++cite:title
%j
/(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
- :: in the past, this meant "our / our moon", but ::
- :: it has been primarly used to represent "our" ::
- :: ::
- :: moons as having the full permissions of their ::
- :: parents doesn't make a lot of sense anymore ::
- :: ::
- ++ team
- |= [our=ship who=ship]
+ ++ team :: her
+ |= [her=ship who=ship]
+ ^- ?
+ =(her who)
+ :: :: ++moon:title
+ ++ moon :: her moon
+ |= [her=ship who=ship]
^- ?
- =(our who)
+ &(=(%earl (clan who)) =(her (^sein who)))
-- ::title
:: ::
:::: ++milly :: (2k) milliseconds
