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 844 - (view) (download)
Original Path: sml/trunk/src/cml/cml-lib/sources.cm

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 :     * (Under the new CM, this file is the only subgroup of cm/smlnj-lib.cm.
8 :     * Clients compiled using the old CM cannot use cm/smlnj-lib.cm (because
9 :     * 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 : blume 844 Group (cm/smlnj-lib.cm)
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 :     (** Modules inherited from the SML/NJ Util Library **)
25 :    
26 :     signature ARRAY_SORT
27 :     signature ATOM
28 :     signature BIT_ARRAY
29 :     signature BIT_VECTOR
30 :     signature CHAR_MAP
31 : blume 844 signature DYNAMIC_ARRAY
32 : monnier 2 signature FIFO
33 :     signature FORMAT
34 : blume 844 signature GRAPH_SCC
35 : monnier 2 signature HASH_KEY
36 :     signature HASH_TABLE
37 : monnier 29 signature INT_INF
38 : monnier 2 signature IO_UTIL (* copied to avoid typing problems *)
39 : blume 844 signature GET_OPT
40 : monnier 2 signature LIB_BASE
41 :     signature LIST_FORMAT
42 :     signature LIST_SORT
43 :     signature LIST_XPROD
44 :     signature MONO_ARRAY_SORT
45 :     signature MONO_DYNAMIC_ARRAY
46 :     signature MONO_HASH_TABLE
47 :     signature MONO_HASH2_TABLE
48 :     signature ORD_KEY
49 :     signature ORD_MAP
50 :     signature ORD_SET
51 :     signature PARSER_COMB
52 : monnier 8 signature PATH_UTIL
53 : blume 844 signature PROP_LIST
54 : monnier 2 signature QUEUE
55 :     signature RAND
56 :     signature RANDOM
57 :     signature SCAN
58 :     signature SPLAY_TREE
59 :     signature UREF
60 :    
61 :     structure ArrayQSort
62 :     structure Atom (* reimplemented *)
63 : blume 844 structure AtomBinaryMap (* to be removed *)
64 :     structure AtomBinarySet (* to be removed *)
65 :     structure AtomRedBlackMap
66 :     structure AtomRedBlackSet
67 :     structure AtomMap
68 :     structure AtomSet
69 : monnier 2 structure AtomTable
70 :     structure BitArray
71 :     (****
72 :     structure BitVector
73 :     ****)
74 :     structure CharMap
75 : blume 844 structure DynamicArray
76 : monnier 2 structure Fifo
77 :     structure Format
78 :     structure HashString
79 :     structure HashTable
80 :     structure IntBinaryMap
81 :     structure IntBinarySet
82 : blume 844 structure IntHashTable
83 : monnier 29 structure IntInf
84 : monnier 2 structure IntListMap
85 :     structure IntListSet
86 : blume 844 structure IntRedBlackMap
87 :     structure IntRedBlackSet
88 : monnier 2 structure IOUtil (* copied to avoid typing problems *)
89 : blume 844 structure GetOpt
90 : monnier 2 structure LibBase
91 :     structure ListFormat
92 :     structure ListMergeSort
93 :     structure ListXProd
94 :     structure ParserComb
95 : monnier 8 structure PathUtil
96 : blume 844 structure PropList
97 : monnier 2 structure Queue
98 :     structure Rand
99 :     structure Random
100 :     structure Scan
101 :     structure SimpleURef
102 :     structure SplayTree
103 :     (* structure TimeLimit *) (* not applicable for CML *)
104 :     structure URef
105 : blume 844 structure WordHashTable
106 :     structure WordRedBlackMap
107 :     structure WordRedBlackSet
108 : monnier 2
109 :     functor ArrayQSortFn
110 :     functor BSearchFn
111 :     functor BinaryMapFn
112 :     functor BinarySetFn
113 :     functor DynamicArrayFn
114 : blume 844 functor GraphSCCFn
115 : monnier 2 functor HashTableFn
116 : blume 844 functor Hash2TableFn
117 : monnier 2 functor KeywordFn
118 :     functor ListMapFn
119 :     functor ListSetFn
120 :     functor MonoArrayFn
121 : blume 844 functor RedBlackMapFn
122 :     functor RedBlackSetFn
123 : monnier 2 functor SplayMapFn
124 :     functor SplaySetFn
125 :    
126 :     (** Modules from the SML/NJ Unix Library *)
127 : blume 844 #if defined(OPSYS_UNIX)
128 : monnier 2 signature UNIX_ENV
129 :     structure UnixEnv
130 : blume 844 #endif
131 : monnier 2
132 :     (** Modules from the SML/NJ INet Library *)
133 :     signature SOCK_UTIL (* copied to avoid typing problems *)
134 :     structure SockUtil (* copied to avoid typing problems *)
135 : blume 844 #if defined(OPSYS_UNIX)
136 :     signature UNIX_SOCK_UTIL
137 :     structure UnixSockUtil
138 :     #endif
139 : monnier 2 is
140 :    
141 : blume 844 #if defined (NEW_CM)
142 :     $cml/basis.cm
143 :     $/smlnj-lib.cm
144 :     # if defined(OPSYS_UNIX)
145 :     $/unix-lib.cm
146 :     # endif
147 :     $cml/cml.cm
148 :     $cml-lib/trace-cml.cm (* for trace-cml-sig.sml and trace-cml.sml *)
149 :     #else
150 : monnier 2 smlnj-lib.cm
151 : blume 844 # if defined(OPSYS_UNIX)
152 :     unix-lib.cm
153 :     # endif
154 :     ../src/cml.cm
155 :     trace-cml.cm (* for trace-cml-sig.sml and trace-cml.sml *)
156 :     #endif
157 : monnier 2
158 : blume 844
159 : monnier 2 SMLNJ-Util/cml-atom.sml
160 : blume 844 SMLNJ-Util/atom-binary-map.sml
161 :     SMLNJ-Util/atom-binary-set.sml
162 :     SMLNJ-Util/atom-map.sml
163 :     SMLNJ-Util/atom-redblack-map.sml
164 :     SMLNJ-Util/atom-redblack-set.sml
165 :     SMLNJ-Util/atom-set.sml
166 :     SMLNJ-Util/atom-sig.sml
167 :     SMLNJ-Util/atom-table.sml
168 : monnier 2 SMLNJ-Util/io-util.sml
169 :     SMLNJ-Util/io-util-sig.sml
170 :     SMLNJ-INet/sock-util-sig.sml
171 :     SMLNJ-INet/sock-util.sml
172 : blume 844 #if defined(OPSYS_UNIX)
173 :     SMLNJ-INet/unix-sock-util.sml
174 :     #endif
175 : monnier 2
176 :     multicast-sig.sml
177 :     multicast.sml
178 :     simple-rpc-sig.sml
179 :     simple-rpc.sml

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