• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

test/H28-Aug-2014-16,00614,421

.gitignoreH A D28-Aug-2014188 1816

AppleScript.sigH A D28-Aug-20141.5 KiB4431

AppleScript.smlH A D28-Aug-20142.8 KiB10679

Array.mlpH A D28-Aug-20146 KiB228194

Array.sigH A D28-Aug-20144.6 KiB12489

Array2.sigH A D28-Aug-20147.9 KiB188143

Array2.smlH A D28-Aug-20145.3 KiB161135

ArraySlice.sigH A D28-Aug-20146.8 KiB157120

ArraySlice.smlH A D28-Aug-20145.7 KiB210177

Arraysort.sigH A D28-Aug-2014396 128

Arraysort.smlH A D28-Aug-20144.7 KiB140125

BasicIO.sigH A D28-Aug-2014934 2924

BasicIO.smlH A D28-Aug-20147.7 KiB248198

BinIO.sigH A D28-Aug-20145.2 KiB150104

BinIO.smlH A D28-Aug-20144.2 KiB12992

Binarymap.sigH A D28-Aug-20142.6 KiB6749

Binarymap.smlH A D28-Aug-20147.3 KiB219191

Binaryset.sigH A D28-Aug-20143.2 KiB9064

Binaryset.smlH A D28-Aug-201412.5 KiB386335

Bool.sigH A D28-Aug-2014962 2920

Bool.smlH A D28-Aug-2014884 3629

Buffer.sigH A D28-Aug-20141.6 KiB4835

Buffer.smlH A D28-Aug-20144.5 KiB136109

Byte.sigH A D28-Aug-20141.3 KiB3826

Byte.smlH A D28-Aug-2014692 2015

Callback.sigH A D28-Aug-20145.7 KiB147106

Callback.smlH A D28-Aug-20143.2 KiB9773

Char.sigH A D28-Aug-20147.4 KiB182142

Char.smlH A D28-Aug-20143.4 KiB11195

CharArray.sigH A D28-Aug-20141.5 KiB4634

CharArray.smlH A D28-Aug-20142.2 KiB6046

CharArraySlice.sigH A D28-Aug-20141.9 KiB5242

CharArraySlice.smlH A D28-Aug-20142.4 KiB5955

CharVector.sigH A D28-Aug-20141.4 KiB4231

CharVector.smlH A D28-Aug-20142.6 KiB6953

CharVectorSlice.sigH A D28-Aug-20141.9 KiB5140

CharVectorSlice.smlH A D28-Aug-20142.2 KiB5248

CommandLine.sigH A D28-Aug-2014317 128

CommandLine.smlH A D28-Aug-2014383 1713

Date.sigH A D28-Aug-20147 KiB173138

Date.smlH A D28-Aug-201410.3 KiB333273

Dynarray.sigH A D28-Aug-20141.6 KiB4432

Dynarray.smlH A D28-Aug-20141.3 KiB4836

Dynlib.sigH A D28-Aug-20145.3 KiB129100

Dynlib.smlH A D28-Aug-20142.6 KiB7051

FileSys.mlpH A D28-Aug-20148.8 KiB287237

FileSys.sigH A D28-Aug-20146.3 KiB159120

Gdbm.sigH A D28-Aug-20145.1 KiB125100

Gdbm.smlH A D28-Aug-20145.2 KiB194151

Gdimage.sigH A D28-Aug-20147.9 KiB203155

Gdimage.smlH A D28-Aug-20145.3 KiB174130

General.fkeH A D28-Aug-20149.4 KiB286194

Hashset.sigH A D28-Aug-20143.1 KiB9161

Hashset.smlH A D28-Aug-20147.4 KiB280230

Help.mlpH A D28-Aug-201411.8 KiB382326

Help.sigH A D28-Aug-20142.6 KiB6750

IO.smlH A D28-Aug-201451 54

Int.mlpH A D28-Aug-20144.3 KiB145130

Int.sigH A D28-Aug-20144.7 KiB135102

Intmap.sigH A D28-Aug-20142.2 KiB6345

Intmap.smlH A D28-Aug-20147 KiB209181

Intset.sigH A D28-Aug-20142.5 KiB7854

Intset.smlH A D28-Aug-20149.6 KiB333284

Lexing.sigH A D28-Aug-20143.4 KiB8767

Lexing.smlH A D28-Aug-20143.3 KiB9679

List.sigH A D28-Aug-20144.7 KiB12887

List.smlH A D28-Aug-20142.6 KiB11284

ListPair.sigH A D28-Aug-20145.1 KiB11592

ListPair.smlH A D28-Aug-20142.4 KiB8870

