ecl/src/cmp/cmpinit.lsp
2001-06-26 17:14:44 +00:00

23 lines
616 B
Common Lisp

(in-package 'compiler)
;;; The production version:
(proclaim '(optimize (safety 0) (space 3) (speed 3)))
(when (member :clos *features*)
(push :ansi *features*))
;#-CLOS
(defmacro setf-namep (setf-list)
`(let (setf-symbol)
(and (consp ,setf-list)
(= 2 (length ,setf-list))
(eq (car ,setf-list) 'setf)
(setq setf-symbol (get (second ,setf-list) 'sys::setf-symbol))
(symbolp setf-symbol)
setf-symbol)))
;;; Disable PDE facilities within LISP kernel:
(setq *features* (delete ':pde *features*))
;;; Disable record-source-pathname within LISP kernel:
(defmacro record-source-pathname (x y))