Common Lisp

Updated: 2020-05-13 by Pradeep Gowda.



If you are a beginner to CL, this challenge will help you to get started with setting up a development environment from scratch and begin the journey of learning CL together with other community members.

Reading /practicing CL programming


Common Lisp as a Scripting Language, 2015 edition - Cybernethics / Cybernéthique — LiveJournal

Install cl-launch:

git clone
cd cl-launch
make install
which cl

Example script – cllaunch1.lsp:

#!/usr/bin/cl -sp lisp-stripper -E main
(defun main (argv)
  (if argv
      (map () 'print-loc-count argv)
      (print-loc-count *standard-input*)))

Run it: chmod +x cllaunch1.lsp

Fails with: Component "lisp-stripper" not found, required by #<SYSTEM "cl-launch-build-0">

To fix this, i cloned to ~/common-lisp, and the above problem goes away. Next it fails to find cl-ppcre.

I do remember installing it using quicklisp – ls ~/quicklisp/dists/quicklisp/software/cl-ppcre-20190521-git.

Common Lisp Books



Fairly recent COmmon Lisp project that is not just a web appliction etc., – – “A git-centric policy management and enforcement tool designed to accelerate your CI/CD pipelines. “