This is a monorepo for all my Common Lisp code.
Why Common Lisp? Originally, I wanted to try out REPL-driven development. That went well enough that I'm still exploring.
Directory | Explanation |
---|---|
aoc23 | My solutions to Advent of Code 2023 |
battlesnake | A simple, rule-driven Battlesnake client -- my first project |
cl-micropm | A trivial package manager for Common Lisp, based on Risto-Stevcev/cl-micropm -- I only use this because Quicklisp doesn't download packages securely |
cryptopals | Some initial work on Cryptopals challenges |
deps | This is where all dependencies from cl-micropm get added as submodules |
dirmon | Prototype for enumerating file system changes under a given directory tree |
foolander | In-browser snake game that runs entirely server-side and uses absolutely no JavaScript -- created for Autumn Lisp Game Jam 2023 |
halp | My personal utility library -- every Common Lisp developer is required to have one of these |
project-euler | My solutions to a few Project Euler problems |
ssg | Experimental static site generator that supports incremental rebuilds |
symbolic | My attempts at solving the exercises from Common Lisp: A Gentle Introduction to Symbolic Computation |