A |
| Abstract [Extended_fn] |
|
| Access_control [Extended_hashtbl] |
|
| Access_control [Extended_array] |
|
| Action [Deprecated_command.Flag] |
Deprecated This is the old deprecated interface to Flag
|
| Add [Fold_map] |
A fold for adding.
|
| Align [Ascii_table] |
|
| Alternating_primary_backup_assignment [Std] |
|
| Alternating_primary_backup_assignment |
role assignment for systems with a primary and backup instances that
switch roles daily for ease of deploying new versions.
|
| Annotated_field [Deprecated_command] |
This module is intended to help in using pa_fields to easily generate
Command.t's when you have a record type each field of which you would
like specified as a command line argument.
|
| Anons [Deprecated_fcommand] |
|
| Ansi [Console] |
Handling of ansi codes.
|
| Array [Std] |
|
| Ascii_table [Std] |
|
| Ascii_table |
creates a column given the header and the to-string function
|
| Atomic_edit [Std] |
|
| Atomic_edit |
Atomically edit a file without long-term locking
|
| Autocomplete [Deprecated_command] |
|
B |
| Bash_action [Deprecated_command.Autocomplete] |
|
| Bench [Std] |
|
| Bench |
Simple example:
|
| Bin_io_utils [Std] |
|
| Bin_io_utils |
|
| Bitarray [Std] |
|
| Bitarray |
This module implements efficient and compact arrays of boolean values.
|
C |
| Cache [Std] |
|
| Cache |
Generic caching library
|
| Cbuffer [Std] |
|
| Cbuffer |
Circular buffers.
|
| Color_print [Std] |
|
| Color_print |
|
| Column [Ascii_table] |
|
| Command_result [Process] |
|
| Cons [Fold_map] |
|
| Console [Std] |
|
| Console |
Printing on console tty's
|
| Cpu_use [Sys_utils] |
A module for getting a process's CPU use.
|
| Crit_bit |
|
| Csv_writer [Std] |
|
| Csv_writer |
* Compliant simple CSV writter.
|
D |
| Date [Std] |
|
| Date_selector [Selector] |
|
| Deprecated_command [Std] |
|
| Deprecated_command |
|
| Deprecated_fcommand [Std] |
|
| Deprecated_fcommand |
|
| Deprecated_service_command [Std] |
|
| Deprecated_service_command |
command ~lock_file ~name main creates a command group for starting,
stopping, restarting, and checking the status of a daemon (the code
for which lives in the argument main).
|
| Dev [Procfs.Net] |
|
| Diff [Extended_sexp] |
Various
|
| Direct [Procfs.Mount.Fields] |
|
| Direct [Procfs.Net.Route.Fields] |
|
| Direct [Procfs.Net.Dev.Fields] |
|
| Direct [Procfs.Loadavg.Fields] |
|
| Direct [Procfs.Meminfo.Fields] |
|
| Direct [Procfs.Process.Fields] |
|
| Direct [Procfs.Process.Fd.Fields] |
|
| Direct [Procfs.Process.Status.Fields] |
|
| Direct [Procfs.Process.Statm.Fields] |
|
| Direct [Procfs.Process.Stat.Fields] |
|
| Direct [Procfs.Process.Limits.Fields] |
|
| Direct [Procfs.Process.Limits.Rlimit.Fields] |
|
| Display [Ascii_table] |
|
| Documented_match_statement [Std] |
|
| Documented_match_statement |
A t represents a match statement where every case is documented.
|
E |
| English [Std] |
|
| English |
Translating English into useful data structures
|
| Environment [Std] |
|
| Environment |
|
| Error [Extended_result] |
|
| Exception_check [Std] |
|
| Exception_check |
Code to test the effect of exceptions happening in strategic
places in daemons.
|
| Exn [Std] |
|
| Exn [Extended_result] |
|
| Exn_string [Extended_exn] |
The point of this module is to be able to include an exn in a type that has to be
sexpable or binable.
|
| Extended_array |
|
| Extended_common |
Pervasive functions.
|
| Extended_date [Extended_time] |
|
| Extended_exn |
|
| Extended_filename |
|
| Extended_float |
|
| Extended_fn |
an abstract type of functions that are returned as the result of
partially applying some other function
|
| Extended_gc |
|
| Extended_hashtbl |
|
| Extended_int |
|
| Extended_int32 |
|
| Extended_int63 |
|
| Extended_int64 |
|
| Extended_linux |
Splicing - zero-copies between kernel buffers
|
| Extended_list |
|
| Extended_list__LCS |
|
| Extended_list__multimerge |
|
| Extended_memo |
|
| Extended_monad |
|
| Extended_nativeint |
|
| Extended_passwd [Extended_unix] |
|
| Extended_result |
Extension to the
|
| Extended_sexp |
|
| Extended_span [Extended_time] |
|
| Extended_string |
|
| Extended_sys |
Utility functions concerning the OCaml-runtime
|
| Extended_thread |
|
| Extended_time |
Shortcut for calling Core_extended.Unix.strftime without having to
create a Time.t and convert it to a Unix.tm.
|
| Extended_unix |
|
| Extra_fields [Std] |
|
| Extra_fields |
|
F |
| Fd [Procfs.Process] |
|
| Fd_leak_check [Std] |
|
| Fd_leak_check |
File descriptor leak check.
|
| Fields [Procfs.Mount] |
|
| Fields [Procfs.Net.Route] |
|
| Fields [Procfs.Net.Dev] |
|
| Fields [Procfs.Loadavg] |
|
| Fields [Procfs.Meminfo] |
|
| Fields [Procfs.Process] |
|
| Fields [Procfs.Process.Fd] |
|
| Fields [Procfs.Process.Status] |
|
| Fields [Procfs.Process.Statm] |
|
| Fields [Procfs.Process.Stat] |
|
| Fields [Procfs.Process.Limits] |
|
| Fields [Procfs.Process.Limits.Rlimit] |
|
| Filename [Std] |
|
| Filesize [Extended_int64] |
An int reprensting a file length
|
| Find [Std] |
|
| Find |
Unix like find.
|
| Flag [Deprecated_fcommand] |
|
| Flag [Deprecated_command] |
|
| Flags_ext [Deprecated_command] |
|
| Float [Std] |
|
| Fn [Std] |
|
| Fold_map [Std] |
|
| Fold_map |
A map that folds in new values.
|
| Fraction [Extended_float] |
|
| Fraction_unsafe [Extended_float] |
|
G |
| Gc [Std] |
|
| Generic |
|
H |
| Hashtbl [Std] |
|
| Helpers [Deprecated_command] |
|
| History [Readline] |
A mutable variable representing the history.
|
| Hunk [Patience_diff] |
In diff terms, a hunk is a unit of consecutive ranges with some Same
context before and after New, Old, and Replace ranges.
|
I |
| Ignore [Loggers] |
Ignores logging messages
|
| Immutable [Extended_hashtbl.Access_control] |
|
| Immutable [Extended_array.Access_control] |
|
| Infix [Pp] |
|
| Infix [Or_exn] |
|
| Inline_tests |
|
| Inode [Procfs.Process] |
|
| Int [Std] |
|
| Int32 [Std] |
|
| Int63 [Std] |
|
| Int64 [Std] |
|
| Iter [Std] |
|
| Iter |
Astract iterators.
|
| Iterator [Lazy_sequence] |
|
| Iterator [Lazy_list] |
|
K |
| Keep_all [Cache.Strategy] |
Keep all the values
|
| Keep_all [Cache] |
Full caching (never flushes out values automatically )
|
| Key [Trie.S] |
|
L |
| Lazy_list [Std] |
|
| Lazy_list |
Lazy lists.
|
| Lazy_m [Std] |
|
| Lazy_m |
A non-threadsafe reimplementation of Lazy
|
| Lazy_sequence [Std] |
|
| Lazy_sequence |
|
| Limits [Procfs.Process] |
|
| Linebuf [Std] |
|
| Linebuf |
Line-by-line reading of a file.
|
| Linux_ext [Std] |
|
| List [Std] |
|
| List [Extended_monad] |
|
| List_zipper [Std] |
|
| List_zipper |
|
| Loadavg [Procfs] |
|
| Logger [Std] |
|
| Logger |
Another logging library.
|
| Loggers [Std] |
|
| Loggers |
High-level logging capabilities
|
| Low_level_debug [Std] |
|
| Low_level_debug |
A canary thread starts two threads, one in caml and one in C.
|
| Lru [Cache.Strategy] |
Least recently used.
|
| Lru [Cache] |
Least recently used caching
|
M |
| Make [Trie] |
|
| Make [Lazy_list.Of_container] |
|
| Make [Fold_map] |
Builds a fold_map
|
| Make [Extra_fields] |
|
| Make [Extended_monad] |
|
| Make [Cache] |
|
| Make2 [Fold_map] |
|
| Make2 [Extended_monad] |
|
| Make2_sexpable [Fold_map] |
|
| MakeChannel [Loggers] |
Functor for creating channel loggers
|
| MakeLogger [Loggers] |
Functor for creating loggers
|
| Make_bounded [Number.Verified_std] |
Functor of creating bounded numbers
|
| Make_bounded_unsafe [Number.Verified_std] |
|
| Make_explicit_sexp_option [Extended_sexp] |
|
| Make_sexpable [Fold_map] |
|
| Make_verified [Number] |
Functor for making constrained numbers from specifications.
|
| Make_verified_std [Number] |
Functor for enriching standard numbers (Int.t, Int32.t, Int63.t
Int64.t, Nativeint.t, Float.t) with Pos.t, Pos0.t, Neg.t,
and Neg0.t modules, and the Make_bounded and Make_bounded_unsafe
functors.
|
| Make_verified_unsafe [Number] |
|
| Malloc |
Malloc bindings
|
| Matching_block [Patience_diff] |
Bram Cohen's comment from the original Python code (with syntax changed to OCaml):
|
| Meminfo [Procfs] |
|
| Memo [Std] |
|
| Mount [Procfs] |
|
| Multi_map [Std] |
|
| Multi_map |
Maps with mutliple bindings.
|
| Multiply [Fold_map] |
|
N |
| Nativeint [Std] |
|
| Neg [Number.Verified_std] |
|
| Neg0 [Number.Verified_std] |
|
| Neg0_unsafe [Number.Verified_std] |
|
| Neg_unsafe [Number.Verified_std] |
|
| Net [Procfs] |
|
| Net_utils [Std] |
|
| Net_utils |
Networking utilities
|
| Number [Std] |
|
| Number |
Specification of general number properties
|
O |
| Of_container [Lazy_list] |
|
| Ok [Extended_result] |
|
| Options [Find] |
|
| Or_exn [Std] |
|
| Or_exn |
Specialization of the Result.t, but less contraint than Or_error.
|
P |
| Part [Trie.Key] |
|
| Part [Trie.S] |
|
| Patience_diff |
This is a port of Bram Cohen's patience diff algorithm, as found in the Bazaar 1.14.1
source code, available at http://bazaar-vcs.org.
|
| Pos [Number.Verified_std] |
Positive and negative numbers with and without zero.
|
| Pos0 [Number.Verified_std] |
|
| Pos0_unsafe [Number.Verified_std] |
|
| Pos_unsafe [Number.Verified_std] |
|
| Posix_clock [Std] |
|
| Posix_clock |
|
| Pp [Std] |
|
| Pp |
Functional pretty printing.
|
| Printc [Std] |
|
| Printc |
alias for String.concat
|
| Process [Std] |
|
| Process [Shell] |
Process dispatching
|
| Process [Procfs] |
|
| Process |
Low-level process handling
|
| Procfs [Std] |
|
| Procfs |
Process and system stats
|
R |
| Random_selection [Std] |
|
| Random_selection |
reservoir sampling
|
| Range [Patience_diff] |
For handling diffs abstractly.
|
| Read_only [Extended_hashtbl.Access_control] |
|
| Read_only [Extended_array.Access_control] |
|
| Read_write [Extended_hashtbl.Access_control] |
|
| Read_write [Extended_array.Access_control] |
|
| Readline [Std] |
|
| Readline |
Interactive line editing.
|
| Readline__input_char |
|
| Readline__input_loop |
|
| Records_table [Extended_sexp] |
|
| Regexp [Selector.String_selector] |
|
| Result [Std] |
|
| Result [Bench] |
|
| Rlimit [Procfs.Process.Limits] |
|
| Route [Procfs.Net] |
|
| Runtime_blockout_detector [Std] |
|
| Runtime_blockout_detector |
Runtime_blockout_detector is used detect bugs in C libraries that fail
to release the OCaml runtime lock before making blocking calls.
|
| Rw_mutex [Std] |
|
| Rw_mutex |
Read/write mutexes
|
S |
| S [Color_print] |
|
| Sampler [Std] |
|
| Sampler |
a compiled finite discrete probability distribution that supports constant
time sampling
|
| Search [Std] |
|
| Search_foo |
|
| Selector |
|
| Semaphore [Std] |
|
| Semaphore |
Semaphores
|
| Sendmail [Std] |
|
| Sendmail |
|
| Service_command [Std] |
|
| Service_command |
|
| Sexp [Std] |
|
| Sexp_checked_edit [Sys_utils] |
Edit files containing sexps.
|
| Shared_flags [Deprecated_command] |
|
| Shell [Std] |
|
| Shell |
Shell scripting in OCaml.
|
| Shell__core |
|
| Shell__line_buffer |
String buffers that automatically get flushed at every line return.
|
| Sntp [Std] |
|
| Sntp |
Simple Network Time Protocol
|
| Splice [Extended_linux] |
|
| Stat [Procfs.Process] |
|
| Stat [Bench.Result] |
|
| Statfs [Extended_linux] |
|
| Statm [Procfs.Process] |
|
| Status [Procfs.Process] |
|
| Status [Process] |
|
| Std |
|
| Stderr [Loggers] |
Logs to stderr
|
| Store [Cache] |
Predefined stores
|
| Strategy [Cache] |
Predefined strategies
|
| String [Std] |
|
| String_list_selector [Selector] |
|
| String_selector [Selector] |
|
| String_trie [Trie] |
|
| String_zipper |
|
| String_zipper [Std] |
|
| Style [Color_print] |
|
| Sys [Std] |
|
| Sys_utils |
Various system utility functions.
|
| Sys_utils [Std] |
|
| Syslog |
Syslog Interface
|
| Syslog [Std] |
|
| Syslog [Loggers] |
Logs to syslog daemon
|
T |
| Table [Cache.Store] |
|
| Tcp |
with_conn opens a connection to the TCP service on host port and
if successful calls f with In_channel.t and Out_channel.t as arguments.
|
| Tcp [Std] |
|
| Test [Bench] |
|
| Thread [Std] |
|
| Time [Std] |
|
| Time_stamp_counter [Posix_clock] |
|
| Timed_function |
Functions with timeouts
|
| Timed_function [Std] |
|
| Trie |
|
| Trie [Std] |
|
U |
| Unix [Std] |
|
| Unix_utils |
Interface to Unix utility functions
|
| Unix_utils [Std] |
|
| Update_queue |
A 'state t keeps track of updates of type 'state -> 'state queued to it and runs
them sequentially.
|
| Update_queue [Std] |
|
| Uuid |
|
V |
| Version [Deprecated_command] |
|