Common Lisp package/project manager for downloading dependencies recursively

This page summarizes the projects mentioned and recommended in the original post on /r/lisp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • arrow-macros

  • I might be looking for less - so, as I understand, currently, the central point for ocicl requires publishing on an OCI registry, eg the arrow-macros. This is an additional maintenance step and a failure point for every project. Instead, I want to pull directly from the sources without maintaining any centralized registry/index of packages.

  • quick-patch

    Easily override quicklisp projects without using git submodules

  • This looks nice: https://github.com/tdrhq/quick-patch/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • download-dependencies

    A simple utility to download dependencies recursively

  • I ended up hacking a simple download-dependencies library that I also put to use in continuous-integration

  • protohackers-cl

    Protohackers solutions in Common Lisp

  • I'm a beginner with lisp and guix but recently I used guix to manage dependencies for a lisp project, and it worked well. I had to write a few package definitions for packages that were newer than the version in the main guix channel or not in guix. A project I'd like to do is add support for quicklisp and utralisp to guix import, so you don't have to manually write packages. I think guile scheme is just using guix and doesn't have another dependency management tool. It could be good for CL, it solves some problems that quicklisp doesn't, around security (has signatures and hashes it verifies), and versioning (can have multiple versions of same library), along with solving non-lisp related dependencies, ie some lisp library maybe depends on certain version of zlib or some other native library.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts