Есть файл 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) Компилится, но ф-ция не запускается и т.д. ....... Перепробовал разные варианты, но ничего, наверное что-то глобально не правильно делаю. Подскажите Что Делать ????
Форум —
Development
