:: :::: /hoon/pill/mar :: /- aquarium =, aquarium =, mimes:html |_ pil=pill ++ grow |% ++ mime [/application/octet-stream (as-octs (jam pil))] -- ++ grab |% ++ noun pill ++ mime |= [p=mite:eyre q=octs:eyre] =+ o=(pair ,* ,*) :: ,*) =+ (,[boot-ova=* kernel-ova=(list o) userspace-ova=(list o)] (cue q.q)) =/ convert |= ova=(list o) ^- (list unix-event) %+ turn ova |= ovo=o =/ sof ((soft unix-event) ovo) ?~ sof ~& [%unknown-event p.ovo] !! ~& [%known-event (wire p.ovo) (@tas -.q.ovo)] u.sof :: =/ boot-ova (convert boot-ova) =/ kernel-ova (convert kernel-ova) =/ userspace-ova (convert userspace-ova) [boot-ova kernel-ova userspace-ova] -- ++ grad %mime --