From: Nikodemus S. <nik...@ra...> - 2007-11-16 17:29:26
|
CLHS COMPILE-FILE entry says that the primary value of COMPILE-FILE is NIL if "file could not be created". We currently implement this meaning "could not create the file in the filesystem", which I submit is suboptimal. I propose to interpret the entry to mean "_fasl_ could not be created", and return NIL (and clean up the fasl) if the compilation was aborted. Is this sane, or taking too many liberties? Attached a patch that implements this. Cheers, -- Nikodemus |