diff doc/manual.tex @ 1544:a99b743a3087

Basis.mkMonad
author Adam Chlipala <adam@chlipala.net>
date Fri, 19 Aug 2011 15:23:01 -0400
parents 6f046b4bad24
children 76dab73304a5
line wrap: on
line diff
--- a/doc/manual.tex	Fri Aug 19 14:20:24 2011 -0400
+++ b/doc/manual.tex	Fri Aug 19 15:23:01 2011 -0400
@@ -1382,7 +1382,11 @@
   \mt{val} \; \mt{bind} : \mt{m} ::: (\mt{Type} \to \mt{Type}) \to \mt{t1} ::: \mt{Type} \to \mt{t2} ::: \mt{Type} \\
   \hspace{.1in} \to \mt{monad} \; \mt{m} \\
   \hspace{.1in} \to \mt{m} \; \mt{t1} \to (\mt{t1} \to \mt{m} \; \mt{t2}) \\
-  \hspace{.1in} \to \mt{m} \; \mt{t2}
+  \hspace{.1in} \to \mt{m} \; \mt{t2} \\
+  \mt{val} \; \mt{mkMonad} : \mt{m} ::: (\mt{Type} \to \mt{Type}) \\
+  \hspace{.1in} \to \{\mt{Return} : \mt{t} ::: \mt{Type} \to \mt{t} \to \mt{m} \; \mt{t}, \\
+  \hspace{.3in} \mt{Bind} : \mt{t1} ::: \mt{Type} \to \mt{t2} ::: \mt{Type} \to \mt{m} \; \mt{t1} \to (\mt{t1} \to \mt{m} \; \mt{t2}) \to \mt{m} \; \mt{t2}\} \\
+  \hspace{.1in} \to \mt{monad} \; \mt{m}
 \end{array}$$
 
 \subsection{Transactions}