[MLton-commit] r5376
Vesa Karvonen
vesak at mlton.org
Thu Mar 1 09:23:20 PST 2007
Titles and reminder to investigate.
----------------------------------------------------------------------
U mltonlib/trunk/com/ssh/extended-basis/unstable/public/concept/monad.sig
----------------------------------------------------------------------
Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/public/concept/monad.sig
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/public/concept/monad.sig 2007-03-01 17:07:11 UTC (rev 5375)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/public/concept/monad.sig 2007-03-01 17:23:07 UTC (rev 5376)
@@ -4,6 +4,8 @@
* See the LICENSE file or http://mlton.org/License for details.
*)
+(** == Monad == *)
+
signature MONAD_CORE = sig
type 'a monad
val return : 'a -> 'a monad
@@ -25,6 +27,8 @@
include MONAD_EX where type 'a monad_ex = 'a monad
end
+(** == Monad Plus == *)
+
signature MONADP_CORE = sig
include MONAD_CORE
val zero : 'a monad
@@ -44,6 +48,8 @@
(************************************************************************)
+(* XXX Should the following be removed? *)
+
signature MONAD_CORE' = sig
type ('a, 'x) monad
val return : 'a -> ('a, 'x) monad
More information about the MLton-commit
mailing list