Featured
Lykn: A Lisp Born from LFE
How fourteen years with Lisp Flavoured Erlang led to a new language — and how that language came home to power lfe.io.
Teaching LFE to Format Itself, Part 2: Someone Already Solved This
Bringing Types to LFE: Lessons from Haskell, the Typed Lisps, and Gleam
Recent
Teaching LFE to Format Itself, Part 1: A Hand-Written Formatter
The origin of LFE's code formatter — the hand-written engine that shipped inside rebar3_lfe, the one genuinely hard BEAM-specific obstacle (comments), and the maintainability wall that taught us we'd been writing the formatting convention as code when it wanted to be data.
LFE Friday - maps:get/3
Reopening LFE Friday with the safe map read: maps:get/3 hands back a default instead of crashing on a missing key — plus the one eager-evaluation gotcha to know.
Welcome to the New LFE Blog
After many years on Jekyll, the LFE blog has moved into the same Cobalt-powered home as lfe.io itself. Here's what changed, what stayed, and what we learned along the way.
lfe.io 5.0: Rust Tooling, All the Way Down
Running LFE in Docker, Updated
Significant changes have been made to the LFE Docker support of late, least of which is using the official Erlang Docker images as the base.