Я согласен, что лучший метод рабочего процесса - записать свой код в отдельный буфер и оценить его, а не вводить функции в ответ.
Предполагая, что вы прошли путь repl, я думаю, решение C. Martin сохранить журнал repl и вручную просмотреть его - ваши единственные варианты.
Если вы ввели функции и переменные в отдельный пакет, вы можете просмотреть символы в пакете, чтобы помочь вам решить, что вы хотите сохранить.
например. чтобы увидеть все символы, созданные в пакете cl-user:
(let ((p (find-package :cl-user)))
(loop
for s being the symbols in p
when (eq p (symbol-package s))
do (format t "~a~%" s)))