Lisp SYMBOL-PACKAGE-LOCKED-ERROR
Jestem nowy w Lisp, więc kiedy napisałem funkcję w SBCL
(defun subst (new old l)
(cond
((null l) '())
((eq old (car l)) (cons new (cdr l)))
((cons (car l) (subst new old (cdr l))))))
daje błąd SYMBOL-PACKAGE-LOCKED-ERROR, ostrzeżenie o stylu i ostrzeżenie.