A | |
| Abort |
Protocol to discard the current continuation and replace it
with a thunk.
|
| Adaptor |
Line readers and splitters for a variety of file formats.
|
| AnyShtream |
Functor to create type-aware shtream modules.
|
C | |
| Channel |
Generalized channels and file descriptor manipulation.
|
| Convert [Adaptor] |
Conversions for shtream adaptors.
|
| Csv [Adaptor] |
Adaptor module for comma-separated values files.
|
D | |
| Delim [Line] |
Line structure to represent records with delimited fields.
|
| Delim [Adaptor] |
Adaptor modules for flexible handling of delimited text files.
|
| Delimited |
Parsers for delimited text formats, especially CSV.
|
| DepDAG |
Evaluates dependency DAGs of processes in parallel.
|
| Disposal |
Registries for semi-automatic object disposal.
|
| Dup [Channel] |
Convenience operators for specifying shell-style dups.
|
E | |
| Elem [AnyShtream.S] |
Access to the underlying element type and operations.
|
| Etc_aliases [Adaptor] |
Adaptor module for /etc/aliases, etc.
|
| Etc_hosts [Adaptor] |
Adaptor module for /etc/hosts, etc.
|
F | |
| Fields [Line] |
A heterogeneous map, with keys indexed by
Line.label.
|
| Fitting |
Fittings represent processes, internal or external, that produce,
consume, or transform data.
|
| FittingSig |
Generic signature for Fittings.
|
| Flags |
Quick and dirty argument processing.
|
| Fstab [Line] |
Line structure for the file system table /etc/fstab
records.
|
| Fstab [Adaptor] |
Adaptor module for fstab(5) and mtab(5).
|
G | |
| Group [Line] |
Line structure for /etc/group file records.
|
| Group [Adaptor] |
Adaptor module for group(5) files.
|
I | |
| IVar |
One-shot interprocess exceptions and variables.
|
| Ini_file [Adaptor] |
Adaptor module for configuration files in the style of php.ini
or configuration files on some proprietary operating systems.
|
K | |
| Key_value [Line] |
Line structure to represent associations of keys with values.
|
| Key_value [Adaptor] |
Adaptor module for key-value property lists.
|
| Key_value_section [Adaptor] |
Adaptor module for key-value property lists with section headings.
|
L | |
| Line |
Structured records for line-oriented data.
|
| LineElem [LineShtream] |
The parameter given to
AnyShtream.Make to build LineShtream.
|
| LineShtream |
Shtreams of
Line.ts.
|
M | |
| Mailcap [Line] |
Line structure for mailcap entries.
|
| Mailcap [Adaptor] |
Adaptor module for mailcap files (RFC 1524)
|
| Make [WeakPlus] |
Build an implementation of the weak-key hashtable structure.
|
| Make [Fitting] |
Build a new fittings module.
|
| Make [Disposal] |
Build a new disposal registry.
|
| Make [AnyShtream] |
Build a new shtream module.
|
| Make [Adaptor.Key_value_section] |
Functor to create custom key-value-section adaptors.
|
| Make [Adaptor.Key_value] |
Functor to create custom key-value adaptors.
|
| Make [Adaptor.SimpleFlatFile] |
Functor to create custom flat file adaptors.
|
| Make [Adaptor.Delim] |
Functor to create custom delim adaptors.
|
| Make_names [Adaptor.SimpleFlatFile] |
Functor to create custom flat file adaptors with field names.
|
| Make_names [Adaptor.Delim] |
Functor to create custom delim adaptors with field names.
|
| Mode [Line.Stat] |
Various bits in a file's mode (permissions).
|
P | |
| Passwd [Line] |
Line structure for /etc/passwd file records.
|
| Passwd [Adaptor] |
Adaptor module for passwd(5) files.
|
| PriorityQueue |
Purely-functional priority queues.
|
| Proc |
An OCaml abstraction for UNIX processes.
|
| Ps [Line] |
Line structure for process status information.
|
| Ps [Adaptor] |
Adaptor module for the output of ps auxww.
|
R | |
| Reader |
Readers are responsible for breaking input data into pieces, or
"raw lines".
|
S | |
| Shtream |
Base module for shtreams, an abstraction of producers of typed data.
|
| Signal |
Treat UNIX signals as OCaml exceptions.
|
| SimpleFlatFile [Adaptor] |
Adaptor module for simple flat file tables.
|
| Ssh_config [Adaptor] |
Adaptor module for /etc/ssh/ssh_config, etc.
|
| Stat [Line] |
Line structure for file status and mode information.
|
| Stat [Adaptor] |
Adaptor module for retrieving file status and mode information.
|
| StringElem [StringShtream] |
The parameter given to
AnyShtream.Make to build StringShtream.
|
| StringShtream |
Shtreams of strings.
|
T | |
| Test [UsrBin] |
Functions similar to the UNIX test(1) command.
|
U | |
| UsrBin |
High-level user utilities.
|
| Util |
Miscellaneous utility types and values.
|
V | |
| Version |
Information about this version of Shcaml.
|
W | |
| WeakPlus |
Hash tables with weak keys and strong values.
|