5Bottom-level mock (virtual nock) interpreter. Produces a
6`++tone`, a nock computation result. If nock 11 is invoked, `sky`
7computes on the subject and produces a `++unit` result. An empty
8result becomes a `%1` `++tone`, indicating a block.
13`sub` is the subject as a noun.
15`fol` is the formula as a noun.
17`sky` is an `%iron` gate invoked with nock operator 11.
29 |= {{sub/* fol/*} gul/$-({* *} (unit (unit)))}
30 =+ tax=*(list {@ta *})
40 $0 ?-(-.hed $0 [%0 p.hed p.tal], $1 hed)
41 $1 ?-(-.hed $0 tal, $1 [%1 (weld p.hed p.tal)])
48 ?: =(0 b.fol) [%2 tax]
49 ?: =(1 b.fol) [%0 sub]
51 =+ [now=(cap b.fol) lat=(mas b.fol)]
52 $(b.fol lat, sub ?:(=(2 now) -.sub +.sub))
60 ?>(?=(^ p.ben) $(sub -.p.ben, fol +.p.ben))
61 ::?>(?=(^ p.ben) $([sub fol] p.ben)
71 ?. ?=(@ p.ben) [%2 tax]
77 ?. ?=(^ p.ben) [%2 tax]
78 [%0 =(-.p.ben +.p.ben)]
81 $(fol =>(fol [2 [0 1] 2 [1 c d] [1 0] 2 [1 2 3] [1 0] 4 4 b]))
83 {$7 b/* c/*} $(fol =>(fol [2 b 1 c]))
84 {$8 b/* c/*} $(fol =>(fol [7 [[0 1] b] c]))
85 {$9 b/* c/*} $(fol =>(fol [7 c 0 b]))
86 {$10 @ c/*} $(fol c.fol)
90 ?: ?=(?($hunk $hand $lose $mean $spot) b.fol)
91 $(fol d.fol, tax [[b.fol p.ben] tax])
99 =+ val=(gul p.ref p.ben)
100 ?~(val [%1 p.ben ~] ?~(u.val [%2 [[%hunk (mush p.ben)] tax]] [%0 u.u.val]))
108 ~zod/try=> (mink [20 [4 0 1]] $~)
110 ~zod/try=> (mink [[90 5 3] [0 3]] $~)
112 ~zod/try=> (mink 20^[4 0 1] $~)
114 ~zod/try=> (mink [90 5 3]^[0 3] $~)
116 ~zod/try=> (mink [0]^[11 1 20] $~)
118 ~zod/try=> (mink [0]^[11 1 20] |=(a=* `[40 a]))
120 ~zod/try=> (mink [5]^[0 2] $~)
122 ~zod/try=> (mink [5]^[10 yelp/[0 1] 0 0] $~)
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