Hi,
Attached is a patch for a WITH-TEMPORARY-DIRECTORY macro.
(defmacro with-temporary-directory ((directory &key (pathspec *temporary-directory*)) &body body) "Within the lexical scope of the body, DIRECTORY is bound to a newly created temporary directory. When BODY exits, the created directory (and all its containing files) are deleted before the value of the last form in BODY is returned.
The value of PATHSPEC determines the location and prefix of the temporary directory. The PATHNAME-DIRECTORY component of PATHSPEC determines the location in which the temporary directory is to be created. A non null PATHNAME-NAME of PATHSPEC will be used as a prefix of the temporary directory. " ...)
Thanks Mark