1
0
mirror of https://github.com/ilyakooo0/urbit.git synced 2024-12-24 15:34:10 +03:00
urbit/base/sur/talk.hoon

84 lines
5.3 KiB
Plaintext
Raw Normal View History

2014-12-05 23:14:00 +03:00
::
2015-06-05 03:27:01 +03:00
:::: /hoon/talk/sur
2015-01-26 20:44:09 +03:00
!:
2014-12-05 23:14:00 +03:00
|%
2015-01-26 20:44:09 +03:00
++ audience (map partner (pair envelope delivery)) :: destination/state
2014-12-17 21:05:38 +03:00
++ atlas (map ship status) :: presence map
2015-01-26 20:44:09 +03:00
++ bouquet (set flavor) :: complete aroma
2014-12-05 23:14:00 +03:00
++ command :: effect on party
$% [%design (pair span (unit config))] :: configure/destroy
[%publish (list thought)] :: originate
[%review (list thought)] :: deliver
== ::
2015-04-06 22:57:23 +03:00
++ cabal :: metaconfiguration
$: loc=config :: local config
ham=(map station config) :: neighborhood configs
==
2014-12-05 23:14:00 +03:00
++ config :: party configuration
2015-01-26 20:44:09 +03:00
$: sources=(set partner) :: pulls from
caption=cord :: about
cordon=control :: restricted to
2014-12-05 23:14:00 +03:00
== ::
2015-01-26 20:44:09 +03:00
++ control (pair posture (set ship)) :: access control
2015-01-01 23:43:50 +03:00
++ delivery :: delivery state
$? %pending :: undelivered
%received :: delivered
%rejected :: undeliverable
%released :: sent one-way
%accepted :: fully processed
== ::
2015-01-26 20:44:09 +03:00
++ envelope (pair ,? (unit partner)) :: visible, sender
++ flavor path :: content flavor
2014-12-05 23:14:00 +03:00
++ human :: human identifier
$: true=(unit (trel ,@t (unit ,@t) ,@t)) :: true name
hand=(unit ,@t) :: handle
== ::
2015-01-26 20:44:09 +03:00
++ passport :: foreign flow
2014-12-05 23:14:00 +03:00
$% [%twitter p=@t] :: twitter
== ::
2015-01-26 20:44:09 +03:00
++ posture :: security posture
2015-04-08 01:16:37 +03:00
$? %black :: channel
2015-05-11 20:53:47 +03:00
%white :: chamber
2015-04-08 01:16:37 +03:00
%green :: journal
%brown :: mailbox
2015-01-26 20:44:09 +03:00
== ::
2015-01-01 23:43:50 +03:00
++ presence ?(%gone %hear %talk) :: status type
2015-01-26 20:44:09 +03:00
++ register (pair atlas (map partner atlas)) :: ping me, ping srcs
2015-04-05 20:00:36 +03:00
++ shelf (map span (pair posture cord)) :: ship shape
2015-04-01 23:56:43 +03:00
++ report :: talk update
2015-04-06 22:57:23 +03:00
$% [%cabal cabal] :: config neighborhood
2015-01-19 02:19:06 +03:00
:: [%folder (list report)] :: multiple
2015-01-01 23:43:50 +03:00
[%grams (pair ,@ud (list telegram))] :: beginning, thoughts
[%group register] :: presence
2015-04-05 20:00:36 +03:00
[%house shelf] :: station set
2014-12-05 23:14:00 +03:00
== ::
2015-01-01 23:43:50 +03:00
++ speech :: narrative action
2015-01-06 23:31:36 +03:00
$% [%lan p=span q=@t] :: local announce
[%exp p=@t] :: hoon line
2015-01-19 02:19:06 +03:00
[%non ~] :: no content (yo)
2015-01-01 23:43:50 +03:00
[%ext p=@tas q=*] :: extended action
2015-01-06 23:31:36 +03:00
[%fat p=torso q=speech] :: attachment
:: [%inv p=station] :: invite to station
2015-06-02 21:36:56 +03:00
[%url p=purf] :: parsed url
2015-01-06 02:59:57 +03:00
[%ire p=serial q=speech] :: in-reply-to
2015-01-01 23:43:50 +03:00
[%lin p=? q=@t] :: no=@, text line
[%mor p=(list speech)] :: multiplex
2015-06-02 21:36:56 +03:00
[%app p=@tas q=@t] :: app message
2015-01-01 23:43:50 +03:00
== ::
2014-12-05 23:14:00 +03:00
++ serial ,@uvH :: unique identity
2015-01-26 20:44:09 +03:00
++ partner (each station passport) :: interlocutor
2014-12-17 03:36:45 +03:00
++ status (pair presence human) :: participant
2015-01-26 20:44:09 +03:00
++ statement (trel ,@da bouquet speech) :: when this
++ station (pair ship span) :: domestic flow
2014-12-05 23:14:00 +03:00
++ telegram (pair ship thought) :: who which whom what
++ thought (trel serial audience statement) :: which whom what
2015-01-06 23:31:36 +03:00
++ torso :: attachment
2015-01-19 02:19:06 +03:00
$% [%name (pair ,@t torso)] :: named attachment
[%text (list ,@t)] :: text lines
2015-01-06 23:31:36 +03:00
[%tank (list tank)] :: tank list
== ::
:: markdown
:: image
:: mime object
2014-12-05 23:14:00 +03:00
--