Session

BEAM's bright future with Gleam (and JavaScript?)

Gleam is a language "running on the battle-tested Erlang virtual machine that powers planet-scale systems". Several of Gleam's design decisions were made to target the BEAM.

Gleam also compiles to JavaScript and this is the most exciting thing it does for the BEAM ecosystem.
Why?

- Exposing new people to the BEAM. People familiar with Elm are trying a Gleam web framework.
When looking for how to build the web backend the obvious answer is more Gleam, but on BEAM.
- Actor's everywhere. The community is now asking questions like "how do I start actors in the browser" "How do I message pass to the server, from the server"
- Using types as a design tool. Erlang has blocking IO, JavaScript does not. These are not just differences in the language but the platform they run on. Gleam captures these differences in types,
allowing cross environment code reuse where appropriate but highlighting the differences where necessary.

Peter Saxton

Create of the EYG programming language.

Stockholm, Sweden

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top