Есть файл my-fun.lisp с одноименной ф-ией. Для работы ф-ции в emacs +
slime + sbcl требуется:
(asdf:oos 'asdf:load-op 'my-fun)
(use-package :my-fun)
(asdf:oos 'asdf:load-op 'cgn)
(use-package :cgn)
(require :qt "qt")
(defpackage simple
(:use common-lisp qt my-fun cgn))
(in-package simple)
Всё работает.
Теперь хочу всё это вкомпилить в ядро (sbcl1.core), и запускать sbcl
с ним или запускать прогу из bash sbcl --eval...
Для этого хочу применить след. последовательность действий в чистом
sbcl:
1. (compile-file...
2. (load
3. (save-lisp-and-die
Но уже при компиляции начинается :
debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR:
The name "QT" does not designate any package.
Убираю
defpackage simple
(:use common-lisp qt my-fun cgn))
(in-package simple)
Компилится, но ф-ция не запускается и т.д. ....... Перепробовал
разные варианты, но ничего, наверное что-то глобально не правильно
делаю. Подскажите Что Делать ????