Listen "Tooling-Aware Language Design with Eli Dowling"
Episode Synopsis
Richard talks with Eli Dowling about his contributions to the Roc programming language, as well as the intersection of language design and editor tooling, parsers that recover from errors, tree-sitter, going beyond the language server protocol, and the downsides of macros.Perceus paper - https://www.microsoft.com/en-us/research/uploads/prod/2020/11/perceus-tr-v1.pdfThe Koka Programming Language - https://koka-lang.github.io"The Quicksort Talk" (Outperforming Imperative with Pure Functional Languages) - https://youtu.be/vzfy4EKwG_YTree-Sitter - https://tree-sitter.github.ioNeovim Editor - https://neovim.ioHelix Editor - https://helix-editor.comZed Editor - https://zed.devLanguage Server Protocol (LSP) - https://microsoft.github.io/language-server-protocolHygienic Macros - https://en.wikipedia.org/wiki/Hygienic_macroRust Macros - https://doc.rust-lang.org/book/ch19-06-macros.html Hosted on Acast. See acast.com/privacy for more information.
More episodes of the podcast Software Unscripted
Jonathan Blow on Programming Language Design
15/11/2025
Zig Creator Andrew Kelley
09/10/2025
Securing Evolving Software with Noah Hall
20/09/2025
Broken AI Discourse with Steve Klabnik
04/07/2025
From Scala to Roc with Monica McGuigan
27/01/2025
Testing in Production with Mike Bryzek
05/01/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.