[asdf-devel] Windows shortcuts

Robert Goldman rpgoldman at sift.info
Tue Aug 18 16:12:42 UTC 2009

dherring at tentpost.com wrote:
>> Gary King wrote:
>>>> P.S.  WinVista finally introduced "real" symlinks.  If everyone
>>>> upgraded...<0002-Windows-shortcut-support.patch><0001-website-changes-switch-to-load-system-etc.patch>
>>> Is there a good (and portable) *feature* or other mechanism to tell
>>> which version of Windows we're running on?
> Not that I know of.  My impression is that one would need to check for a
> particular system file; most lisp implementations don't export sufficient
> detail.  Unfortunately, I built the Vista box for my parents; so I can't
> readily check it anymore.
>> I'm not sure that this actually makes the problem go away.  I know that
>> Vista has symlinks, but have they replaced the old shortcuts, or are
>> they just an additional feature.  If the latter, we may still want to
>> support following shortcuts.  That would be especially true if making
>> shortcuts is supported by the windows graphical shell and symlinks aren't.
> Absolutely.  XP and older will still be common for several years.  But
> ASDF might explore using symlinks on newer systems.

But isn't this a no-op?  I.e., if these are POSIX symlinks, then
shouldn't the existing ASDF stuff Just Work?

Seems to me that the only reason we need to think about this is if (1)
there's something about Vista symlinks that fails with lisp stuff or (2)
we thought it would let us just ignore Windows shortcuts.

I'm inclined to let (1) be a sleeping dog and lie, until a Vista user
complains about it and given the prevalence of older Windows versions
(esp. XP), I don't think (2) is a great strategy.


More information about the asdf-devel mailing list