Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align compilation artifact paths in swank-loader with ASDF #771

Merged
merged 2 commits into from Jun 11, 2023

Conversation

easye
Copy link
Contributor

@easye easye commented Jun 5, 2023

When loaded via ASDF, we align the swank-loader:*source-directory* and swank-loader:*fasl-directory* special variables to the appropriate values. This restores the ability to launch a Swank server from a Lisp image which has loaded SLIME via ASDF.

See
dd179f4 and #760.

--

In debugging ABCL/SLIME, I often start ABCL under a JVM debugger, using ASDF to locate and load SLIME. Without these changes, @dkochmanski's recent work on swank.asd broke this usage.

When loaded via ASDF, we align the swank-loader:*source-directory* and
swank-loader:*fasl-directory* special variables to the appropriate
values.  This restores the ability to launch a Swank server from a
Lisp image which has loaded SLIME via ASDF.

See
<slime@dd179f4>
and <slime#760>.
swank.asd Show resolved Hide resolved
Nomimally, I would have expected ASDF to normalize this via the
FrobCase setting of its reader, but this can't hurt.

Addresses <slime#771 (comment)>.
@easye easye requested a review from dkochmanski June 11, 2023 08:23
@easye easye merged commit b86b388 into slime:master Jun 11, 2023
10 checks passed
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.

None yet

2 participants