SCM Repository
Annotation of /sml/trunk/old-basis/2004/basis.sml
Parent Directory
|
Revision Log
Revision 5831 - (view) (download)
1 : | jhr | 4154 | (* basis-2004.sml |
2 : | * | ||
3 : | jhr | 5831 | * COPYRIGHT (c) 2019 The Fellowship of SML/NJ (http://www.smlnj.org) |
4 : | jhr | 4154 | * All rights reserved. |
5 : | * | ||
6 : | * This file rebinds various basis module names to their 2004 versions. | ||
7 : | *) | ||
8 : | |||
9 : | (* rebind basis signatures to their 2004 versions *) | ||
10 : | signature ARRAY = ARRAY_2004 | ||
11 : | jhr | 4715 | signature ARRAY_SLICE = ARRAY_SLICE_2004 |
12 : | jhr | 4154 | signature LIST = LIST_2004 |
13 : | signature LIST_PAIR = LIST_PAIR_2004 | ||
14 : | signature MONO_ARRAY = MONO_ARRAY_2004 | ||
15 : | jhr | 4719 | signature MONO_ARRAY_SLICE = MONO_ARRAY_SLICE_2004 |
16 : | jhr | 4154 | signature MONO_VECTOR = MONO_VECTOR_2004 |
17 : | jhr | 4715 | signature MONO_VECTOR_SLICE = MONO_VECTOR_SLICE_2004 |
18 : | jhr | 4154 | signature OPTION = OPTION_2004 |
19 : | signature STRING = STRING_2004 | ||
20 : | signature TEXT = TEXT_2004 | ||
21 : | jhr | 4195 | signature VECTOR = VECTOR_2004 |
22 : | jhr | 4715 | signature VECTOR_SLICE = VECTOR_SLICE_2004 |
23 : | jhr | 4229 | signature WORD = WORD_2004 |
24 : | jhr | 4154 | |
25 : | (* rebind basis structures using 2004 signatures *) | ||
26 : | structure Array : ARRAY = Array | ||
27 : | jhr | 4715 | structure ArraySlice : ARRAY_SLICE = ArraySlice |
28 : | jhr | 4154 | structure List : LIST = List |
29 : | structure ListPair : LIST_PAIR = ListPair | ||
30 : | structure Option : OPTION = Option | ||
31 : | structure Real64Array : MONO_ARRAY = Real64Array | ||
32 : | jhr | 4715 | structure Real64ArraySlice : MONO_ARRAY_SLICE = Real64ArraySlice |
33 : | jhr | 4154 | structure Real64Vector : MONO_VECTOR = Real64Vector |
34 : | jhr | 4715 | structure Real64VectorSlice : MONO_VECTOR_SLICE = Real64VectorSlice |
35 : | jhr | 4154 | structure Text : TEXT = Text |
36 : | structure Vector : VECTOR = Vector | ||
37 : | jhr | 4715 | structure VectorSlice : VECTOR_SLICE = VectorSlice |
38 : | jhr | 4229 | structure Word : WORD = Word |
39 : | structure Word8 : WORD = Word8 | ||
40 : | structure Word32 : WORD = Word32 | ||
41 : | structure Word64 : WORD = Word64 | ||
42 : | jhr | 4154 | structure Word8Array : MONO_ARRAY = Word8Array |
43 : | jhr | 4715 | structure Word8ArraySlice : MONO_ARRAY_SLICE = Word8ArraySlice |
44 : | jhr | 4154 | structure Word8Vector : MONO_VECTOR = Word8Vector |
45 : | jhr | 4715 | structure Word8VectorSlice : MONO_VECTOR_SLICE = Word8VectorSlice |
46 : | jhr | 4154 | |
47 : | (* the Text modules are extracted from the Text structure *) | ||
48 : | structure CharArray : MONO_ARRAY = Text.CharArray | ||
49 : | jhr | 4715 | structure CharArraySlice : MONO_ARRAY_SLICE = Text.CharArraySlice |
50 : | jhr | 4154 | structure CharVector : MONO_VECTOR = Text.CharVector |
51 : | jhr | 4715 | structure CharVectorSlice : MONO_VECTOR_SLICE = Text.CharVectorSlice |
52 : | jhr | 4154 | structure String : STRING = Text.String |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |