Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Annotation of /cml/trunk/cml-lib/sources.cm
ViewVC logotype

Annotation of /cml/trunk/cml-lib/sources.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3763 - (view) (download)

1 : monnier 2 (* sources.cm
2 :     *
3 :     * COPYRIGHT (c) 1995 AT&T Bell Laboratories.
4 : blume 844 * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.
5 : monnier 2 *
6 : blume 844 * Sources file for the CML version of smlnj-lib.cm.
7 : mblume 1319 * (Under the new CM, this file is the only subgroup of cm-descr/smlnj-lib.cm.
8 :     * Clients compiled using the old CM cannot use cm-descr/smlnj-lib.cm (because
9 : blume 844 * of a name conflict with the "real" smlnj-lib.cm) and must instead
10 :     * refer to sources.cm (i.e., this file) directly.
11 : monnier 2 *)
12 :    
13 : mblume 1655 Group
14 : monnier 2
15 :     (** CML specific modules **)
16 :     signature MULTICAST
17 :     signature SIMPLE_RPC
18 :     signature TRACE_CML
19 :    
20 :     structure Multicast
21 :     structure SimpleRPC
22 :     structure TraceCML
23 :    
24 : blume 986 (* For the remainder of the export section, we really
25 :     * would like to write
26 :     *
27 :     library($/smlnj-lib.cm) - structure TimeLimit
28 :     *
29 :     * but this will not work under the old CM. So for
30 :     * the time being, we use the long and clumsy form... *)
31 :    
32 : monnier 2 (** Modules inherited from the SML/NJ Util Library **)
33 :    
34 :     signature ARRAY_SORT
35 :     signature ATOM
36 : jhr 3763 signature BASE64
37 : monnier 2 signature BIT_ARRAY
38 :     signature BIT_VECTOR
39 :     signature CHAR_MAP
40 : blume 844 signature DYNAMIC_ARRAY
41 : monnier 2 signature FIFO
42 :     signature FORMAT
43 : blume 1201 signature FORMAT_COMB
44 : blume 844 signature GRAPH_SCC
45 : monnier 2 signature HASH_KEY
46 : blume 3650 signature HASH_SET
47 : monnier 2 signature HASH_TABLE
48 : jhr 1842 signature INTERVAL_DOMAIN
49 :     signature INTERVAL_SET
50 : monnier 2 signature IO_UTIL (* copied to avoid typing problems *)
51 : blume 844 signature GET_OPT
52 : monnier 2 signature LIB_BASE
53 :     signature LIST_FORMAT
54 :     signature LIST_SORT
55 :     signature LIST_XPROD
56 :     signature MONO_ARRAY_SORT
57 :     signature MONO_DYNAMIC_ARRAY
58 :     signature MONO_HASH_TABLE
59 :     signature MONO_HASH2_TABLE
60 : blume 1063 signature MONO_PRIORITYQ
61 : monnier 2 signature ORD_KEY
62 :     signature ORD_MAP
63 :     signature ORD_SET
64 :     signature PARSER_COMB
65 : monnier 8 signature PATH_UTIL
66 : blume 1063 signature PRIORITY
67 : blume 844 signature PROP_LIST
68 : monnier 2 signature QUEUE
69 :     signature RAND
70 :     signature RANDOM
71 :     signature SCAN
72 :     signature SPLAY_TREE
73 :     signature UREF
74 : jhr 2271 signature UTF8
75 : monnier 2
76 : jhr 2271 structure ANSITerm
77 : monnier 2 structure ArrayQSort
78 :     structure Atom (* reimplemented *)
79 : blume 844 structure AtomBinaryMap (* to be removed *)
80 :     structure AtomBinarySet (* to be removed *)
81 :     structure AtomRedBlackMap
82 :     structure AtomRedBlackSet
83 :     structure AtomMap
84 :     structure AtomSet
85 : monnier 2 structure AtomTable
86 : jhr 3763 structure Base64
87 : monnier 2 structure BitArray
88 :     (****
89 :     structure BitVector
90 :     ****)
91 :     structure CharMap
92 : blume 844 structure DynamicArray
93 : monnier 2 structure Fifo
94 :     structure Format
95 : blume 1201 structure FormatComb
96 : monnier 2 structure HashString
97 :     structure HashTable
98 :     structure IntBinaryMap
99 :     structure IntBinarySet
100 : blume 844 structure IntHashTable
101 : monnier 2 structure IntListMap
102 :     structure IntListSet
103 : blume 844 structure IntRedBlackMap
104 :     structure IntRedBlackSet
105 : monnier 2 structure IOUtil (* copied to avoid typing problems *)
106 : blume 844 structure GetOpt
107 : monnier 2 structure LibBase
108 :     structure ListFormat
109 :     structure ListMergeSort
110 :     structure ListXProd
111 :     structure ParserComb
112 : monnier 8 structure PathUtil
113 : jhr 2271 structure PrimeSizes
114 : blume 844 structure PropList
115 : monnier 2 structure Queue
116 :     structure Rand
117 :     structure Random
118 :     structure Scan
119 :     structure SimpleURef
120 :     structure SplayTree
121 :     (* structure TimeLimit *) (* not applicable for CML *)
122 :     structure URef
123 : blume 844 structure WordHashTable
124 :     structure WordRedBlackMap
125 :     structure WordRedBlackSet
126 : mblume 1720 structure RealOrderStats
127 :     structure UnivariateStats
128 : jhr 2271 structure UTF8
129 : mblume 1720
130 : monnier 2 functor ArrayQSortFn
131 :     functor BSearchFn
132 :     functor BinaryMapFn
133 :     functor BinarySetFn
134 :     functor DynamicArrayFn
135 : blume 844 functor GraphSCCFn
136 : monnier 2 functor HashTableFn
137 : blume 844 functor Hash2TableFn
138 : blume 3650 functor HashSetFn
139 : jhr 1842 functor IntervalSetFn
140 : monnier 2 functor KeywordFn
141 : blume 1063 functor LeftPriorityQFn
142 : monnier 2 functor ListMapFn
143 :     functor ListSetFn
144 :     functor MonoArrayFn
145 : blume 844 functor RedBlackMapFn
146 :     functor RedBlackSetFn
147 : monnier 2 functor SplayMapFn
148 :     functor SplaySetFn
149 :    
150 :     (** Modules from the SML/NJ Unix Library *)
151 : blume 844 #if defined(OPSYS_UNIX)
152 : monnier 2 signature UNIX_ENV
153 :     structure UnixEnv
154 : blume 844 #endif
155 : monnier 2
156 :     (** Modules from the SML/NJ INet Library *)
157 :     signature SOCK_UTIL (* copied to avoid typing problems *)
158 :     structure SockUtil (* copied to avoid typing problems *)
159 : blume 844 #if defined(OPSYS_UNIX)
160 :     signature UNIX_SOCK_UTIL
161 :     structure UnixSockUtil
162 :     #endif
163 : monnier 2 is
164 :    
165 : blume 844 #if defined (NEW_CM)
166 :     $cml/basis.cm
167 :     $/smlnj-lib.cm
168 :     # if defined(OPSYS_UNIX)
169 :     $/unix-lib.cm
170 :     # endif
171 :     $cml/cml.cm
172 :     $cml-lib/trace-cml.cm (* for trace-cml-sig.sml and trace-cml.sml *)
173 :     #else
174 : monnier 2 smlnj-lib.cm
175 : blume 844 # if defined(OPSYS_UNIX)
176 :     unix-lib.cm
177 :     # endif
178 :     ../src/cml.cm
179 :     trace-cml.cm (* for trace-cml-sig.sml and trace-cml.sml *)
180 :     #endif
181 : monnier 2
182 : blume 844
183 : mblume 1759 SMLNJ-Util/cml-atom-new.sml
184 : blume 844 SMLNJ-Util/atom-binary-map.sml
185 :     SMLNJ-Util/atom-binary-set.sml
186 :     SMLNJ-Util/atom-map.sml
187 :     SMLNJ-Util/atom-redblack-map.sml
188 :     SMLNJ-Util/atom-redblack-set.sml
189 :     SMLNJ-Util/atom-set.sml
190 :     SMLNJ-Util/atom-table.sml
191 : monnier 2 SMLNJ-Util/io-util.sml
192 :     SMLNJ-Util/io-util-sig.sml
193 :     SMLNJ-INet/sock-util-sig.sml
194 :     SMLNJ-INet/sock-util.sml
195 : blume 844 #if defined(OPSYS_UNIX)
196 :     SMLNJ-INet/unix-sock-util.sml
197 :     #endif
198 : monnier 2
199 :     multicast-sig.sml
200 :     multicast.sml
201 :     simple-rpc-sig.sml
202 :     simple-rpc.sml

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0