pandoc/test/lhs-test.rst
John MacFarlane 276894a2f2 RST writer: use more consistent indentation.
Previously we used an odd mix of 3- and 4-space indentation.
Now we use 3-space indentation, except for ordered lists,
where indentation must depend on the width of the list marker.

Closes #4563.
2018-04-19 13:47:16 -07:00

23 lines
508 B
ReStructuredText

lhs test
========
``unsplit`` is an arrow that takes a pair of values and combines them to
return a single value:
.. code:: haskell
unsplit :: (Arrow a) => (b -> c -> d) -> a (b, c) d
unsplit = arr . uncurry
-- arr (\op (x,y) -> x `op` y)
``(***)`` combines two arrows into a new arrow by running the two arrows on a
pair of values (one arrow on the first item of the pair and one arrow on the
second item of the pair).
::
f *** g = first f >>> second g
Block quote:
foo bar