;;; -*- Mode:LISP; Package:SYSTEM-INTERNALS; Readtable:ZL; Base:10; COLD-LOAD: T -*- (unintern 'foo1) (setf (plist 'foo1) nil) (DEFUN (:PROPERTY foo1 SPECIAL-FORM-BOOTSTRAP) (FORM) (MAPC (LAMBDA (X) (SETF (GET X 'SPECIAL) T)) (CDR FORM)) T) (describe 'foo1) (print (function-spec-get '(:property foo special-form-bootstrap) :source-file-name)) ;;; (unintern 'foo2) (setf (plist 'foo2) nil) (DEFUN (:PROPERTY foo2 SPECIAL-FORM-BOOSTRAP) (FORM) (MAPC (LAMBDA (X) (REMPROP X 'SPECIAL)) (CDR FORM)) T) (describe 'foo2) (print (function-spec-get '(:property foo2 special-form-bootstrap) :source-file-name))