There are good functions I use to study Common Lisp projects:
CL-USER> (list-all-packages)
CL-USER> (describe (asdf:find-system "asdf"))
How to list all systems know for asdf, quicklisp or sbcl?
I've tried to dig it from documentation but did not find it yet.
All systems registered in ASDF:
I found that one by typing
asdf:systemsand letting auto-completion suggests a name. The symbol is exported, so it is fair game. Apparently it is undocumented.Quicklisp has a notion of distributions, dists.
Each dist has different versions (http://blog.quicklisp.org/2011/08/going-back-in-dist-time.html):
Each dist provides systems:
Each system has a release, you can list all releases:
Conforming implementation have a list of
*MODULES*, which is useful notably for systems that are available as built-ins by your implementation; for SBCL: