This is the second 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 |
B | BadArityError | This is a struct used for errors. |
BadBooleanError | This is a struct used for errors. | |
BadFunctionError | This is a struct used for errors. | |
BadMapError | This is a struct used for errors. | |
BadStructError | This is a struct used for errors. | |
Base | Encoding and decoding functions for 16, 32, 64, hex, url | |
Behaviour | Mechanism for handling behaviours (deprecated) | |
Bitwise | Performs bit calculations. |
Doing the same with :b gives the erlang modules
Letter | Module | Description |
b | base64 | Base 64 encode and decode |
beam_a | Used after code generation before optimisation. Normalises the code. | |
beam_asm | Assembler for the beam | |
beam_block | Erlang compiler | |
beam_bs | Erlang compiler | |
beam_bsm | Erlang compiler | |
beam_clean | Erlang compiler | |
beam_dead | Erlang compiler | |
beam_dict | Erlang compiler | |
beam_disam | Erlang compiler | |
beam_except | Erlang compiler | |
beam_flatten | Erlang compiler | |
beam_jump | Erlang compiler | |
beam_lib | Erlang compiler | |
beam_listing | Erlang compiler | |
beam_opcodes | Erlang compiler | |
beam_peep | Erlang compiler | |
beam_receive | Erlang compiler | |
beam_record | Erlang compiler | |
beam_reorder | Erlang compiler | |
beam_split | Erlang compiler | |
beam_trim | Erlang compiler | |
beam_type | Erlang compiler | |
beam_utils | Erlang compiler | |
beam_validator | Erlang compiler | |
beam_z | Erlang compiler | |
binary | Handles binary data. This is the Erlang string type |