When
load
is given a logical pathname, it now uses the translated pathname when determining whether the file is source code or a fasl. That is, if
(translate-logical-pathname "HOST:FOO;bar.BIN")
=>
#P"W:\\Development\\foo\\bar.nfasl"
then
load
will treat
"HOST:FOO;bar.BIN"
as a fasl on platforms where
nfasl
is fasl extension.
In LispWorks 4.4 and previous versions,
load
can incorrectly load it as a text file because
.BIN
was not recognised as a binary file type.