
Tooling-Aware Language Design with Eli Dowling
Software Unscripted
Navigating Data Structures in Functional Programming
This chapter explores the intricacies of linked lists within functional programming and their effect on performance, particularly concerning cache locality. It discusses the trade-offs between persistent and mutable data structures, sharing personal insights from the speakers' experiences with programming languages, notably F#. Additionally, the conversation covers the challenges of designing a programming language syntax, particularly the Rock language, and the intricacies involved in grammar implementation and parser integration.
00:00
Transcript
Play full episode
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.