7readInt : { [STATE (Vect n Int), STDIO] ==>
8 {ok} if ok then [STATE (Vect (S n) Int), STDIO]
9 else [STATE (Vect n Int), STDIO] } Eff Bool
10readInt = do let x = trim !getStr
11 case all isDigit (unpack x) of
13 True => do updateM (\xs => cast x ::xs)
17 { [STATE (Vect m Int), STDIO] ==>
18 [STATE (Vect (n + m) Int), STDIO] } Eff ()
20readN {m} (S k) = case !readInt of
21 True => rewrite plusSuccRightSucc k m in readN k
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