mirror of
https://github.com/urbit/shrub.git
synced 2024-12-15 12:43:31 +03:00
4dbe7c698b
This reverts commit 11668f6060d2cf210d95d8d9a1925a0c0b7a928f.
46 lines
2.8 KiB
Plaintext
46 lines
2.8 KiB
Plaintext
::
|
|
:::: /hook/core/radio/sur
|
|
::
|
|
|%
|
|
++ audience (map station delivery) :: destination/state
|
|
++ atlas (map ship status) :: presence map
|
|
++ command :: effect on party
|
|
$% [%design (pair span (unit config))] :: configure/destroy
|
|
[%publish (list thought)] :: originate
|
|
[%review (list thought)] :: deliver
|
|
[%ping (map station presence)] :: declare status
|
|
== ::
|
|
++ config :: party configuration
|
|
$: sources=(set station) :: pulls from
|
|
cordon=(each (set ship) (set ship)) :: white/blacklist
|
|
== ::
|
|
++ cousin (pair ship span) :: domestic flow
|
|
++ delivery ?(%pending %received %rejected %released) :: delivery state
|
|
++ human :: human identifier
|
|
$: true=(unit (trel ,@t (unit ,@t) ,@t)) :: true name
|
|
hand=(unit ,@t) :: handle
|
|
== ::
|
|
++ partner :: foreign flow
|
|
$% [%twitter p=@t] :: twitter
|
|
== ::
|
|
++ presence ?(%hear %talk) :: status type
|
|
++ report :: unified rush/rust
|
|
$% [%house (set span)] :: meta-changes
|
|
[%grams (pair ,@ud (list telegram))] :: thoughts
|
|
[%group (pair atlas (map station atlas))] :: presence
|
|
[%config config] :: reconfigure
|
|
== ::
|
|
++ serial ,@uvH :: unique identity
|
|
++ station (each cousin partner) :: interlocutor
|
|
++ status (pair presence human) :: participant
|
|
++ speech :: party action
|
|
$% [%own p=@t] :: @ or /me
|
|
[%exp p=@t q=(unit tank)] :: program output
|
|
[%say p=@t] :: normal line
|
|
[%inv p=ship q=span] :: invite to
|
|
== ::
|
|
++ statement (pair ,@da speech) :: when this
|
|
++ telegram (pair ship thought) :: who which whom what
|
|
++ thought (trel serial audience statement) :: which whom what
|
|
--
|