[MLton-commit] r5395

Vesa Karvonen vesak at mlton.org
Mon Mar 5 22:05:11 PST 2007


Moved Basis code common to all compilers to detail/common and compiler
specific code to compiler specific directories.

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

D   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-common.sml
D   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-mlton.sml
D   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-smlnj.sml
A   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/
A   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/basis.sml
A   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/mono-seqs.sml
A   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/scalars.sml
D   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-mono-seqs.sml
D   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-scalars.sml
A   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/mlton/basis.sml
A   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/basis.sml
U   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/unsealed.cm
U   mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/workarounds/basis-rebound.cm
U   mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.mlb

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

Deleted: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-common.sml
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-common.sml	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-common.sml	2007-03-06 06:05:09 UTC (rev 5395)
@@ -1,178 +0,0 @@
-(* Copyright (C) 2007 SSH Communications Security, Helsinki, Finland
- *
- * This code is released under the MLton license, a BSD-style license.
- * See the LICENSE file or http://mlton.org/License for details.
- *)
-
-(*
- * We rebind all Basis signatures, structures and functors that we are
- * interested in to make it easier to extend them.  This is mainly to make
- * it easier to write the Compilation Manager (CM) files for SML/NJ.
- *)
-
-signature BASIS_ARRAY = ARRAY
-signature BASIS_ARRAY2 = ARRAY2
-signature BASIS_ARRAY_SLICE = ARRAY_SLICE
-signature BASIS_BIN_IO = BIN_IO
-signature BASIS_BIT_FLAGS = BIT_FLAGS
-signature BASIS_BOOL = BOOL
-signature BASIS_BYTE = BYTE
-signature BASIS_CHAR = CHAR
-signature BASIS_COMMAND_LINE = COMMAND_LINE
-signature BASIS_DATE = DATE
-signature BASIS_GENERAL = GENERAL
-signature BASIS_GENERIC_SOCK = GENERIC_SOCK
-signature BASIS_IEEE_REAL = IEEE_REAL
-signature BASIS_IMPERATIVE_IO = IMPERATIVE_IO
-signature BASIS_INET_SOCK = INET_SOCK
-signature BASIS_INTEGER = INTEGER
-signature BASIS_INT_INF = INT_INF
-signature BASIS_IO = IO
-signature BASIS_LIST = LIST
-signature BASIS_LIST_PAIR = LIST_PAIR
-signature BASIS_MATH = MATH
-signature BASIS_MONO_ARRAY = MONO_ARRAY
-signature BASIS_MONO_ARRAY2 = MONO_ARRAY2
-signature BASIS_MONO_ARRAY_SLICE = MONO_ARRAY_SLICE
-signature BASIS_MONO_VECTOR = MONO_VECTOR
-signature BASIS_MONO_VECTOR_SLICE = MONO_VECTOR_SLICE
-signature BASIS_NET_HOST_DB = NET_HOST_DB
-signature BASIS_NET_PROT_DB = NET_PROT_DB
-signature BASIS_NET_SERV_DB = NET_SERV_DB
-signature BASIS_OPTION = OPTION
-signature BASIS_OS = OS
-signature BASIS_OS_FILE_SYS = OS_FILE_SYS
-signature BASIS_OS_IO = OS_IO
-signature BASIS_OS_PATH = OS_PATH
-signature BASIS_OS_PROCESS = OS_PROCESS
-signature BASIS_PACK_REAL = PACK_REAL
-signature BASIS_PACK_WORD = PACK_WORD
-signature BASIS_POSIX = POSIX
-signature BASIS_POSIX_ERROR = POSIX_ERROR
-signature BASIS_POSIX_FILE_SYS = POSIX_FILE_SYS
-signature BASIS_POSIX_IO = POSIX_IO
-signature BASIS_POSIX_PROCESS = POSIX_PROCESS
-signature BASIS_POSIX_PROC_ENV = POSIX_PROC_ENV
-signature BASIS_POSIX_SIGNAL = POSIX_SIGNAL
-signature BASIS_POSIX_SYS_DB = POSIX_SYS_DB
-signature BASIS_POSIX_TTY = POSIX_TTY
-signature BASIS_PRIM_IO = PRIM_IO
-signature BASIS_REAL = REAL
-signature BASIS_SOCKET = SOCKET
-signature BASIS_STREAM_IO = STREAM_IO
-signature BASIS_STRING = STRING
-signature BASIS_STRING_CVT = STRING_CVT
-signature BASIS_SUBSTRING = SUBSTRING
-signature BASIS_TEXT = TEXT
-signature BASIS_TEXT_IO = TEXT_IO
-signature BASIS_TEXT_STREAM_IO = TEXT_STREAM_IO
-signature BASIS_TIME = TIME
-signature BASIS_TIMER = TIMER
-signature BASIS_UNIX = UNIX
-signature BASIS_UNIX_SOCK = UNIX_SOCK
-signature BASIS_VECTOR = VECTOR
-signature BASIS_VECTOR_SLICE = VECTOR_SLICE
-signature BASIS_WORD = WORD
-(* signature BASIS_WINDOWS = WINDOWS *)
-
-structure BasisArray = Array
-structure BasisArray2 = Array2
-structure BasisArraySlice = ArraySlice
-structure BasisBinIO = BinIO
-structure BasisBool = Bool
-structure BasisByte = Byte
-structure BasisChar = Char
-structure BasisCommandLine = CommandLine
-structure BasisDate = Date
-structure BasisGeneral = General
-structure BasisGenericSock = GenericSock
-structure BasisIEEEReal = IEEEReal
-structure BasisINetSock = INetSock
-structure BasisIO = IO
-structure BasisInt = Int
-structure BasisLargeInt = LargeInt
-structure BasisLargeReal = LargeReal
-structure BasisLargeWord = LargeWord
-structure BasisList = List
-structure BasisListPair = ListPair
-structure BasisNetHostDB = NetHostDB
-structure BasisNetProtDB = NetProtDB
-structure BasisNetServDB = NetServDB
-structure BasisOS = OS
-structure BasisOption = Option
-structure BasisPosition = Position
-structure BasisPosix = Posix
-structure BasisReal = Real
-structure BasisSocket = Socket
-structure BasisString = String
-structure BasisStringCvt = StringCvt
-structure BasisText = Text
-structure BasisTextIO = TextIO
-structure BasisTime = Time
-structure BasisTimer = Timer
-structure BasisUnix = Unix
-structure BasisUnixSock = UnixSock
-structure BasisVector = Vector
-structure BasisVectorSlice = VectorSlice
-structure BasisWord = Word
-structure BasisWord8 = Word8
-structure BasisWord8Array = Word8Array
-structure BasisWord8ArraySlice = Word8ArraySlice
-structure BasisWord8Vector = Word8Vector
-structure BasisWord8VectorSlice = Word8VectorSlice
-(* structure BasisWindows = Windows *)
-
-(* signature BASIS_IMPERATIVE_IO_ARG = sig *)
-(*    structure StreamIO : STREAM_IO *)
-(*    structure Vector : MONO_VECTOR *)
-(*    structure Array : MONO_ARRAY *)
-(*    sharing type StreamIO.elem *)
-(*               = Vector.elem = Array.elem *)
-(*    sharing type StreamIO.vector *)
-(*               = Vector.vector *)
-(*               = Array.vector *)
-(* end *)
-
-(* functor BasisImperativeIO (Arg : BASIS_IMPERATIVE_IO_ARG) : IMPERATIVE_IO *)
-(*   = ImperativeIO (Arg) *)
-
-(* signature BASIS_PRIM_IO_ARG = sig *)
-(*    structure Vector : MONO_VECTOR *)
-(*    structure VectorSlice : MONO_VECTOR_SLICE *)
-(*    structure Array : MONO_ARRAY *)
-(*    structure ArraySlice : MONO_ARRAY_SLICE *)
-(*    sharing type Vector.elem *)
-(*               = VectorSlice.elem *)
-(*               = Array.elem *)
-(*               = ArraySlice.elem *)
-(*    sharing type Vector.vector *)
-(*               = VectorSlice.vector *)
-(*               = Array.vector *)
-(*               = ArraySlice.vector *)
-(*    sharing type VectorSlice.slice *)
-(*               = ArraySlice.vector_slice *)
-(*    sharing type Array.array *)
-(*               = ArraySlice.array *)
-(*    val someElem : Vector.elem *)
-(*    eqtype pos *)
-(*    val compare : pos * pos -> order *)
-(* end *)
-
-(* functor BasisPrimIO (Arg : BASIS_PRIM_IO_ARG) : PRIM_IO = PrimIO (Arg) *)
-
-(* signature BASIS_STREAM_IO_ARG = sig *)
-(*    structure PrimIO : PRIM_IO *)
-(*    structure Vector : MONO_VECTOR *)
-(*    structure Array : MONO_ARRAY *)
-(*    sharing type PrimIO.elem *)
-(*               = Vector.elem *)
-(*               = Array.elem *)
-(*    sharing type PrimIO.vector *)
-(*               = Vector.vector *)
-(*               = Array.vector *)
-(*    sharing type PrimIO.array *)
-(*               = Array.array *)
-(*    val someElem : PrimIO.elem *)
-(* end *)
-
-(* functor BasisStreamIO (Arg : BASIS_STREAM_IO_ARG) : STREAM_IO = StreamIO (Arg) *)

