Я хочу использовать некоторые функции внутри другого пакета с длинным именем (например, «SB-BSD-сокеты»), и я должен написать это:Common Lisp: Как импортировать символы других пакетов только в лексической области?
(defun myfun (...)
(sb-bsd-sockets:socket-bind ...)
(sb-bsd-sockets:socket-listen ...)
...)
Есть ли способ, чтобы импортировать некоторые из тех, символы доступны только внутри myfun
(без каких-либо потерь производительности)? не
Спасибо. и еще один вопрос: существует ли способ использования временного псевдонима для пакета? – SaltyEgg
Вы можете использовать 'defpackage' для изменения списка псевдонимов. – sds