HackerTube / Video
"Outperforming Imperative with Pure Functional Languages" by Richard Feldman
Strange Loop Conference

Richard Feldman explains how pure functional languages can match or beat imperative ones on performance. Compilers can turn immutable code into in-place mutation, avoiding naive copying. The talk draws on his work on the Roc language.
Recommended as the clearest explanation of why immutable data need not be slow, and as the introduction to Roc.
8 Hacker News mentions · 2021–2025