Deleted: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-mlton.sml
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-mlton.sml	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-mlton.sml	2007-03-06 06:05:09 UTC (rev 5395)
@@ -1,141 +0,0 @@
-(* Copyright (C) 2007 SSH Communications Security, Helsinki, Finland
- *
- * This code is released under the MLton license, a BSD-style license.
- * See the LICENSE file or http://mlton.org/License for details.
- *)
-
-structure BasisBoolArray = BoolArray
-structure BasisBoolArraySlice = BoolArraySlice
-structure BasisBoolVector = BoolVector
-structure BasisBoolVector = BoolVector
-structure BasisBoolVectorSlice = BoolVectorSlice
-structure BasisFixedInt = FixedInt
-structure BasisInt1 = Int1
-structure BasisInt10 = Int10
-structure BasisInt11 = Int11
-structure BasisInt12 = Int12
-structure BasisInt13 = Int13
-structure BasisInt14 = Int14
-structure BasisInt15 = Int15
-structure BasisInt16 = Int16
-structure BasisInt16Array = Int16Array
-structure BasisInt16ArraySlice = Int16ArraySlice
-structure BasisInt16Vector = Int16Vector
-structure BasisInt16VectorSlice = Int16VectorSlice
-structure BasisInt17 = Int17
-structure BasisInt18 = Int18
-structure BasisInt19 = Int19
-structure BasisInt2 = Int2
-structure BasisInt20 = Int20
-structure BasisInt21 = Int21
-structure BasisInt22 = Int22
-structure BasisInt23 = Int23
-structure BasisInt24 = Int24
-structure BasisInt25 = Int25
-structure BasisInt26 = Int26
-structure BasisInt27 = Int27
-structure BasisInt28 = Int28
-structure BasisInt29 = Int29
-structure BasisInt3 = Int3
-structure BasisInt30 = Int30
-structure BasisInt31 = Int31
-structure BasisInt32 = Int32
-structure BasisInt32Array = Int32Array
-structure BasisInt32ArraySlice = Int32ArraySlice
-structure BasisInt32Vector = Int32Vector
-structure BasisInt32VectorSlice = Int32VectorSlice
-structure BasisInt4 = Int4
-structure BasisInt5 = Int5
-structure BasisInt6 = Int6
-structure BasisInt64 = Int64
-structure BasisInt64Array = Int64Array
-structure BasisInt64ArraySlice = Int64ArraySlice
-structure BasisInt64Vector = Int64Vector
-structure BasisInt64VectorSlice = Int64VectorSlice
-structure BasisInt7 = Int7
-structure BasisInt8 = Int8
-structure BasisInt8Array = Int8Array
-structure BasisInt8ArraySlice = Int8ArraySlice
-structure BasisInt8Vector = Int8Vector
-structure BasisInt8VectorSlice = Int8VectorSlice
-structure BasisInt9 = Int9
-structure BasisIntArray = IntArray
-structure BasisIntArraySlice = IntArraySlice
-structure BasisIntInf = IntInf
-structure BasisIntVector = IntVector
-structure BasisIntVectorSlice = IntVectorSlice
-structure BasisLargeIntArray = LargeIntArray
-structure BasisLargeIntArraySlice = LargeIntArraySlice
-structure BasisLargeIntVector = LargeIntVector
-structure BasisLargeIntVectorSlice = LargeIntVectorSlice
-structure BasisLargeRealArray = LargeRealArray
-structure BasisLargeRealArraySlice = LargeRealArraySlice
-structure BasisLargeRealVector = LargeRealVector
-structure BasisLargeRealVectorSlice = LargeRealVectorSlice
-structure BasisLargeWordArray = LargeWordArray
-structure BasisLargeWordArraySlice = LargeWordArraySlice
-structure BasisLargeWordVector = LargeWordVector
-structure BasisLargeWordVectorSlice = LargeWordVectorSlice
-structure BasisReal32 = Real32
-structure BasisReal32Array = Real32Array
-structure BasisReal32ArraySlice = Real32ArraySlice
-structure BasisReal32Vector = Real32Vector
-structure BasisReal32VectorSlice = Real32VectorSlice
-structure BasisReal64 = Real64
-structure BasisReal64Array = Real64Array
-structure BasisReal64ArraySlice = Real64ArraySlice
-structure BasisReal64Vector = Real64Vector
-structure BasisReal64VectorSlice = Real64VectorSlice
-structure BasisRealArray = RealArray
-structure BasisRealArraySlice = RealArraySlice
-structure BasisRealVector = RealVector
-structure BasisRealVectorSlice = RealVectorSlice
-structure BasisSysWord = SysWord
-structure BasisWord1 = Word1
-structure BasisWord10 = Word10
-structure BasisWord11 = Word11
-structure BasisWord12 = Word12
-structure BasisWord13 = Word13
-structure BasisWord14 = Word14
-structure BasisWord15 = Word15
-structure BasisWord16 = Word16
-structure BasisWord16Array = Word16Array
-structure BasisWord16ArraySlice = Word16ArraySlice
-structure BasisWord16Vector = Word16Vector
-structure BasisWord16VectorSlice = Word16VectorSlice
-structure BasisWord17 = Word17
-structure BasisWord18 = Word18
-structure BasisWord19 = Word19
-structure BasisWord2 = Word2
-structure BasisWord20 = Word20
-structure BasisWord21 = Word21
-structure BasisWord22 = Word22
-structure BasisWord23 = Word23
-structure BasisWord24 = Word24
-structure BasisWord25 = Word25
-structure BasisWord26 = Word26
-structure BasisWord27 = Word27
-structure BasisWord28 = Word28
-structure BasisWord29 = Word29
-structure BasisWord3 = Word3
-structure BasisWord30 = Word30
-structure BasisWord31 = Word31
-structure BasisWord32 = Word32
-structure BasisWord32Array = Word32Array
-structure BasisWord32ArraySlice = Word32ArraySlice
-structure BasisWord32Vector = Word32Vector
-structure BasisWord32VectorSlice = Word32VectorSlice
-structure BasisWord4 = Word4
-structure BasisWord5 = Word5
-structure BasisWord6 = Word6
-structure BasisWord64 = Word64
-structure BasisWord64Array = Word64Array
-structure BasisWord64ArraySlice = Word64ArraySlice
-structure BasisWord64Vector = Word64Vector
-structure BasisWord64VectorSlice = Word64VectorSlice
-structure BasisWord7 = Word7
-structure BasisWord9 = Word9
-structure BasisWordArray = WordArray
-structure BasisWordArraySlice = WordArraySlice
-structure BasisWordVector = WordVector
-structure BasisWordVectorSlice = WordVectorSlice

