Ultimate Scheme and Racket podcast guide
7 minute read Published: 2025-03-02This is my list of Scheme and Racket podcast episodes. I kept losing track of them, so I'm putting all the links in one place.
This is my list of Scheme and Racket podcast episodes. I kept losing track of them, so I'm putting all the links in one place.
I wanted to get my Garmin step counts into a spreadsheet, so I wrote a small Racket script. Then somebody in Janet Carr's chat pointed me at jsonquerylang, which made the same job almost embarrassingly small.
A quick introduction to the named let, why you might want to use letrec, and what "mutually recursive functions" are.
To learn more about the let family, consult The Racket Guide and The Racket Reference.
I've started using threading macros a lot this year.
This is mostly a note to myself about ~>, plus a few Racket helpers that save me from writing yet another tiny lambda.
Anyways, function memoization, amiright? "Top-down" dynamic programming. Before attempting to calculate the function result for a particular set of parameters, we look up the table first to avoid doing the same work twice.