GOTO - The Brightest Minds in Tech cover image

Zig Programming Language & Linters • Andrew Kelley & Jeroen Engels

GOTO - The Brightest Minds in Tech

00:00

The Importance of Referential Transparency in Elm

I'm used to doing imperative programming where the goal is that I write code and at the end of the day it's machine code. In Elm, you don't have limitations. You don't have side effects. Everything is just pure computation. Based on the inputs and based on constants, you're always going to get the same result for the same inputs. And that can make some simplifications a lot easier. There's lessons to be learned in order to get to that level, but the power is there.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app