Index of modules


A
Architecture_index [Rapids]
Architecture_name [Rapids]
Architectures, units and versions are indexed for reducing memory usage and allowing for fast set operations.
Archive_index [Rapids]
Archive_set [Rapids]
Ascii_io

B
Binary_io
I/O functions for binary data.

C
Chronology [Rapids]
The Chronology module efficiently maps days to sets of packages.
Conduit
A conduit is a channel for using formatting functions on buffers or channels.

D
Diagnosis
Dosebase
napkin_of_fields assoc parses a Dosebase package description given by a function assoc that takes a field name and returns the first line of the contents of the field.

F
Fragments
General literate module
Functions [Rapids]

G
Generic_io

H
Human_io
I/O functions for human-readable, pretty-printed data.

I
In [Dosebase]
Installability
Io
General structured I/O module.

L
Lexer
Lifetime
Datastructure for life timelines.

M
M [Solver]
Mmap
Accessing memory-mapped files as strings.

N
N [Installability]
Napkin
Normalized Abstract PacKage INformation.

O
Ocamldeb
Ocamldebwriter
Ocamlpkgsrc
Ocamlrpm
Out [Dosebase]

P
Package_ID [Rapids]
Package_index [Rapids]
The database contains a ``double index'' for packages, the first is for mapping package names to package IDs.
Package_set [Rapids]
Pirate
Progress
A progress indicator module

R
Rapids
Random Access Package Information Data Structure.
Release_index [Rapids]
Release_order [Rapids]

S
Solver
Source_index [Rapids]
Source_name [Rapids]
Source_set [Rapids]

U
Unit_index [Rapids]
Unit_name [Rapids]
Unit_set [Rapids]
Util

V
Version_index [Rapids]
Version_order [Rapids]

W
Waterway
Glues RAPIDS and various parser modules to provide a convenient way of loading a RAPIDS database.