[MLton-commit] r4891
Vesa Karvonen
vesak at mlton.org
Fri Dec 1 00:29:35 PST 2006
Updated use files.
----------------------------------------------------------------------
A mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/extensions.use
U mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/forget.use
A mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/extensions.use
U mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.use
----------------------------------------------------------------------
Added: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/extensions.use
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/extensions.use 2006-12-01 04:35:07 UTC (rev 4890)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/extensions.use 2006-12-01 08:29:34 UTC (rev 4891)
@@ -0,0 +1,9 @@
+(* Copyright (C) 2006 SSH Communications Security, Helsinki, Finland
+ *
+ * MLton is released under a BSD-style license.
+ * See the file MLton-LICENSE for details.
+ *)
+
+val () =
+ app use
+ ["detail/ext.sml"]
Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/forget.use
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/forget.use 2006-12-01 04:35:07 UTC (rev 4890)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/polyml/forget.use 2006-12-01 08:29:34 UTC (rev 4891)
@@ -5,15 +5,17 @@
*)
val () =
- app PolyML.Compiler.forgetFunctor
- ["MkIntInfExt",
- "MkIntegerExt",
- "MkRealExt",
- "MkWordExt",
- "MkSeqCommonExt",
- "MkMonoSeqCommonExt",
- "MkMonoVectorExt",
- "MkMonoVectorSliceExt",
- "MkMonoArrayExt",
- "MkMonoArraySliceExt",
- "MkTextExt"]
+ (app PolyML.Compiler.forgetFunctor
+ ["MkIntInfExt",
+ "MkIntegerExt",
+ "MkRealExt",
+ "MkWordExt",
+ "MkSeqCommonExt",
+ "MkMonoSeqCommonExt",
+ "MkMonoVectorExt",
+ "MkMonoVectorSliceExt",
+ "MkMonoArrayExt",
+ "MkMonoArraySliceExt",
+ "MkTextExt"]
+ ; app PolyML.Compiler.forgetStructure
+ ["Ext"])
Added: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/extensions.use
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/extensions.use 2006-12-01 04:35:07 UTC (rev 4890)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/extensions.use 2006-12-01 08:29:34 UTC (rev 4891)
@@ -0,0 +1,9 @@
+(* Copyright (C) 2006 SSH Communications Security, Helsinki, Finland
+ *
+ * MLton is released under a BSD-style license.
+ * See the file MLton-LICENSE for details.
+ *)
+
+val () =
+ app use
+ ["detail/smlnj/ext.sml"]
Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.use
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.use 2006-12-01 04:35:07 UTC (rev 4890)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.use 2006-12-01 08:29:34 UTC (rev 4891)
@@ -4,82 +4,91 @@
* See the file MLton-LICENSE for details.
*)
-local
+val () = let
val compiler =
case OS.Process.getEnv "SML_COMPILER" of
SOME c => c
| NONE => raise Fail "The SML_COMPILER env var isn't defined"
in
- val () =
- app use
- [(* NOTE: Order matters. *)
-
- (* Workarounds (if any) *)
- "detail/"^compiler^"/workarounds.use",
-
- (* New {Iso :> ISO} and {Emb :> EMB} modules *)
- "public/emb.sig",
- "detail/emb.sml",
- "public/iso.sig",
- "detail/iso.sml",
-
- (* Extension functors *)
- "detail/mk-integer-ext.fun",
- "detail/mk-int-inf-ext.fun",
- "detail/mk-real-ext.fun",
- "detail/mk-word-ext.fun",
- "detail/mk-seq-common-ext.fun",
- "detail/mk-mono-seq-common-ext.fun",
- "detail/mk-mono-vector-ext.fun",
- "detail/mk-mono-vector-slice-ext.fun",
- "detail/mk-mono-array-ext.fun",
- "detail/mk-mono-array-slice-ext.fun",
- "detail/mk-text-ext.fun",
-
- (* Extended signatures *)
- "public/bool.sig",
- "public/option.sig",
- "public/int-inf.sig",
- "public/integer.sig",
- "public/real.sig",
- "public/word.sig",
- "public/list.sig",
- "public/vector.sig",
- "public/vector-slice.sig",
- "public/array.sig",
- "public/array-slice.sig",
- "public/mono-vector.sig",
- "public/mono-vector-slice.sig",
- "public/mono-array.sig",
- "public/mono-array-slice.sig",
- "public/char.sig",
- "public/string.sig",
- "public/substring.sig",
- "public/text.sig",
-
- (* Extended modules *)
- "detail/bool.sml",
- "detail/option.sml",
- "detail/list.sml",
- "detail/vector.sml",
- "detail/vector-slice.sml",
- "detail/array.sml",
- "detail/array-slice.sml",
- "detail/common.sml",
- "detail/"^compiler^"/ints.sml",
- "detail/"^compiler^"/reals.sml",
- "detail/"^compiler^"/words.sml",
- "detail/"^compiler^"/mono-vectors.sml",
- "detail/"^compiler^"/mono-vector-slices.sml",
- "detail/"^compiler^"/mono-arrays.sml",
- "detail/"^compiler^"/mono-array-slices.sml",
- "detail/"^compiler^"/texts.sml",
-
- (* Forget implementation details (if possible) *)
- "detail/"^compiler^"/forget.use",
-
- (* Export filter *)
- "public/export-"^compiler^".sml",
- "public/export.sml",
- "public/top-level.sml"]
+ app use
+ ["detail/"^compiler^"/workarounds.use",
+ "detail/bootstrap.sml",
+ "detail/"^compiler^"/extensions.use",
+ "public/fn.sig", "detail/fn.sml",
+ "public/unit.sig",
+ "public/sq.sig", "detail/sq.sml",
+ "public/un-op.sig", "detail/un-op.sml",
+ "public/thunk.sig", "detail/thunk.sml",
+ "public/univ.sig", "detail/univ.sml",
+ "public/bin-op.sig", "detail/bin-op.sml",
+ "public/effect.sig", "detail/effect.sml",
+ "public/fix.sig", "detail/fix.sml",
+ "public/un-pr.sig", "detail/un-pr.sml",
+ "public/order.sig", "detail/order.sml",
+ "public/bin-pr.sig", "detail/bin-pr.sml",
+ "public/cmp.sig", "detail/cmp.sml",
+ "public/ref.sig", "detail/ref.sml",
+ "public/bool.sig", "detail/bool.sml",
+ "public/product-type.sig",
+ "public/pair.sig",
+ "detail/pair.sml",
+ "public/product.sig",
+ "detail/product.sml",
+ "public/sum.sig", "detail/sum.sml",
+ "public/exn.sig", "detail/exn.sml",
+ "public/emb.sig", "detail/emb.sml",
+ "public/iso.sig", "detail/iso.sml",
+ "public/tie.sig", "detail/tie.sml",
+ "detail/mk-seq-common-ext.fun",
+ "public/array.sig",
+ "detail/array.sml",
+ "public/array-slice.sig",
+ "detail/array-slice.sml",
+ "public/vector.sig",
+ "detail/vector.sml",
+ "public/vector-slice.sig",
+ "detail/vector-slice.sml",
+ "public/option.sig", "detail/option.sml",
+ "public/list.sig", "detail/list.sml",
+ "public/buffer.sig", "detail/buffer.sml",
+ "public/reader.sig", "detail/reader.sml",
+ "public/writer.sig", "detail/writer.sml",
+ "public/exit.sig", "detail/exit.sml",
+ "detail/mk-integer-ext.fun",
+ "detail/mk-int-inf-ext.fun",
+ "detail/mk-real-ext.fun",
+ "detail/mk-word-ext.fun",
+ "public/int-inf.sig",
+ "public/integer.sig",
+ "public/real.sig",
+ "public/word.sig",
+ "detail/common-scalars.sml",
+ "detail/"^compiler^"/ints.sml",
+ "detail/"^compiler^"/reals.sml",
+ "detail/"^compiler^"/words.sml",
+ "detail/mk-mono-seq-common-ext.fun",
+ "detail/mk-mono-vector-ext.fun",
+ "detail/mk-mono-vector-slice-ext.fun",
+ "detail/mk-mono-array-ext.fun",
+ "detail/mk-mono-array-slice-ext.fun",
+ "detail/mk-text-ext.fun",
+ "public/mono-vector.sig",
+ "public/mono-vector-slice.sig",
+ "public/mono-array.sig",
+ "public/mono-array-slice.sig",
+ "public/char.sig",
+ "public/string.sig",
+ "public/substring.sig",
+ "public/text.sig",
+ "detail/common-mono-seqs.sml",
+ "detail/"^compiler^"/mono-vectors.sml",
+ "detail/"^compiler^"/mono-vector-slices.sml",
+ "detail/"^compiler^"/mono-arrays.sml",
+ "detail/"^compiler^"/mono-array-slices.sml",
+ "detail/"^compiler^"/texts.sml",
+ "detail/"^compiler^"/forget.use",
+ "public/export-"^compiler^".sml",
+ "public/export.sml",
+ "public/top-level.sml",
+ "public/infixes.sml"]
end
More information about the MLton-commit
mailing list