Строго говоря, вы не используете пакет с in-package
, но вы
установить текущий пакет. Чтобы использовать пакет, вы должны использовать use-package
.
Возвращаясь к вашей проблеме, вы определили новый пакет (без использования :cl
так что вам придется использовать (cl:+ 1 2)
, чтобы сделать дополнение) и установить его как
текущий пакет. COMMON-LISP-USER
a.k.a. CL-USER
является
текущий пакет при запуске вашей системы lisp, чтобы он вернулся
вам просто нужно сделать (cl:in-package :cl-user)
.
Здесь - хорошее руководство по пакетам в Common Lisp. Эта глава
в PCL тоже очень хорошо. Но ссылка все еще CLHS