API Reference stdlib v6.1.2

Modules

Command line arguments parser.

Functional, extendible arrays.

Provides base64 encode and decode, see RFC 2045.

This module provides an interface to files created by the BEAM Compiler ("BEAM files").

Library for handling binary data.

c

Command line interface module.

Local and universal time, day of the week, date and time conversions.

A disk-based term storage.

A Key-value dictionary.

This module provides a version of labeled directed graphs ("digraphs").

This module provides algorithms based on depth-first traversal of directed graphs.

Line and input interpretter for the erlang shell.

Shell expansion and formatting of expansion suggestions.

epp

An Erlang code preprocessor.

Abstract datatype for the annotations of the Erlang Compiler.

This module provides functions for pretty-printing errors and exceptions. It is used by both the shell and by proc_lib to print exceptions.

The Erlang meta interpreter.

This module expands records in a module.

This module contains functions for supporting features that can be enabled/disabled in Erlang.

This module performs an identity parse transformation of Erlang code.

Internal Erlang definitions.

The Erlang code linter.

This module is the basic Erlang parser that converts tokens into the abstract form of either forms (that is, top-level constructs), expressions, or terms.

The Erlang pretty printer.

The Erlang token scanner.

Unix 'tar' utility for reading and writing tar archives.

This module provides functions to create and inspect escripts.

ets

Built-in term storage.

File sorter.

File utilities, such as wildcard matching of filenames.

Filename manipulation functions.

Sets represented by general balanced trees.

General balanced trees.

Generic event handling behavior.

Deprecated and replaced by gen_statem in OTP 20.

Generic server behavior.

Generic state machine behavior.

io

Standard I/O server interface functions.

I/O library functions.

A library for encoding and decoding JSON.

List processing functions.

An event handler that logs events to disk.

Maps processing functions.

Mathematical functions.

A parse transformation that translates fun syntax into match specifications.

Key-value dictionary as ordered list.

Functions for manipulating sets as ordered lists.

Start and control linked Erlang nodes.

Load distribution facility.

Functions for asynchronous and synchronous start of processes adhering to the OTP design principles.

Support functions for property lists.

qlc

This module provides a query interface to Mnesia, ETS, Dets, and other data structures that provide an iterator style traversal of objects.

Abstract data type for FIFO queues.

Pseudo random number generation

random deprecated

Pseudo-random number generation.

re

This module contains regular expression matching functions for strings and binaries.

Sets are collections of elements with no duplicate elements.

The Erlang shell.

Customizing the Erlang environment.

Functions used to render EEP-48 style documentation for a shell.

This module provides functions for starting Erlang slave nodes.

Functions for manipulating sets of sets.

String processing functions.

Generic supervisor behavior.

Generic supervisor bridge behavior.

sys

A functional interface to system messages.

Timer functions.

Functions for converting Unicode characters.

URI processing functions.

Provides access to the registry on Windows.

zip

Utility for reading and creating 'zip' archives.