GCL (debian gclcvs-2.7.0-64.1, ansi mode) will fail to initialize *load-pathname* and *load-truename* correctly when the loaded file has no type, by wrongly assuming an type of .lisp. I think this is a bug in GCL.
echo '(write *load-pathname*)(terpri)(quit)' > bar GCL_ANSI=t gclcvs -load bar ==> bar.lisp (should be bar) I stumbled upon that bug in cl-launch, because it contains a defsystem :cl-launch and that errors out when asdf tries to call resolve-symlinks on *load-pathname* (despite the redundancy). I fixed cl-launch to specify a :pathname "/dev/null" in that defsystem. Thanks a lot for bringing us GCL. [ François-René ÐVB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] What you do today will cost you a day of your life. _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org http://lists.gnu.org/mailman/listinfo/gcl-devel