Erlang tool andCodeLibrary
Erlang has a set of common tool libraries:
Appmon -Process Group graphical monitoring (on local and remote nodes ).
ASN.1 -Supports the ASN.1 basic markup method and the code package at compile time and runtime of the BER, der, and per encoding rules.
Compiler -Erlang compiler.
Debugger -Graphical Erlang debugger.
ERTs -The Erlang runtime system, including virtual machines, garbage collection, and port ing daemon processes.
GS -Compile the code library of the graphic user interface.
IC -Convert the OMG Interface Definition Language (IDL) to the Erlang, C, and Java language compilers.
Kernel -C code required to run the Erlang system: Erlang built-in function (BIFS); Code, startup, and naming services; network and distributed support; loaders, connectors, and recorders; operating System and file system interfaces.
Mnemosyne -Optional query languages for mnesia.
Mnesia session -External languages defined by IDL and mnesia interfaces. They access mnesia through the IIOP and erl_interface protocols.
OS Monitor (OS _mon) -Monitors CPU, hard disk, and memory usage, including SNMPv1/V2 mibs. It also provides interfaces with Solaris syslogd and Windows NT Event Logs.
Parse tools -The LALR-1 parsing generator (yecc) for Erlang, which is similar to YACC. Yecc uses the BMF syntax definition as the input, and generates the Erlang code as the parsing output. Yecc is used to generate an Erlang parser.
Pman -Tools used to track and view the status of Erlang processes (on a local or remote node.
SASL -Process, error, crash report processing, report browsing, release processing, and heavy load management.
Stdlib -Standard code library: input and output, memory-and disk-based table Storage (ETS and dets), charts, dictionaries, lists, strings, sets, queues, regular expressions, and mathematical formulas. Erlang interpreter, tokenizer, parser, lint, and formatting. Common Framework, event processor, state machine, and thread supervision for Fault-Tolerant servers.
Table visualizer -Tools for viewing ETS and mnesia tables.
Toolbar -Simplified access to the Erlang tool.
Tools -Overwrite analyzer, optimizer, text-based tracker, emacs mode, emacs tags file generator, make tool, and call graphical tool.