Software Unscripted cover image

Tooling-Aware Language Design with Eli Dowling

Software Unscripted

CHAPTER

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.
App store bannerPlay store banner