[MLton-commit] r6368

Vesa Karvonen vesak at mlton.org
Thu Jan 31 14:28:02 PST 2008


Added REP signature for specifying the rep of generics in client modules.

----------------------------------------------------------------------

U   mltonlib/trunk/com/ssh/generic/unstable/detail/ml/smlnj/sigs.cm
U   mltonlib/trunk/com/ssh/generic/unstable/lib.mlb
U   mltonlib/trunk/com/ssh/generic/unstable/lib.use
U   mltonlib/trunk/com/ssh/generic/unstable/public/export.sml
A   mltonlib/trunk/com/ssh/generic/unstable/public/framework/rep.sig

----------------------------------------------------------------------

Modified: mltonlib/trunk/com/ssh/generic/unstable/detail/ml/smlnj/sigs.cm
===================================================================
--- mltonlib/trunk/com/ssh/generic/unstable/detail/ml/smlnj/sigs.cm	2008-01-31 16:49:28 UTC (rev 6367)
+++ mltonlib/trunk/com/ssh/generic/unstable/detail/ml/smlnj/sigs.cm	2008-01-31 22:28:01 UTC (rev 6368)
@@ -20,6 +20,7 @@
    ../../../public/framework/layered-rep.sig
    ../../../public/framework/open-cases.sig
    ../../../public/framework/open-rep.sig
+   ../../../public/framework/rep.sig
    ../../../public/framework/ty.sig
    ../../../public/util/generics-util.sig
    ../../../public/value/arbitrary.sig

Modified: mltonlib/trunk/com/ssh/generic/unstable/lib.mlb
===================================================================
--- mltonlib/trunk/com/ssh/generic/unstable/lib.mlb	2008-01-31 16:49:28 UTC (rev 6367)
+++ mltonlib/trunk/com/ssh/generic/unstable/lib.mlb	2008-01-31 22:28:01 UTC (rev 6368)
@@ -39,6 +39,7 @@
          public/framework/open-rep.sig
          public/framework/open-cases.sig
          public/framework/cases.sig
+         public/framework/rep.sig
          public/framework/generic.sig
 
          (* Utilities *)

Modified: mltonlib/trunk/com/ssh/generic/unstable/lib.use
===================================================================
--- mltonlib/trunk/com/ssh/generic/unstable/lib.use	2008-01-31 16:49:28 UTC (rev 6367)
+++ mltonlib/trunk/com/ssh/generic/unstable/lib.use	2008-01-31 22:28:01 UTC (rev 6368)
@@ -21,6 +21,7 @@
      "public/framework/open-rep.sig",
      "public/framework/open-cases.sig",
      "public/framework/cases.sig",
+     "public/framework/rep.sig",
      "public/framework/generic.sig",
      "public/util/generics-util.sig",
      "detail/util/generics-util.sml",

Modified: mltonlib/trunk/com/ssh/generic/unstable/public/export.sml
===================================================================
--- mltonlib/trunk/com/ssh/generic/unstable/public/export.sml	2008-01-31 16:49:28 UTC (rev 6367)
+++ mltonlib/trunk/com/ssh/generic/unstable/public/export.sml	2008-01-31 22:28:01 UTC (rev 6368)
@@ -13,6 +13,7 @@
 signature OPEN_REP = OPEN_REP
 
 signature CASES = CASES
+signature REP = REP
 
 signature LAYERED_REP = LAYERED_REP
 

Added: mltonlib/trunk/com/ssh/generic/unstable/public/framework/rep.sig
===================================================================
--- mltonlib/trunk/com/ssh/generic/unstable/public/framework/rep.sig	2008-01-31 16:49:28 UTC (rev 6367)
+++ mltonlib/trunk/com/ssh/generic/unstable/public/framework/rep.sig	2008-01-31 22:28:01 UTC (rev 6368)
@@ -0,0 +1,14 @@
+(* Copyright (C) 2008 Vesa Karvonen
+ *
+ * This code is released under the MLton license, a BSD-style license.
+ * See the LICENSE file or http://mlton.org/License for details.
+ *)
+
+(**
+ * A signature for the "rep" of generics.
+ *)
+signature REP = sig
+   structure Open : sig
+      structure Rep : OPEN_REP
+   end
+end


Property changes on: mltonlib/trunk/com/ssh/generic/unstable/public/framework/rep.sig
___________________________________________________________________
Name: svn:eol-style
   + native




More information about the MLton-commit mailing list