Deleted: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-smlnj.sml
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-smlnj.sml	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-smlnj.sml	2007-03-06 06:05:09 UTC (rev 5395)
@@ -1,26 +0,0 @@
-(* Copyright (C) 2007 SSH Communications Security, Helsinki, Finland
- *
- * This code is released under the MLton license, a BSD-style license.
- * See the LICENSE file or http://mlton.org/License for details.
- *)
-
-structure SMLofNJ = SMLofNJ
-
-structure BasisFixedInt = FixedInt
-structure BasisInt31 = Int31
-structure BasisInt32 = Int32
-structure BasisInt64 = Int64
-structure BasisIntInf = IntInf
-structure BasisReal64 = Real64
-structure BasisReal64Array = Real64Array
-structure BasisReal64ArraySlice = Real64ArraySlice
-structure BasisReal64Vector = Real64Vector
-structure BasisReal64VectorSlice = Real64VectorSlice
-structure BasisRealArray = RealArray
-structure BasisRealArraySlice = RealArraySlice
-structure BasisRealVector = RealVector
-structure BasisRealVectorSlice = RealVectorSlice
-structure BasisSysWord = SysWord
-structure BasisWord31 = Word31
-structure BasisWord32 = Word32
-structure BasisWord64 = Word64

Copied: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/basis.sml (from rev 5393, mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-common.sml)

