Gleam's Design and Compiler - with creator Louis Pilfold

Gleam's Design and Compiler - with creator Louis Pilfold

From Software Unscripted by Richard Feldman

January 10, 2026 · 1h 11m

About this episode

Louis Pilfold discusses the design and compiler challenges of the Gleam programming language with Richard Feldman.

Gleam programming language creator Louis Pilfold talks with Richard about Gleam's design and various challenges that came up when implementing its compiler. - Gleam Language - https://gleam.run - Erlang Language - https://www.erlang.org - Elixir Language - https://elixir-lang.org - Roc Language - https://www.roc-lang.org - Hadoukenify https://github.com/reibitto/hadoukenify - presumably based on https://twitter.com/dr4goonis/status/476617165463105536 - "Let-generalization: Let's not?" by Ayaz Hafiz - https://github.com/roc-lang/rfcs/blob/e4f05480ed96136395bb466bf5c241e42100bf66/0010-let-generalization-lets-not.md - "Let Should Not Be Generalised" by Simon Peyton Jones, Dimitrios Vytiniotis, and Tom Schrijvers - https://simon.peytonjones.org/let-generalised/ Hosted on Acast. See acast.com/privacy for more information.

People in this episode

Host: Richard Feldman

Guest: Louis Pilfold

Topics covered

  • Gleam programming language
  • compiler design
  • programming challenges
  • Erlang
  • Elixir
  • Roc
  • software development

Keywords

  • Gleam
  • compiler
  • programming language
  • Erlang
  • Elixir
  • Roc
  • software design
  • interview

Mentioned in this episode

Organizations: Gleam Language, Erlang Language, Elixir Language, Roc Language, Hadoukenify

Books & works: Let-generalization: Let's not?, Let Should Not Be Generalised

More episodes of Software Unscripted

Explore listener stats, chart rankings, contacts and more on the Software Unscripted podcast page.