Infinite Application

May 17, 2015
Function application is a key concept in lambda calculus. While it is commonly expressed using parentheses in Clojure, it is also reified into a function which itself can be applied to another function.

Just Hack Something Together

September 04, 2014
Lisp is viewed as difficult and academic but it is a great language for hacking a solution together.

The Most Important Idea in Computer Science

August 28, 2015
Computer Science has ideas that are important to the broader world. The most important is the Universal Turing Machine. From one perspective, Lisp embodies the idea at its core. To really understand how, I ask you to implement your own Lisp interpreter.

A Personal Lisp Crisis

September 11, 2013

There are other languages with healthier communities, more momentum, cleaner cores, and features on par with CL. So I have to ask myself, why bother with CL?

I had a similar experience with Common Lisp. Great language, snobby community, little progress, needs more modern amenities.

You might also like