diff options
Diffstat (limited to 'src/propspec.lisp')
-rw-r--r-- | src/propspec.lisp | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/src/propspec.lisp b/src/propspec.lisp index e1ca1cb..4e0dc8e 100644 --- a/src/propspec.lisp +++ b/src/propspec.lisp @@ -124,19 +124,6 @@ FUNCTION designates a pure function from propapps to propapps." env))) env)))) -(defun macroexpand-all (form &optional env) - "Wrap TRIVIAL-MACROEXPAND-ALL:MACROEXPAND-ALL to convert silent failures to -expand into errors." - (multiple-value-bind (expanded supported env-supported) - (trivial-macroexpand-all:macroexpand-all form env) - (cond - ((not supported) - (error "Don't know how to MACROEXPAND-ALL in this Lisp.")) - ((and env (not env-supported)) - (error "Don't know how to MACROEXPAND-ALL with env in this Lisp.")) - (t - expanded)))) - (defun make-propspec (&key (systems nil systems-supplied-p) props) (setq props (copy-tree props)) (labels ((preprocess (item) |