Skip to content

Defer *quicklisp-home* existence check.#29

Merged
rudolfochrist merged 4 commits into
rudolfochrist:masterfrom
tmtvl:move-path-verification
Jul 9, 2026
Merged

Defer *quicklisp-home* existence check.#29
rudolfochrist merged 4 commits into
rudolfochrist:masterfrom
tmtvl:move-path-verification

Conversation

@tmtvl

@tmtvl tmtvl commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Check whether *quicklisp-home* exists when we need its value. Defer the ASDF setup so *quicklisp-home* can be set to the right value beforehand.

This is probably a better alternative to probing for a *quicklisp-home* variable in the CL-USER package.

Usecase remains the same: allowing to set a custom *quicklisp-home* value in the user init file (e.g. ~/.sbclrc) without having the Quicklisp set-up error out.

tmtvl added 2 commits July 5, 2026 10:11
Check whether *quicklisp-home* exists when we need its value.
Defer the ASDF setup so *quicklisp-home* can be set to the right value beforehand.

@rudolfochrist rudolfochrist left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is a lot of stuff, but for me it looks like the cleanest approach.

Comment thread ql-setup.lisp Outdated
Comment thread ql-setup.lisp Outdated
Comment thread ql-setup.lisp Outdated
Comment thread ql-setup.lisp Outdated
Comment thread ql-setup.lisp Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
Comment thread README.md Outdated
tmtvl added 2 commits July 6, 2026 15:03
Remove new export to prevent SBCL from complaining about package variance.
Move `(ensure-asdf-loaded)` into the `setup` function.
Rename `setup-asdf` to `setup`.
Remove `*quicklisp-home*` verification.
Update documentation.
Load ql-https through ASDF and call the Quicklisp `setup` function.
Update documentation for the new change.
@tmtvl

tmtvl commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

Okay, I think I've got everything in order and it seems to work fine on my end.

@rudolfochrist

Copy link
Copy Markdown
Owner

Wow! Thank you very much!

@rudolfochrist
rudolfochrist merged commit a686f37 into rudolfochrist:master Jul 9, 2026
3 checks passed
@tmtvl

tmtvl commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

You're welcome and thanks for your patience.

@tmtvl
tmtvl deleted the move-path-verification branch July 9, 2026 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants