(print *package*)
#<PACKAGE COMMON-LISP-USER>
(defpackage :test-1
(:use :cl))
(print *package*)
#<PACKAGE COMMON-LISP-USER>
(in-package :test-1)
(print *package*)
#<PACKAGE COMMON-LISP-USER>
Я что-то не так делаю или это косяк в slime? emacs+slime, нахожусь в буфере с .lisp файлом, после каждой строки делал eval-last-expression. Аналогичная последовательность в REPL буфере после in-package переключает пакет.