<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div>As far as I know, Windows now supports symlinks (<a href="https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/create-symbolic-links">https://learn.microsoft.com/en-us/windows/security/threat-protection/security-policy-settings/create-symbolic-links</a>). Does that not work ?<br></div><div><br></div><blockquote type="cite" id="qt" style=""><div dir="ltr"><div dir="ltr"><div>It's probably safest and wisest to not make this change. Sorry for wasting time. Here are some words which may answer your questions, but are safe to ignore:<br></div><div><br></div><div>I've only tested it on {sbcl ccl ecl clisp lispworks allegro cmu} on {linux bsd macos windows}. Windows doesn't have effective symbolic links, so unfortunately this doesn't work on it. Although it does work under POSIX compatibility like cygwin. Unfortunately I don't know if it works on Mezzano or Genera. I'm unsure about ABCL, Clasp, and Corman since I haven't yet been able to run on those. I think this should only happen when the link target base name is not ‘equal’ to  the one given, so it's only dependent on the behaviour of pathanme-name not on any OS specific thing.<br></div><div><br></div><div>I don't think there's any change to the user's configuration that can achieve this. Making a long set of changes to the user's ASDF configuration e.g. source-registry.conf, seems difficult and inappropriate.<br></div><div><br></div><div>I know ASDF already supports ths case of:<br></div><div><br></div><div>/some/path/foo.asd -> /a/different/path/foo.asd<br></div><div><br></div><div>This change is for the cases where the base name differs:<br></div><div><br></div><div>foo.asd -> bar.asd<br></div><div>/the/same/path/foo.asd -> /the/same/path/bar.asd<br></div><div>/some/path/foo.asd -> /a/different/path/bar.asd<br></div><div><br></div><div>so when you ask to load "foo" it can load "bar". Everything else is the same as if you asked to load "bar".<br></div></div><div style="white-space:normal;"><br></div><div class="qt-gmail_quote"><blockquote class="qt-gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div><br></div></blockquote></div></div></blockquote><div><br></div><div><br></div><div id="sig4916231"><div class="signature">--<br></div><div class="signature">Stelian Ionescu<br></div></div><div><br></div></body></html>