9Build `f` such that `(f x) .= (b (a x))`.
18 ++ cork |*({a/_|=(* **) b/gate} (corl b a)) :: compose forward
24 > (:(cork dec dec dec) 20)
26 > =mal (mo (limo a+15 b+23 ~))
27 > ((cork ~(got by mal) dec) %a)
29 > ((cork ~(got by mal) dec) %b)
48 ++ corl :: compose backwards
49 |* {a/gate b/_|=(* **)}
50 =< +:|.((a (b))) :: span check
58 > ((corl (lift bex) (slat %ud)) '2')
68Right curry a gate, binding the tail of its sample
84 ++ curr :: curry right
93 > =tep (curr scan sym)
104Curry a gate, binding the head of its sample
121 ++ cury :: curry left
142Demands that a specific type be produced, crashing the program is it is
148 ++ hard :: force coerce to span
159 > ((hard (list)) (limo [1 2 3 ~]))
161 > ((hard @) (add 2 2))
163 > ((hard @t) (crip "Tape to cord, bro!"))
165 > ((hard tape) (crip "...Tape to cord, bro?..."))
174Politely requests a specific type to be produced, producing null if it
180 ++ soft :: maybe coerce to span
182 |= fud/* ^- (unit han)
184 ?.(=(gol fud) ~ [~ gol])
190 > ((soft %4) (add 2 2))
192 > ((soft @) (add 2 2))
194 > ((soft %5) (add 2 2))
196 > ((soft @t) (crip "Tape to cord, Woohoo!"))
197 [~ 'Tape to cord, Woohoo!']
198 > ((soft @t) (trip 'Cmon man... Tape to cord? Please?!'))
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list