Packages
gleam_erlang
0.26.0
1.3.0
1.2.0
1.1.0
1.0.0
1.0.0-rc1
0.34.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.1
0.23.0
0.22.0
0.21.0
0.20.0
0.19.0
0.18.1
0.18.0
0.18.0-rc1
retired
0.17.1
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
Types and functions for programs running on Erlang!
Current section
Files
Jump to
Current section
Files
gleam_erlang
README.md
README.md
# Gleam Erlang 🐙
A library for making use of Erlang specific code!
## Features
- Typed Erlang processes and message sending.
- Erlang binary format (de)serialisation.
- Functions for working with Erlang's charlists.
- Basic distributed Erlang support and working with nodes.
- Reading and writing of environment variables.
- Functions for working with atoms.
## Usage
Add this library to your Gleam project
```shell
gleam add gleam_erlang
```
And then use it in your code
```gleam
import gleam/io
import gleam/erlang/process
pub fn main() {
let fun = fn() {
io.println("Hello from another process running concurrently!")
}
process.start(fun, True)
}
```
Documentation can be found at <https://hexdocs.pm/gleam_erlang/>.
This library requires OTP 23.0 or higher.