:: :::: /hoon/begin/hood/gun :: /? 314 /- sole :: :::: !: => |% ++ begs ,[his=@p tic=@p yen=@t ges=gens] ++ scug |*([a=@ b=(pole)] ?~(b ~ ?~(a ~ [-.b $(b +.b, a (dec a))]))) -- [sole .] :- %ask |= $: [now=@da eny=@uvI bec=beak] [arg=_(scug *@ ~[his=*@p tic=*@p])] safety=?(%on %off) == ^- (sole-result (cask begs)) ?. =(safety %off) %+ sole-yo leaf/"|begin is deprecated, please use -w -t" sole-no =- ?~ arg - =+ (fun.q.q his.arg) ?~ +.arg - (fun.q.q tic.arg) %+ sole-lo [%& %helm-begin "your urbit: ~"] %+ sole-go fed:ag |= his=@p %+ sole-lo [%& %helm-ticket "your ticket: ~"] %+ sole-go fed:ag |= tic=@p %+ sole-lo [%& %helm-entropy "some entropy: "] %+ sole-go (boss 256 (more gon qit)) |= yen=@t =+ ney=(shax yen) %+ sole-yo `tank`[%leaf "entropy check: {(scow %p `@p`(mug ney))}"] %+ sole-so %helm-begin :* his tic ney :: ^- gens :- %en =+ can=(clan his) ?- can %czar [%czar ~] %duke [%duke %anon ~] %earl [%earl (scot %p his)] %king [%king ?:(=(~doznec his) 'Urban Republic' (scot %p his))] %pawn [%pawn ~] == ==