Developer Voices cover image

Building A Programming Language From Its Core (with Peter Saxton)

Developer Voices

00:00

Designing EYG: Balancing Purity and Usability

This chapter explores the development of EYG, a functional programming language that aims to simplify programming by abstracting machine-specific details. The discussion emphasizes the balance between maintaining functional purity and managing practical aspects like side effects and input/output operations. Furthermore, it addresses the intricacies of implementing effect types, interpreter architecture, and the implications of the Abstract Syntax Tree in managing side effects within programming.

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
Get the app