This is the third part of an exploration of the Elixir base libraries
Here is an introduction to what you get out of the box with iex:
Letter | Module | Description |
C | Calendar | Date, time and calendar functions |
CaseClauseError | This is a struct used for errors. | |
Code | Utilities for managing code compilation, code evaluation, and code loading. | |
Collectable | Protocol to traverse data structures. Used for putting data into things. | |
CompileError | This is a struct used for errors. | |
CondClauseError | This is a struct used for errors. |
Doing the same with :c gives the erlang modules
Letter | Module | Description |
c | c | Erlang compiler. |
calendar | Date, time and calendar functions | |
cerl | Core Erlang abstract syntax trees. | |
cerl_clauses | Utility functions for Core Erlang case/receive clauses. | |
cerl_inline | ??? | |
cerl_sets | Set functions. | |
cerl_trees | Basic functions on Core Erlang abstract syntax trees. | |
code | Utilities for managing code compilation, code evaluation, and code loading. | |
code_server | Process used for live code reloading | |
compile | Erlang compiler interface | |
core_lib | ??? | |
core_lint | ||
core_parse | ||
core_pp | ||
core_scan | ||
counters | Library of mutable counters with no locking. |