Beam Book 1.0 — First Edition
The ink has dried: the inaugural edition of The BEAM Book: Understanding the Erlang Runtime System is now available in print. If you like your computer‐science references to double as free-weight equipment, head over to Amazon and grab a copy. Digital artefacts (PDF + webpage) remain in the repo for the screen-inclined.
Highlights - the last few months
Print edition live on Amazon — see “Where to buy” below.
Full, line-by-line overhaul of all pre-1.0 chapters.
Expanded on Nifs and Bifs, and other ways to interface with another language.
ETP has replaced the use of HiPE Bifs for inspection.
Reorganised chapters.
Devcontainer for builds.
What's Changed - since the last pre-release
- Add all missing filenames generated for the emulator by @yagogarea in #196
- docs: minor fixes and typo by @yagogarea in #197
- Fix I/O example typos by @happi in #198
New Contributors
- @yagogarea made their first contribution in #196
Full Changelog: v0.1.4...v1.0
Where to buy the tree-ware
Amazon US — https://www.amazon.com/dp/9153142535
Amazon SE — https://www.amazon.se/dp/9153142535
Thanks
A round of applause to every reviewer who filed a typo, mis-drawn arrow, or off-by-one scheduling diagram during the beta phase—especially @richcarl, @garazdawi, the OTP team, and the #erlang Slack crowd.
Up next
Work on version 1.1 has already started. Expect deeper dives into the JIT, the new debugger, and perhaps a small rant about scheduler utilisation metrics.
“Shipping is a feature; sometimes the most important feature.” – Joel Spolsky
We just shipped. Enjoy.
-Happi