2\usepackage{amssymb,amsmath}
3\usepackage[mathletters]{ucs}
4\usepackage[utf8x]{inputenc}
5\usepackage[breaklinks=true,unicode=true,pdfborder={0 0 0}]{hyperref}
6\setlength{\parindent}{0pt}
7\setlength{\parskip}{6pt plus 2pt minus 1pt}
8\setcounter{secnumdepth}{0}
15\verb!unsplit! is an arrow that takes a pair of values and combines them to
19unsplit :: (Arrow a) => (b -> c -> d) -> a (b, c) d
20unsplit = arr . uncurry
21 -- arr (\op (x,y) -> x `op` y)
23\verb!(***)! combines two arrows into a new arrow by running the two arrows on
24a pair of values (one arrow on the first item of the pair and one arrow on the
25second item of the pair).
28f *** g = first f >>> second g
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