Skip to content

bigos/quicklisp-doctor

Repository files navigation

Quicklisp Doctor

I need the possibility to have a program that examines the quicklisp installation.

Project goals

The following goals have been implemented to some extent.

  • Information about new quicklisp release
  • List of local-projects
  • Git version of local-projects
  • SBCL specific
  • Works on Windows too

We may need to improve the code some more. The next step would be a list of requirements that could be used to make sure we have the correct commits in local-projects.

Windows version works with Msys2 installed and may not work in all situations. That may require more work. If you have any suggestions please raise an issue.

Automatically checking commits

We can run a simple function to check if our local projects are up to date.

(ql:quickload 'quicklisp-doctor)
(quicklisp-doctor:examine-local-projects
 '((:name "cl-confidence"
    :commit "commit 14dc40a0fde822f4aab4fefc9b40ef5fdcbcd666"
    :remote "[email protected]:melusina-org/cl-confidence.git")
   (:name "dot-cons-tree"
    :commit "commit 529dc869e6e46535f4d5567658d750068e55bd5b"
    :remote "[email protected]:bigos/dot-cons-tree.git")))

Getting the list of local projects and commits for sharing

For Windows the git path may be different.

(quicklisp-doctor:list-git-local-projects "/usr/bin/git")

Promising alternative

https://www.reddit.com/r/Common_Lisp/comments/ymzkkj/quicklisp_doctor/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published