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 /sml/branches/rt-transition/system/Basis/basis.cm
ViewVC logotype

Annotation of /sml/branches/rt-transition/system/Basis/basis.cm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4212 - (view) (download)

1 : mblume 1655 (* basis.cm
2 :     *
3 : jhr 4212 * This is the default SML/NJ Basis, which includes the latest updates (and proposed changes)
4 :     * to the Standard ML Basis Library (see https://github.com/SMLFamily/BasisLibrary).
5 : mblume 1655 *
6 : jhr 4212 * Copyright (c) 2015 by The Fellowship of SML/NJ
7 : mblume 1655 *)
8 : jhr 4212
9 : monnier 416 Library
10 : jhr 4212 (* Basis *)
11 : monnier 416 signature ARRAY
12 : mblume 1350 signature ARRAY_SLICE
13 : monnier 416 signature ARRAY2
14 : jhr 4212 signature BIN_IO
15 :     signature BIT_FLAGS
16 :     signature BOOL
17 :     signature BYTE
18 :     signature CHAR
19 :     signature COMMAND_LINE
20 :     signature DATE
21 : monnier 416 signature GENERAL
22 : jhr 4212 signature IEEE_REAL
23 :     signature IMPERATIVE_IO
24 :     signature INT_INF
25 : monnier 416 signature INTEGER
26 : jhr 4212 signature IO
27 : monnier 416 signature LIST
28 : jhr 4212 signature LIST_PAIR
29 :     signature MATH
30 : monnier 416 signature MONO_ARRAY
31 : mblume 1350 signature MONO_ARRAY_SLICE
32 : monnier 416 signature MONO_ARRAY2
33 :     signature MONO_VECTOR
34 : mblume 1350 signature MONO_VECTOR_SLICE
35 : monnier 416 signature OPTION
36 :     signature OS
37 :     signature OS_FILE_SYS
38 :     signature OS_IO
39 :     signature OS_PATH
40 :     signature OS_PROCESS
41 : jhr 4212 signature PACK_REAL
42 :     signature PACK_WORD
43 : monnier 416 signature PRIM_IO
44 : jhr 4212 signature REAL
45 : monnier 416 signature STREAM_IO
46 : jhr 4212 signature STRING
47 :     signature STRING_CVT
48 :     signature SUBSTRING
49 :     signature TEXT
50 : monnier 416 signature TEXT_IO
51 :     signature TEXT_STREAM_IO
52 : jhr 4212 signature TIME
53 :     signature TIMER
54 :     signature VECTOR
55 :     signature VECTOR_SLICE
56 :     signature WORD
57 :    
58 :     signature EITHER (* proposal 2015-002 *)
59 :     signature FN (* proposal 2015-005 *)
60 :     signature REF (* proposal 2015-007 *)
61 :    
62 : monnier 416 signature SML90
63 :    
64 : jhr 4212 (* SML/NJ specific *)
65 : monnier 416 signature SIGNALS
66 :    
67 :     signature CLEAN_UP
68 :     signature CONT
69 :     signature INTERVAL_TIMER
70 :     signature INTERNALS
71 :     signature GC
72 :     signature SYS_INFO
73 :     signature WEAK
74 : mblume 1760 signature SUSP
75 : monnier 416 signature SML_OF_NJ
76 :    
77 :     signature UNSAFE_OBJECT
78 :     signature POLL
79 :     signature UNSAFE_ARRAY
80 :     signature UNSAFE_VECTOR
81 :     signature UNSAFE_MONO_ARRAY
82 :     signature UNSAFE_MONO_VECTOR
83 :     signature UNSAFE
84 :    
85 : jhr 4212 (* Basis *)
86 :     structure Array
87 :     structure Array2
88 :     structure ArraySlice
89 :     structure BinIO
90 :     structure BinPrimIO
91 :     structure Bool
92 :     structure Byte
93 : monnier 416 structure Char
94 :     structure CharArray
95 : mblume 1350 structure CharArraySlice
96 : monnier 416 structure CharVector
97 : mblume 1350 structure CharVectorSlice
98 : jhr 4212 structure CommandLine
99 :     structure Date
100 :     structure FixedInt
101 :     structure General
102 : monnier 416 structure IEEEReal
103 :     structure Int
104 :     structure Int31
105 :     structure Int32
106 : mblume 1682 structure Int64
107 : mblume 1347 structure IntInf
108 : jhr 4212 structure IO
109 : monnier 416 structure LargeInt
110 :     structure LargeReal
111 :     structure LargeWord
112 : jhr 4212 structure List
113 :     structure ListPair
114 : monnier 416 structure Math
115 : jhr 4212 structure Option
116 :     structure OS
117 :     structure PackReal64Big
118 :     structure PackReal64Little
119 :     structure PackWord16Big
120 :     structure PackWord16Little
121 :     structure PackWord32Big
122 :     structure PackWord32Little
123 : monnier 416 structure Position
124 :     structure Real
125 :     structure Real64
126 : jhr 4212 structure Real64Array
127 :     structure Real64ArraySlice
128 :     structure Real64Vector
129 :     structure Real64VectorSlice
130 :     structure RealArray
131 :     structure RealArraySlice
132 :     structure RealVector
133 :     structure RealVectorSlice
134 :     structure String
135 :     structure StringCvt
136 :     structure Substring
137 :     structure SysWord
138 :     structure Text
139 :     structure TextIO
140 :     structure TextPrimIO
141 :     structure Time
142 :     structure Timer
143 :     structure Vector
144 :     structure VectorSlice
145 : monnier 416 structure Word
146 :     structure Word31
147 :     structure Word32
148 : mblume 1682 structure Word64
149 : monnier 416 structure Word8
150 :     structure Word8Array
151 : mblume 1350 structure Word8ArraySlice
152 : monnier 416 structure Word8Vector
153 : mblume 1350 structure Word8VectorSlice
154 : jhr 4212
155 :     structure Either (* proposal 2015-002 *)
156 :     structure Fn (* proposal 2015-005 *)
157 :     structure Ref (* proposal 2015-007 *)
158 :    
159 : monnier 416 structure SML90
160 :    
161 : mblume 1500 functor PrimIO
162 :    
163 : monnier 416 (* SML/NJ specific *)
164 :     structure Signals
165 :     structure Unsafe
166 :     structure SMLofNJ
167 :     structure Lazy
168 :    
169 : jhr 4072 (**** to be added later **** [NEW-RT]
170 : monnier 416 #if defined(OPSYS_UNIX) orelse defined(OPSYS_WIN32)
171 :     (* Sockets (common part) *)
172 :     signature NET_HOST_DB
173 :     signature NET_PROT_DB
174 :     signature NET_SERV_DB
175 :    
176 : mblume 1390 signature SYNCHRONOUS_SOCKET
177 : monnier 416 signature SOCKET
178 :     signature INET_SOCK
179 :     signature GENERIC_SOCK
180 :    
181 :     structure GenericSock
182 :     structure NetHostDB
183 :     structure NetProtDB
184 :     structure NetServDB
185 :     structure Socket
186 :     structure INetSock
187 :     #endif
188 :    
189 :     #if defined(OPSYS_UNIX)
190 :     (* Posix *)
191 :     signature POSIX_ERROR
192 :     signature POSIX_SIGNAL
193 :     signature POSIX_PROCESS
194 :     signature POSIX_PROC_ENV
195 :     signature POSIX_FILE_SYS
196 :     signature POSIX_IO
197 :     signature POSIX_SYS_DB
198 :     signature POSIX_TTY
199 :     signature POSIX
200 :     structure Posix
201 :    
202 :     (* Unix *)
203 :     signature UNIX_SIGNALS
204 :     structure UnixSignals
205 :     signature UNIX
206 :     structure Unix
207 :    
208 :     (* Sockets *)
209 :     signature NET_DB
210 :     signature UNIX_SOCK
211 :    
212 :     structure NetDB
213 :     structure UnixSock
214 :    
215 :     #elif defined (OPSYS_WIN32)
216 :    
217 :     signature WIN32_GENERAL
218 :     signature WIN32_PROCESS
219 :     signature WIN32_FILESYS
220 :     signature WIN32_IO
221 :     signature WIN32
222 :    
223 :     structure Win32
224 : jhr 2975
225 :     signature WINDOWS_KEY
226 :     signature WINDOWS_REG
227 :     signature WINDOWS_CONFIG
228 :     signature WINDOWS_DDE
229 :     signature WINDOWS
230 :    
231 :     structure Windows
232 : monnier 416 #endif
233 : jhr 2848 *)
234 : monnier 416
235 :     is
236 : jhr 4212 basis-common.cm

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