Listsort.sigH A D28-Aug-20141.7 KiB4134

Listsort.smlH A D28-Aug-20142.6 KiB8977

Location.sigH A D28-Aug-20143.1 KiB7558

Location.smlH A D28-Aug-20144.9 KiB171155

MakefileH A D28-Aug-20148.1 KiB209189

Makefile.w32H A D28-Aug-20148.7 KiB234213

Math.sigH A D28-Aug-20142.2 KiB7553

Math.smlH A D28-Aug-2014942 3728

Meta.fkeH A D28-Aug-201411.1 KiB224189

Misc.sigH A D28-Aug-20141.1 KiB3827

Misc.smlH A D28-Aug-2014906 4533

Mosml.mlpH A D28-Aug-20144.2 KiB148129

Mosml.sigH A D28-Aug-20143 KiB7055

Mosmlcgi.sigH A D28-Aug-20146.9 KiB206141

Mosmlcgi.smlH A D28-Aug-20148.5 KiB252207

Mosmlcookie.sigH A D28-Aug-20141.6 KiB4835

Mosmlcookie.smlH A D28-Aug-20143.2 KiB10077

Msp.sigH A D28-Aug-201411.5 KiB419266

Msp.smlH A D28-Aug-20147.9 KiB225182

Mysql.sigH A D28-Aug-201411.7 KiB278216

Mysql.smlH A D28-Aug-201419.2 KiB597482

NJ93.sigH A D28-Aug-20142.2 KiB8058

NJ93.smlH A D28-Aug-20142.7 KiB9977

Nonstdio.sigH A D28-Aug-20141 KiB2822

Nonstdio.smlH A D28-Aug-20149.3 KiB308247

OS.sigH A D28-Aug-2014511 2314

OS.smlH A D28-Aug-2014259 1510

Obj.smlH A D28-Aug-2014624 1512

Option.sigH A D28-Aug-20141.6 KiB4429

Option.smlH A D28-Aug-2014690 3926

PP.sigH A D28-Aug-20146.7 KiB182143

PP.smlH A D28-Aug-201420.1 KiB596521

Parsing.sigH A D28-Aug-20142.8 KiB8164

Parsing.smlH A D28-Aug-20146.2 KiB189165

Path.mlpH A D28-Aug-201414.6 KiB449393

Path.sigH A D28-Aug-20148.8 KiB222159

Polygdbm.sigH A D28-Aug-20144.4 KiB10583

Polygdbm.smlH A D28-Aug-20141.3 KiB5132

Polyhash.sigH A D28-Aug-20144.3 KiB9976

Polyhash.smlH A D28-Aug-20148.2 KiB293269

Postgres.sigH A D28-Aug-201412.1 KiB289224

Postgres.smlH A D28-Aug-201416 KiB535432

Process.mlpH A D28-Aug-2014668 3726

Process.sigH A D28-Aug-20141.8 KiB5639

READMEH A D28-Aug-20147.9 KiB117110

README.srcH A D28-Aug-2014475 128

Random.sigH A D28-Aug-20141.1 KiB3424

Random.smlH A D28-Aug-20141.8 KiB6047

Rbset.sigH A D28-Aug-20145.8 KiB152114

Rbset.smlH A D28-Aug-201420 KiB537463

Real.sigH A D28-Aug-20144.1 KiB12595

Real.smlH A D28-Aug-20145.3 KiB173149

Redblackmap.sigH A D28-Aug-20142.5 KiB6750

Redblackmap.smlH A D28-Aug-20147.7 KiB200167

Regex.sigH A D28-Aug-201411.8 KiB257208

Regex.smlH A D28-Aug-20147.3 KiB262210

SML90.sigH A D28-Aug-2014960 4534

SML90.smlH A D28-Aug-20142.3 KiB7765

Signal.sigH A D28-Aug-20141.6 KiB7750

Signal.smlH A D28-Aug-2014398 2824

Socket.sigH A D28-Aug-201412.8 KiB293230

Socket.smlH A D28-Aug-20149 KiB287220

Splaymap.sigH A D28-Aug-20142.5 KiB6648

Splaymap.smlH A D28-Aug-20144.1 KiB130112

Splayset.sigH A D28-Aug-20143.2 KiB8963

Splayset.smlH A D28-Aug-20147.5 KiB223194

Splaytree.sigH A D28-Aug-2014675 2015

Splaytree.smlH A D28-Aug-20144.2 KiB10599

Strbase.mlpH A D28-Aug-201410.4 KiB340315

Strbase.sigH A D28-Aug-20141.1 KiB2823

String.sigH A D28-Aug-20145.6 KiB145110