Copied: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/mono-seqs.sml (from rev 5393, mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-mono-seqs.sml)

Copied: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common/scalars.sml (from rev 5393, mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-scalars.sml)

Deleted: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-mono-seqs.sml
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-mono-seqs.sml	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-mono-seqs.sml	2007-03-06 06:05:09 UTC (rev 5395)
@@ -1,25 +0,0 @@
-(* Copyright (C) 2006 SSH Communications Security, Helsinki, Finland
- *
- * This code is released under the MLton license, a BSD-style license.
- * See the LICENSE file or http://mlton.org/License for details.
- *)
-
-(* Extended mono sequence modules common to all compilers *)
-
-structure Word8Vector : MONO_VECTOR = MkMonoVectorExt (BasisWord8Vector)
-structure Word8VectorSlice : MONO_VECTOR_SLICE =
-   MkMonoVectorSliceExt (structure MonoVectorSlice = BasisWord8VectorSlice)
-structure Word8Array : MONO_ARRAY =
-   MkMonoArrayExt (structure MonoArray = BasisWord8Array
-                   structure MonoVector = BasisWord8Vector)
-structure Word8ArraySlice : MONO_ARRAY_SLICE =
-   MkMonoArraySliceExt (structure MonoArraySlice = BasisWord8ArraySlice)
-
-structure Text : TEXT = MkTextExt (BasisText)
-structure Char : CHAR = Text.Char
-structure CharArray : MONO_ARRAY = Text.CharArray
-structure CharArraySlice : MONO_ARRAY_SLICE = Text.CharArraySlice
-structure CharVector : MONO_VECTOR = Text.CharVector
-structure CharVectorSlice : MONO_VECTOR_SLICE = Text.CharVectorSlice
-structure String : STRING = Text.String
-structure Substring : SUBSTRING = Text.Substring

