[asdf-devel] ASDF from git and lispworks Personal Edition on windows 7/Vista

Alessandro Piras laynor at gmail.com
Sat Jun 19 17:39:15 UTC 2010


Hi,
Faré <fahree at gmail.com> writes:

>> The latest ASDF doesn't work well on Windows Vista/7 and Lispworks.
>> LispWorks regards pathnames such as #P"C:/a-dir//anotherdir" as
>> illegal because of the double slashes in it.
>>
>> I could fix it but it's a really ugly kludge not worth sharing.
>> Anyway, I could understand where the problem lies: asdf is creating
>> pathnames where (pathname-directory some-path) contains empty
>> strings. This happens for output fasl files, that ASDF is placing in
>>
>> %APPDATA%\common-lisp\<implementation-name>\C\\path\to\source\file
>>
>> - note the double \\ after the drive letter.
>>
> Does it work better if you redefine
> component-name-to-pathname-components this way?
>
> (defun component-name-to-pathname-components (s &optional
>   force-directory) ... )
Works like a charm, thanks!
Will this fix be pushed to the git repository?
__
Alessandro
>
> [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ]
> A nazi deathcamp survivor defined truth as follows:
> believing it does not increase your chance of dying.





More information about the asdf-devel mailing list