ASDF configuration and cache

Mark Evenson evenson at panix.com
Wed Apr 29 09:38:41 UTC 2015



On 2015/4/29 11:24, Faré wrote:
> On Wed, Apr 29, 2015 at 2:00 AM, Mark Evenson <evenson at panix.com> wrote:
>> On 2015/4/29 10:03, Faré wrote:
>>> Dear Mark,
>>>
>>> ~/.config/common-lisp/source-registry.conf.d/ is being used because
>>> you're compiling on Unix. If you were using Windows, it would be using
>>> something else based on LOCALAPPDATA, not USERPROFILE.
>>
>> Hmmm.  Do you mean "compiling [ABCL] on Unix"?  That is not the case, as
>> the ABCL being used has been compiled on the Windows host.  And the
>> creation of the WAR artifact for production is also happening on the
>> Windows host.
>>
>> While running on Windows, everything *is* being compiled "under" Cygwin.
>>  Maybe that is the cause?
>>
> If you have :unix in your *features*, then ASDF decides that ABCL is
> running on Unix. Is that not a correct criteria? Are you enabling
> :unix because of cygwin?

Please re-explain your reasons for thinking that ABCL is mistakenly
using <file:%USERPROFILE%/.config/> as we're not pushing :UNIX to
*FEATURES* as far as I can see:

CIMS-dev-01:~/work/abcl$ uname -a
CYGWIN_NT-6.1 CIMS-dev-01 1.7.35(0.287/5/3) 2015-03-04 12:09 x86_64 Cygwin
CIMS-dev-01:~/work/abcl$ ./abcl.bat
VM settings:
    Max. Heap Size (Estimated): 4.00G
    Ergonomics Machine Class: client
    Using VM: Java HotSpot(TM) 64-Bit Server VM

Armed Bear Common Lisp 1.4.0-dev
Java 1.8.0_40 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Low-level initialization completed in 0.742 seconds.
Startup completed in 5.988 seconds.
;  Loading
jar:file:C:/Users/markeven/work/abcl/dist/abcl.jar!/org/armedbear/lisp/abcl-contrib.abcl
...
;   Loading
jar:file:C:/Users/markeven/work/abcl/dist/abcl.jar!/org/armedbear/lisp/asdf.abcl
...
;   Loaded
jar:file:C:/Users/markeven/work/abcl/dist/abcl.jar!/org/armedbear/lisp/asdf.abcl
(7.577 seconds)
Using probed value of abcl-contrib:
'C:/Users/markeven/work/abcl/dist/abcl-contrib.jar'.
Added
jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/quicklisp/
to ASDF.
Added jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/mvn/
to ASDF.
Added jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/jss/
to ASDF.
Added jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/jfli/
to ASDF.
Added
jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/asdf-jar/ to
ASDF.
Added
jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/asdf-install/ to
ASDF.
Added
jar:file:C:/Users/markeven/work/abcl/dist/abcl-contrib.jar!/abcl-asdf/
to ASDF.
;  Loaded
jar:file:C:/Users/markeven/work/abcl/dist/abcl.jar!/org/armedbear/lisp/abcl-contrib.abcl
(7.694 seconds)
Loading C:\Users\markeven\.abclrc completed in 7.697 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (find :unix *features*)
NIL
CL-USER(2): *features*
(:ASDF-PACKAGE-SYSTEM :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-WINDOWS
 :ASDF-UNICODE :ABCL-BUNDLE-OP-SUPPORTED :DRAKMA-NO-SSL
 :HUNCHENTOOT-NO-SSL :X86-64 :WINDOWS :ARMEDBEAR :ABCL :COMMON-LISP
 :ANSI-CL :CDR6 :MOP :PACKAGE-LOCAL-NICKNAMES)


-- 
"A screaming comes across the sky.  It has happened before, but there
is nothing to compare to it now."



More information about the asdf-devel mailing list