[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



In system 25.4, with microcode 613, on LISP Machine Six:
This one is a little involved:

When a qfasl file is loaded with no package explicitly specified someone
in the depths of FASLOAD (FASL-OP-FILE-PROPERTY-LIST) sets the :PACKAGE
property on the file group symbol to the package symbol.  However if the
function GET-FILE-LOADED-ID is not given a pkg when it is called it
depends on the :PACKAGE property of the file group symbol being the
package object, not the symbol, to find information about when the file
was loaded. 

The end result of all this is that if one calls LOAD-FILE-ALIST-MAP
without explicitly giving it a pkg arg then it calls GET-FILE-LOADED-ID
to find out when the file was loaded and it ends up believing it wasn't
loaded. 

I'm not sure I all understand the details of what is going on, is this a
bug, incinsistency or feature?