X-Git-Url: https://git.distorted.org.uk/~mdw/lisp/blobdiff_plain/a035dd4a8175317f19a35cd04568d1655fb8d417..fe0f07ea19b36ce1abc1ec305d0203323cbf2316:/mdw-base.lisp diff --git a/mdw-base.lisp b/mdw-base.lisp index c4c3e17..73f85e7 100644 --- a/mdw-base.lisp +++ b/mdw-base.lisp @@ -57,7 +57,7 @@ (defmacro compile-time-defun (name args &body body) "Define a function which can be used by macros during the compilation process." - `(eval-when (:compile-toplevel :load-toplevel) + `(eval-when (:compile-toplevel :load-toplevel :execute) (defun ,name ,args ,@body))) (defmacro show (x) @@ -119,7 +119,9 @@ (defun whitespace-char-p (ch) "Return whether CH is a whitespace character or not." (case ch - ((#\space #\tab #\newline #\return #\vt #\formfeed) t) + ((#\space #\tab #\newline #\return #\vt + #+cmu #\formfeed + #+clisp #\page) t) (t nil))) (declaim (ftype (function nil ()) slot-unitialized))