String.smlH A D28-Aug-20145.8 KiB200170

StringCvt.sigH A D28-Aug-20143.2 KiB7556

StringCvt.smlH A D28-Aug-20142.8 KiB10590

Substring.sigH A D28-Aug-201410.9 KiB244188

Substring.smlH A D28-Aug-20147.2 KiB235198

Susp.sigH A D28-Aug-2014688 2216

Susp.smlH A D28-Aug-2014412 1814

TextIO.sigH A D28-Aug-20147 KiB194136

TextIO.smlH A D28-Aug-201410.8 KiB325271

Time.sigH A D28-Aug-20143.6 KiB10375

Time.smlH A D28-Aug-20143.2 KiB11291

Timer.sigH A D28-Aug-20142.3 KiB5945

Timer.smlH A D28-Aug-20141.8 KiB5946

Unix.sigH A D28-Aug-20144 KiB8971

Unix.smlH A D28-Aug-20143.6 KiB11485

Vector.mlpH A D28-Aug-20144.6 KiB170145

Vector.sigH A D28-Aug-20144.2 KiB11181

VectorSlice.sigH A D28-Aug-20146 KiB142107

VectorSlice.smlH A D28-Aug-20144.6 KiB176147

Weak.mlpH A D28-Aug-20144 KiB167138

Weak.sigH A D28-Aug-20147.3 KiB173130

Word.mlpH A D28-Aug-20145.2 KiB175147

Word.sigH A D28-Aug-20145.9 KiB170127

Word8.sigH A D28-Aug-20146 KiB171126

Word8.smlH A D28-Aug-20145.5 KiB173146

Word8Array.mlpH A D28-Aug-20145.1 KiB178149

Word8Array.sigH A D28-Aug-20141.5 KiB4634

Word8ArraySlice.sigH A D28-Aug-20141.9 KiB5242

Word8ArraySlice.smlH A D28-Aug-20145.7 KiB211178

Word8Vector.mlpH A D28-Aug-20144.3 KiB159133

Word8Vector.sigH A D28-Aug-20141.4 KiB4231

Word8VectorSlice.sigH A D28-Aug-20141.7 KiB4838

Word8VectorSlice.smlH A D28-Aug-20144.8 KiB180151

makefile.dosH A D28-Aug-20145.3 KiB150139

README