Deleted: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-scalars.sml
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-scalars.sml	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/common-scalars.sml	2007-03-06 06:05:09 UTC (rev 5395)
@@ -1,18 +0,0 @@
-(* Copyright (C) 2006 SSH Communications Security, Helsinki, Finland
- *
- * This code is released under the MLton license, a BSD-style license.
- * See the LICENSE file or http://mlton.org/License for details.
- *)
-
-(* Extended scalar modules common to all compilers *)
-
-structure Int = MkIntegerExt (BasisInt)
-structure LargeInt = MkIntegerExt (BasisLargeInt)
-structure Position = MkIntegerExt (BasisPosition)
-
-structure LargeReal = MkRealExt (BasisLargeReal)
-structure Real = MkRealExt (BasisReal)
-
-structure LargeWord = MkWordExt (BasisLargeWord)
-structure Word = MkWordExt (BasisWord)
-structure Word8 = MkWordExt (BasisWord8)

Copied: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/mlton/basis.sml (from rev 5393, mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-mlton.sml)

Copied: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/basis.sml (from rev 5393, mltonlib/trunk/com/ssh/extended-basis/unstable/detail/basis-smlnj.sml)

Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/unsealed.cm
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/unsealed.cm	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/unsealed.cm	2007-03-06 06:05:09 UTC (rev 5395)
@@ -17,8 +17,8 @@
    ../../detail/bool.sml
    ../../detail/buffer.sml
    ../../detail/cmp.sml
