hunk ./CHANGELOG 1 +Version 0.6.4 +2010-11-18 +Adapt to newer ClozureCL version (patch from Zach Beane, thanks to Chun Tian and Ralph Moritz as well) + hunk ./cl-fad.asd 4 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved. hunk ./cl-fad.asd 33 - :version "0.6.3" + :version "0.6.4" hunk ./corman.lisp 4 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved. hunk ./doc/index.html 76 -current version is 0.6.3. +current version is 0.6.4. hunk ./fad.lisp 5 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved. hunk ./fad.lisp 275 - #+:openmcl (ccl:delete-directory file) + #+:openmcl (cl-fad-ccl:delete-directory file) hunk ./load.lisp 4 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved. hunk ./openmcl.lisp 4 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved. hunk ./openmcl.lisp 30 -(in-package :ccl) +(in-package :cl-fad) hunk ./openmcl.lisp 33 - (let ((%rmdir-symbol (find-symbol "%RMDIR" :ccl))) - (unless (and %rmdir-symbol (fboundp %rmdir-symbol)) - (pushnew :no-%rmdir *features*)))) + (flet ((ccl-function-feature (symbol-name feature) + (let ((symbol (find-symbol symbol-name :ccl))) + (when (and symbol (fboundp symbol)) + (pushnew feature *features*))))) + (ccl-function-feature "%RMDIR" :ccl-has-%rmdir) + (ccl-function-feature "DELETE-DIRECTORY" :ccl-has-delete-directory))) hunk ./openmcl.lisp 40 -#+:no-%rmdir +(defpackage :cl-fad-ccl + (:use :cl) + (:export delete-directory) + (:import-from :ccl + :%realpath + :signal-file-error + :native-translated-namestring + :with-cstrs) + #+ccl-has-%rmdir + (:import-from :ccl :%rmdir) + #+ccl-has-delete-directory + (:import-from :ccl :delete-directory)) + +(in-package :cl-fad-ccl) + +#-ccl-has-%rmdir hunk ./openmcl.lisp 60 +;;; ClozureCL 1.6 introduced ccl:delete-directory with semantics that +;;; are acceptably similar to this "legacy" definition. + +#-ccl-has-delete-directory hunk ./openmcl.lisp 70 -(export 'delete-directory) hunk ./packages.lisp 4 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved. hunk ./test.lisp 4 -;;; Copyright (c) 2004-2009, Dr. Edmund Weitz. All rights reserved. +;;; Copyright (c) 2004-2010, Dr. Edmund Weitz. All rights reserved.