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
|
2015-10-29 05:10:20 +03:00
|
|
|
[%glyph (jug char (set partner))] :: relevant binding
|
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
|
2015-03-30 09:43:48 +03:00
|
|
|
[%mor p=(list speech)] :: multiplex
|
2015-06-02 21:36:56 +03:00
|
|
|
[%app p=@tas q=@t] :: app message
|
2015-08-20 03:36:40 +03:00
|
|
|
[%tax p=duty:work-stuff] ::
|
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
|
|
|
|
== ::
|
2015-08-20 03:36:40 +03:00
|
|
|
++ work-stuff ::
|
|
|
|
|% ::
|
|
|
|
++ duty ::
|
2015-08-20 22:56:07 +03:00
|
|
|
$% [%create tax=task] :: create new task
|
2015-08-22 03:02:35 +03:00
|
|
|
[%archive id=@uvH] :: archive task
|
2015-08-27 01:21:21 +03:00
|
|
|
[%change id=@uvH meat=flesh] :: request change
|
|
|
|
[%update id=@uvH version=@u her=ship meat=flesh]:: broadcast change
|
|
|
|
== ::
|
|
|
|
++ flesh ::
|
|
|
|
$% [%set-doer her=(unit ,@p)] :: set doer
|
|
|
|
[%set-date-due wen=(unit ,@da)] :: set due date
|
|
|
|
[%set-tags tag=(set ,@t)] :: set tags
|
|
|
|
[%set-title til=@t] :: set title
|
2015-09-01 02:10:58 +03:00
|
|
|
[%set-description des=@t] :: XX (list ,@t) :: set description
|
2015-08-27 01:21:21 +03:00
|
|
|
[%set-done don=?] :: set done
|
2015-09-09 02:31:42 +03:00
|
|
|
[%add-comment who=@p com=@t] :: XX (list ,@t) :: add comment
|
2015-08-20 03:36:40 +03:00
|
|
|
== ::
|
|
|
|
++ task ::
|
|
|
|
$: id=@uvH ::
|
|
|
|
date-created=@da ::
|
|
|
|
version=@u ::
|
|
|
|
date-modified=@da ::
|
2015-08-27 01:21:21 +03:00
|
|
|
creator=@p ::
|
|
|
|
doer=(unit ,@p) ::
|
2015-08-20 03:36:40 +03:00
|
|
|
tags=(set ,@t) ::
|
|
|
|
date-due=(unit ,@da) ::
|
|
|
|
done=(unit ,@da) ::
|
|
|
|
title=@t ::
|
|
|
|
description=@t ::
|
|
|
|
discussion=(list comment) ::
|
|
|
|
== ::
|
|
|
|
++ comment ::
|
|
|
|
$: date=@da ::
|
|
|
|
ship=@p ::
|
|
|
|
body=@t ::
|
|
|
|
== ::
|
|
|
|
--
|
2014-12-05 23:14:00 +03:00
|
|
|
--
|