Comment by tmtvl
1 day ago
CLPM, the Common Lisp Package Manager. The Quicklisp client doesn't do HTTPS, ql-https doesn't do Ultralisp, and OCICL (which I'm currently using) doesn't do system-wide packages. CLPM is a great project, but it's gone neglected long enough that it's bitrotted and needs some thorough patching to be made usable. Fortunately Common Lisp is still as stable as it has been for 31 years, so it's just the code which interacts with 3rd-party libraries that needs updating.
Yeah I felt that Quicklisp doesn't have the same features as package managers in other languages, and https is one of them. Also it's run by a single person which doesn't have too much time to constantly update the libraries.
In comparison I found Clojars^[0] for Clojure better and community driven like NPM. But obv Clojure has more business adoption than CL.
Do you use CL for work?
[0]: https://clojars.org/
It's funny, on one hand I wouldn't want to use CL for work because when money gets involved in something you enjoy you stop enjoying it. On the other hand, however, I would really hate doing any serious work with a language I can't stand, like Python or Clojure.