summaryrefslogtreecommitdiff
path: root/desk/mar/mime.hoon
blob: 83b4daeb5efef8867081f0f9f67f5e8f78871fc5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
::
::::  /hoon/mime/mar
  ::
/?    310
::
|_  own=mime
++  grow
  ^?
  |%
  ++  jam  `@`q.q.own
  --
::
++  grab                                                ::  convert from
  ^?
  |%
  ++  noun  mime                                  ::  clam from %noun
  ++  tape
    |=(a=_"" [/application/x-urb-unknown (as-octt:mimes:html a)])
  --
++  grad
  ^?
  |%
  ++  form  %mime
  ++  diff  |=(mime +<)
  ++  pact  |=(mime +<)
  ++  join  |=([mime mime] `(unit mime)`~)
  ++  mash
    |=  [[ship desk mime] [ship desk mime]]
    ^-  mime
    ~|(%mime-mash !!)
  --
--