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

SCM Repository

[smlnj] Diff of /sml/trunk/src/cml/cml-lib/sources.cm
ViewVC logotype

Diff of /sml/trunk/src/cml/cml-lib/sources.cm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 843, Tue Jun 19 21:53:04 2001 UTC revision 844, Wed Jun 20 20:39:15 2001 UTC
# Line 1  Line 1 
1  (* sources.cm  (* sources.cm
2   *   *
3   * COPYRIGHT (c) 1995 AT&T Bell Laboratories.   * COPYRIGHT (c) 1995 AT&T Bell Laboratories.
4     * COPYRIGHT (c) 1999 Bell Labs, Lucent Technologies.
5   *   *
6   * sources file for the CML library.   * 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   *)   *)
12    
13  Library  Group (cm/smlnj-lib.cm)
14    
15  (** CML specific modules **)  (** CML specific modules **)
16    signature MULTICAST    signature MULTICAST
# Line 23  Line 28 
28    signature BIT_ARRAY    signature BIT_ARRAY
29    signature BIT_VECTOR    signature BIT_VECTOR
30    signature CHAR_MAP    signature CHAR_MAP
31      signature DYNAMIC_ARRAY
32    signature FIFO    signature FIFO
33    signature FORMAT    signature FORMAT
34      signature GRAPH_SCC
35    signature HASH_KEY    signature HASH_KEY
36    signature HASH_TABLE    signature HASH_TABLE
37    signature INT_INF    signature INT_INF
38    signature IO_UTIL             (* copied to avoid typing problems *)    signature IO_UTIL             (* copied to avoid typing problems *)
39      signature GET_OPT
40    signature LIB_BASE    signature LIB_BASE
41    signature LIST_FORMAT    signature LIST_FORMAT
42    signature LIST_SORT    signature LIST_SORT
# Line 42  Line 50 
50    signature ORD_SET    signature ORD_SET
51    signature PARSER_COMB    signature PARSER_COMB
52    signature PATH_UTIL    signature PATH_UTIL
53      signature PROP_LIST
54    signature QUEUE    signature QUEUE
55    signature RAND    signature RAND
56    signature RANDOM    signature RANDOM
# Line 51  Line 60 
60    
61    structure ArrayQSort    structure ArrayQSort
62    structure Atom                (* reimplemented *)    structure Atom                (* reimplemented *)
63      structure AtomBinaryMap               (* to be removed *)
64      structure AtomBinarySet               (* to be removed *)
65      structure AtomRedBlackMap
66      structure AtomRedBlackSet
67      structure AtomMap
68      structure AtomSet
69    structure AtomTable    structure AtomTable
   structure AtomBinaryMap  
   structure AtomBinarySet  
70    structure BitArray    structure BitArray
71  (****  (****
72    structure BitVector    structure BitVector
73  ****)  ****)
74    structure CharMap    structure CharMap
75      structure DynamicArray
76    structure Fifo    structure Fifo
77    structure Format    structure Format
78    structure HashString    structure HashString
79    structure HashTable    structure HashTable
80    structure IntBinaryMap    structure IntBinaryMap
81    structure IntBinarySet    structure IntBinarySet
82      structure IntHashTable
83    structure IntInf    structure IntInf
84    structure IntListMap    structure IntListMap
85    structure IntListSet    structure IntListSet
86      structure IntRedBlackMap
87      structure IntRedBlackSet
88    structure IOUtil              (* copied to avoid typing problems *)    structure IOUtil              (* copied to avoid typing problems *)
89      structure GetOpt
90    structure LibBase    structure LibBase
91    structure ListFormat    structure ListFormat
92    structure ListMergeSort    structure ListMergeSort
93    structure ListXProd    structure ListXProd
94    structure ParserComb    structure ParserComb
95    structure PathUtil    structure PathUtil
96      structure PropList
97    structure Queue    structure Queue
98    structure Rand    structure Rand
99    structure Random    structure Random
# Line 83  Line 102 
102    structure SplayTree    structure SplayTree
103  (* structure TimeLimit *)       (* not applicable for CML *)  (* structure TimeLimit *)       (* not applicable for CML *)
104    structure URef    structure URef
105      structure WordHashTable
106      structure WordRedBlackMap
107      structure WordRedBlackSet
108    
109    functor ArrayQSortFn    functor ArrayQSortFn
110    functor BSearchFn    functor BSearchFn
111    functor BinaryMapFn    functor BinaryMapFn
112    functor BinarySetFn    functor BinarySetFn
113    functor DynamicArrayFn    functor DynamicArrayFn
114      functor GraphSCCFn
115    functor HashTableFn    functor HashTableFn
   functor KeywordFn  
116    functor Hash2TableFn    functor Hash2TableFn
117      functor KeywordFn
118    functor ListMapFn    functor ListMapFn
119    functor ListSetFn    functor ListSetFn
120    functor MonoArrayFn    functor MonoArrayFn
121      functor RedBlackMapFn
122      functor RedBlackSetFn
123    functor SplayMapFn    functor SplayMapFn
124    functor SplaySetFn    functor SplaySetFn
125    
126  (** Modules from the SML/NJ Unix Library *)  (** Modules from the SML/NJ Unix Library *)
127    #if defined(OPSYS_UNIX)
128    signature UNIX_ENV    signature UNIX_ENV
   
129    structure UnixEnv    structure UnixEnv
130    #endif
131    
132  (** Modules from the SML/NJ INet Library *)  (** Modules from the SML/NJ INet Library *)
133    signature SOCK_UTIL           (* copied to avoid typing problems *)    signature SOCK_UTIL           (* copied to avoid typing problems *)
134    structure SockUtil            (* copied to avoid typing problems *)    structure SockUtil            (* copied to avoid typing problems *)
135    #if defined(OPSYS_UNIX)
136      signature UNIX_SOCK_UTIL
137      structure UnixSockUtil
138    #endif
139  is  is
140    
141    #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    smlnj-lib.cm    smlnj-lib.cm
151    # if defined(OPSYS_UNIX)
152    unix-lib.cm    unix-lib.cm
153    ../src/sources.cm  # endif
154      ../src/cml.cm
155      trace-cml.cm          (* for trace-cml-sig.sml and trace-cml.sml *)
156    #endif
157    
158    
159    SMLNJ-Util/cml-atom.sml    SMLNJ-Util/cml-atom.sml
160      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    SMLNJ-Util/io-util.sml    SMLNJ-Util/io-util.sml
169    SMLNJ-Util/io-util-sig.sml    SMLNJ-Util/io-util-sig.sml
170    SMLNJ-INet/sock-util-sig.sml    SMLNJ-INet/sock-util-sig.sml
171    SMLNJ-INet/sock-util.sml    SMLNJ-INet/sock-util.sml
172    #if defined(OPSYS_UNIX)
173      SMLNJ-INet/unix-sock-util.sml
174    #endif
175    
176    multicast-sig.sml    multicast-sig.sml
177    multicast.sml    multicast.sml
   trace-cml.cm          (* for trace-cml-sig.sml and trace-cml.sml *)  
178    simple-rpc-sig.sml    simple-rpc-sig.sml
179    simple-rpc.sml    simple-rpc.sml
   

Legend:
Removed from v.843  
changed lines
  Added in v.844

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