1Library units, Moscow ML version 2.10 (August 2013)
2
3      Name             Purpose                                       Notes
4    --------------------------------------------------------------------------
5    | Array            mutable constant-time-access arrays          |SDF NO  |
6    | Array2           two-dimensional arrays                       |S       |
7    | ArraySlice       mutable sub-arrays                           |S F     |
8    | Arraysort        array sorting (quicksort)                    |   L    |
9    | BasicIO          input-output, see Definition (temporary)     | DF     |
10    | Binarymap        binary tree implementation of finite maps    |   L    |
11    | Binaryset        binary tree implementation of finite sets    |   L    |
12    | BinIO            binary input-output streams (imperative)     |S F     |
13    | Bool             Booleans                                     |S F     |
14    | Buffer           mutable string buffer                        |        |
15    | Byte             character-byte conversion                    |S F     |
16    | Callback         registering ML values for access from C      |        |
17    | Char             characters                                   |SDF NO  |
18    | CharArray        arrays of characters                         |S F     |
19    | CharArraySlice   sub-arrays of characters                     |S F     |
20    | CharVector       vectors of characters (= strings)            |S F     |
21    | CharVectorSlice  sub-vectors of characters (= substrings)     |S F     |
22    | CommandLine      program name and arguments                   |S F     |
23    | Date             manipulation of calendar dates               |S F     |
24    | Dynarray         dynamic arrays                               |   L    |
25    | Dynlib           dynamic linking with C                       |        |
26    | FileSys          interaction with the file system             |S F     |
27    | Gdbm             persistent hash tables of strings (gdbm)     |      C |
28    | Gdimage          generation of PNG images (Boutell's GD)      |      C |
29    | General          various top-level primitives                 |SD      |
30    | Graphics         graphics primitives (DOS version only)       |        |
31    | Hashset          sets implemented by hashtables               |   L    |
32    | Help             on-line help                                 | DF NO  |
33    | Int              operations on integers                       |S F     |
34    | Intmap           finite maps from integers                    |   L    |
35    | Intset           finite sets of integers                      |   L    |
36    | Lexing           support for lexers generated by mosmllex     |        |
37    | List             classic list manipulation functions          |SDF NO  |
38    | ListPair         operations on pairs of lists                 |S F     |
39    | Listsort         list sorting (mergesort)                     |        |
40    | Location         error reporting for lexers and parsers       |        |
41    | Math             trigonometric functions etc.                 |S F     |
42    | Meta             functions specific to the interactive system |        |
43    | Misc             various for initial top-level environment    | DF NO  |
44    | Mosml            various non-standard utilities               |  F     |
45    | Mosmlcgi         utilities for writing CGI programs           |        |
46    | Mosmlcookie      manipulating cookies in CGI programs         |        |
47    | Msp              utilities for generating HTML code           |        |
48    | MySQL            interface to the Mysql database server       |      C |
49    | NJ93             top-level compatibility with SML/NJ 0.93     |    N   |
50    | Nonstdio         non-standard I/O, used by lexers             |        |
51    | Option           partial functions                            |SDF NO  |
52    | OS               operating system information                 |S F     |
53    | Parsing          support for parsers generated by mosmlyac    |        |
54    | Path             file-system independent path manipulation    |S F     |
55    | Polygdbm         polymorphic persistent hash tables (gdbm)    |      C |
56    | Polyhash         polymorphic hash tables                      |        |
57    | Postgres         interface to PostgreSQL database server      |        |
58    | PP               general prettyprinters                       |   L    |
59    | Process          manipulating processes                       |S F     |
60    | Random           generation of pseudo-random numbers          |        |
61    | Rbset            sets implemented by red-black trees          |        |
62    | Real             arithmetic on floating-point numbers         |S F     |
63    | Redblackmap      maps implemented by red-black trees          |        |
64    | Regex            regular expressions as in POSIX 1003.2       |      C |
65    | Real             arithmetic on floating-point numbers         |S F     |
66    | Signal           Unix signals                                 |S       |
67    | Socket           interface to sockets                         |      C |
68    | Splaymap         splay-tree implementation of finite maps     |   L    |
69    | Splayset         splay-tree implementation of finite sets     |   L    |
70    | String           string manipulation                          |SDF NO  |
71    | StringCvt        conversion to and from strings               |S F     |
72    | Substring        manipulation of constant-time substrings     |S F     |
73    | Susp             support for lazy evaluation                  |        |
74    | TextIO           text input-output streams (imperative)       |SDF     |
75    | Time             time points and durations                    |S F     |
76    | Timer            measuring real time and cpu time             |S F     |
77    | Unix             starting concurrent subprocesses             |S       |
78    | Vector           immutable constant-time-access vectors       |SDF NO  |
79    | VectorSlice      immutable sub-vectors                        |S F     |
80    | Weak             arrays of weak pointers                      |        |
81    | Word             words (31-bit unsigned integers)             |S F     |
82    | Word8            bytes (8-bit unsigned integers)              |S F     |
83    | Word8Array       arrays of bytes                              |S F     |
84    | Word8ArraySlice  sub-arrays of byte arrays                    |S F     |
85    | Word8Vector      vectors of bytes                             |S F     |
86    | Word8VectorSlice sub-vectors of byte vectors                  |S F     |
87    --------------------------------------------------------------------------
88
89Only the libraries marked S belong to the SML Basis Library; the
90remaining ones are non-standard.
91
92  S  means that the unit belongs to the new SML Basis Library.
93  D  means that the unit is loaded if no `-P' option is specified (default).
94  F  means that the unit is loaded if option `-P full' is specified.
95  N  means that the unit is loaded if option `-P nj93' is specified.
96  O  means that the unit is loaded if option `-P sml90' is specified.
97  L  means that the unit is from the SML/NJ Library (version 0.2).
98  C  means that the unit requires the Dynlib foreign (C) function
99     interface and other foreign libraries
100
101A unit U can be loaded into a Moscow ML interactive session by
102evaluating
103        load "U";
104This will load U and any other units it depends on; it has no effect
105if U is already loaded.
106
107Any units required by a Moscow ML program are automatically included
108when the program is linked.  For instance,
109        mosmlc source.sml -o target
110will automatically include unit U.uo if required by the program
111source.sml.  Only the required parts of U will be included.
112
113The library contains structures belonging to the new SML Basis
114Library, as well as various non-standard utility structures, some of
115which are from the Standard ML of New Jersey library (v. 0.2), and
116some of which are from the Caml Light system.
117

README.src

1This is file mosml/src/mosmllib/README.src
2
3In general we discourage modifying the library source codefiles.  If
4you modify them anyway, please note that:
5
6* Some U.sml files are produced automatically from corresponding U.mlp
7files by the C preprocessor; such U.sml files should never be edited
8by hand.  Edit the U.mlp files instead.
9
10* To recompile the library (which is NOT necessary unless you have
11modified it), execute `make depend' and then `make' in this directory.
12