PurelyFunctional.tv Newsletter 231: Luna, Beautiful, Abstraction

Issue 231 - June 26, 2017

Hi friends,

Thanks so much for being on this journey with me. I couldn't do it without you.

Please enjoy the issue.

Rock on!

PS Want to get this in your email? Subscribe!

The Most Beautiful Program Ever Written

William Byrd (from Mini Kanren fame) geeking out over the Lisp interpreter written in itself.

Separation of concerns

I was rereading this old post of mine, from back when I posted articles in the Clojure Gazette.

Stu Halloway on the Defn podcast

This is a great interview and worth a re-listen.

Clojure Newbie Guide

A bit terse, but this does cover a lot of the bases for things a newbie would want to know about the community.

Improving on Types: Specing a Java Library

Stu Halloway describes how to use Spec to select a library. There's a lot of expert Clojure knowledge all the way through.

The Utopian UI Architect

I'm a big fan of Bret Victor and his mission to transform computing. I had never read this article.

Atoms, delays and side effects: a resource management idiom for Clojure

Dan Lebrero has been on fire with these articles. This one is about how to coordinate an effect among multiple threads.

The Sharp Edges of Leaky Abstraction

Mark Allen discusses the Law of Leaky Abstractions.


An interesting dynamic and visual functional language. I'm glad to see the artificial barriers crumble between typed and available-at-runtime languages.