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 ++ cury :: curry left
157 > ((hard (list)) (limo [1 2 3 ~]))
159 > ((hard @) (add 2 2))
161 > ((hard @t) (crip "Tape to cord, bro!"))
163 > ((hard tape) (crip "...Tape to cord, bro?..."))
172Politely requests a specific type to be produced, producing null if it
178 ++ soft :: maybe coerce to span
180 |= fud/* ^- (unit han)
182 ?.(=(gol fud) ~ [~ gol])
188 > ((soft %4) (add 2 2))
190 > ((soft @) (add 2 2))
192 > ((soft %5) (add 2 2))
194 > ((soft @t) (crip "Tape to cord, Woohoo!"))
195 [~ 'Tape to cord, Woohoo!']
196 > ((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