-   ../../detail/common-mono-seqs.sml
-   ../../detail/common-scalars.sml
+   ../../detail/common/mono-seqs.sml
+   ../../detail/common/scalars.sml
    ../../detail/concept/mk-bounded.fun
    ../../detail/concept/mk-cstringable.fun
    ../../detail/concept/mk-equality.fun

Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/workarounds/basis-rebound.cm
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/workarounds/basis-rebound.cm	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/detail/smlnj/workarounds/basis-rebound.cm	2007-03-06 06:05:09 UTC (rev 5395)
@@ -5,9 +5,8 @@
  *)
 
 library
-   source(../../basis-common.sml)
-   source(../../basis-smlnj.sml)
+   source(-)
 is
-   ../../basis-common.sml
-   ../../basis-smlnj.sml
+   ../../../detail/common/basis.sml
+   ../../../detail/smlnj/basis.sml
    basis.cm

Modified: mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.mlb
===================================================================
--- mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.mlb	2007-03-06 05:50:34 UTC (rev 5394)
+++ mltonlib/trunk/com/ssh/extended-basis/unstable/extensions.mlb	2007-03-06 06:05:09 UTC (rev 5395)
@@ -24,8 +24,8 @@
    local
       $(SML_LIB)/basis/basis.mlb
    in
-      detail/basis-common.sml
-      detail/basis-$(SML_COMPILER).sml
+      detail/common/basis.sml
+      detail/$(SML_COMPILER)/basis.sml
    end
    $(SML_LIB)/basis/pervasive.mlb
 in
@@ -230,7 +230,7 @@
          detail/mk-int-inf-ext.fun
          detail/mk-real-ext.fun
          detail/mk-word-ext.fun
-         detail/common-scalars.sml
+         detail/common/scalars.sml
          detail/$(SML_COMPILER)/ints.sml
          detail/$(SML_COMPILER)/reals.sml
          detail/$(SML_COMPILER)/words.sml
@@ -250,7 +250,7 @@
          detail/mk-mono-array-ext.fun
          detail/mk-mono-array-slice-ext.fun
          detail/mk-text-ext.fun
-         detail/common-mono-seqs.sml
+         detail/common/mono-seqs.sml
          detail/$(SML_COMPILER)/mono-vectors.sml
          detail/$(SML_COMPILER)/mono-vector-slices.sml
          detail/$(SML_COMPILER)/mono-arrays.sml




More information about the MLton-commit mailing list