4Build `f` such that `(f x) .= (b (a x))`.
13 ++ cork |*({a/_|=(* **) b/gate} (corl b a)) :: compose forward
19 > (:(cork dec dec dec) 20)
21 > =mal (mo (limo a+15 b+23 ~))
22 > ((cork ~(got by mal) dec) %a)
24 > ((cork ~(got by mal) dec) %b)
43 ++ corl :: compose backwards
44 |* {a/gate b/_|=(* **)}
45 =< +:|.((a (b))) :: span check
53 > ((corl (lift bex) (slat %ud)) '2')
63Right curry a gate, binding the tail of its sample
79 ++ curr :: curry right
88 > =tep (curr scan sym)
99Curry a gate, binding the head of its sample
116 ++ cury :: curry left
137Demands that a specific type be produced, crashing the program is it is
143 ++ cury :: curry left
152 > ((hard (list)) (limo [1 2 3 ~]))
154 > ((hard @) (add 2 2))
156 > ((hard @t) (crip "Tape to cord, bro!"))
158 > ((hard tape) (crip "...Tape to cord, bro?..."))
167Politely requests a specific type to be produced, producing null if it
173 ++ soft :: maybe coerce to span
175 |= fud/* ^- (unit han)
177 ?.(=(gol fud) ~ [~ gol])
183 > ((soft %4) (add 2 2))
185 > ((soft @) (add 2 2))
187 > ((soft %5) (add 2 2))
189 > ((soft @t) (crip "Tape to cord, Woohoo!"))
190 [~ 'Tape to cord, Woohoo!']
191 > ((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