; Expose a dataspace over a unix socket let ?root_ds = dataspace $gatekeeper>> > ? ?cap> [ ; send configuration to uri_runner $cap [ ; Here the "0" argument is replaced with the whole URI asserted by xdg-open. ; An argument can be a reference to a capture. ; An argument can contain a reference to a capture using the $i notation. ; filesystem paths are always prefixed with file:// ] ; uri_runner sends messages to the server to start handler applications $cap ?? [ let ?id = timestamp let ?facet = facet let ?d = $config > $config $config ? complete> [$facet ! stop] $config ? failed> [$facet ! stop] ] ]