mirror of
https://github.com/urbit/shrub.git
synced 2024-12-24 11:24:21 +03:00
27d6fc7597
Unflops the spur in +en-beam, +de-beam, and everything that calls either of those, or works with the consequences of their output. This includes clay's interface for mounting and unmounting, which now no longer expects the arguments to contain an old-style spur.
14 lines
346 B
Plaintext
14 lines
346 B
Plaintext
/- spider
|
|
/+ strandio
|
|
=, strand=strand:spider
|
|
^- thread:spider
|
|
|= arg=vase
|
|
=/ m (strand ,vase)
|
|
^- form:m
|
|
=+ !<([pax=path ~] arg)
|
|
?~ bem=(de-beam:format pax)
|
|
(strand-fail:strand %path-not-beam >pax< ~)
|
|
=/ =mars:clay [i i.t]:?>(?=([@ @ ~] s.u.bem) s.u.bem)
|
|
;< =tube:clay bind:m (build-cast:strandio -.u.bem mars)
|
|
(pure:m !>(tube))
|