Building self-contained executables with Gleam
summary
Demonstrates how static_erlang and gleepack produce static Erlang binaries and bundle a Gleam or Erlang project into a single self-contained executable, using linker tweaks and a late switch to clang that finally succeeds after two weeks of failing builds. Shows a working static Erlang binary and a self-extracting wrapper approach, and outlines a proof-of-concept that embeds the BEAM VM, extracts an OTP release into memory and replaces file opens via runtime hook — full VM-wrapped in-memory execution is WIP.
AI-written summary · about
related talks
26mWrite Once, Compile Lots, Run Anywhere
37mLet there be light: from nothing to a running application
59m“C++ in Elvenland”
40mSlamming-Your-Head-Into-Keyboard-HOWTO: Packaging Applications
45mLiving at HEAD with Bazel
26mBuilding Go with Bazel
44mThe future of Deployment in Elixir
01h 04mThe Bits Between the Bits: How We Get to main()
