Racket Raccoon λ 🦝 🗑️

Ultimate Scheme and Racket podcast guide

7 minute read Published: 2025-03-02

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.

When DSLs Shine: Processing JSON in Racket and Beyond

3 minute read Published: 2025-02-01

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.

Named Let and Mutual Recursion

2 minute read Published: 2025-01-19

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.

Threading and Function Composition

4 minute read Published: 2025-01-15

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.

Memoization: A Primer

2 minute read Published: 2025-01-10

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.