Content from 2021-01
posted on 2021-01-24 13:00:00
As alluded to in my previous post, I've been working on a set of Docker images for Common Lisp. The latest version of that effort is now finally live! Check it out at https://common-lisp.net/project/cl-docker-images/. Many thanks are also due to the Common Lisp Foundation for hosting the images on their Docker Hub org!
posted on 2021-01-05 13:00:00
UPDATE: Make sure to see my follow up post to this).
Common Lisp is an amazing language with many great implementations. The image based development paradigm vastly increases developer productivity and enjoyment. However, there frequently comes a time in a program's life cycle where development pauses and a version must be delivered for use by non-developers. There are many tools available to build an executable in Common Lisp, most of which follow the theme of "construct a Lisp image in memory, then dump it to disk for later reloading". That being said, none of the existing methods fit 100% of my use cases, so this post is dedicated to documenting how I filled the gap by convincing SBCL to generate completely static executables.
posted on 2021-01-05 12:00:00
I've been meaning to start a technical blog for, oh, the last N years or so, but never got around to it. I finally decided that this was going to be the year for it to happen.