You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds Mist HTTP server for Gleam running on the BEAM (Erlang VM).
This is the first Gleam framework and first BEAM VM entry in HttpArena.
- Language: Gleam (compiles to Erlang bytecode)
- Runtime: BEAM (Erlang VM / OTP)
- HTTP: Mist (OTP process per connection)
- JSON: gleam_json
- SQLite: sqlight (NIF bindings)
- Compression: Erlang's built-in zlib
The BEAM's preemptive scheduling and per-process GC represents a
fundamentally different concurrency model than async/await or OS threads.
[Mist](https://github.com/rawhat/mist) is a glistening HTTP server for the [Gleam](https://gleam.run/) programming language, running on the BEAM (Erlang VM).
4
+
5
+
## Why it's interesting
6
+
7
+
-**First Gleam framework** in HttpArena
8
+
-**First BEAM VM entry** — adds a completely new runtime to the mix
9
+
- Gleam compiles to Erlang bytecode and runs on the battle-tested BEAM VM
10
+
- Mist uses OTP processes for concurrency — one lightweight process per connection
11
+
- The BEAM's preemptive scheduling and per-process GC is a fundamentally different concurrency model than async/await or OS threads
12
+
- Type-safe, functional language with exhaustive pattern matching
0 commit comments