Есть мой файл math-fun.lisp, в котором определены ф-ции и также эти ф-ции зависят от пакета cgn (plot всякие). Объявляю пакет (defpackage :math-fun (:use :cl) (:export #:create-data #:read-stream-data)) (in-package :math-fun) ;; это в файле math-fun.lisp ;--------------------------------------- Далее создаю в math-fun.asd (defpackage #:math-fun-asd (:use :cl :asdf)) (in-package :math-fun-asd) (defsystem math-fun :depends-on (#:cgn) :components ((:file "math-fun" )) ) ;---------------------------------------- Т.е. мой пакет зависит от пакета cgn. Дальше уже в боевой проге: (asdf:oos 'asdf:load-op 'math-fun) или (кстати в чём разница ?) (require :math-fun) Ф-ции из пакета cgn вызываются прально, а мои ф-ции из пакета math-fun не вызываются, пишет, что не оределены: The function READ-STREAM-DATA is undefined. Если к ф-ции ставлю префикс math-fun:, то всё становится ОК! Что я делаю не так ? Как сделать, чтоб мои ф-ции выполнялись без всяких префиксов ?
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от Zubok
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум lisp,sbcl: компиляция, создание ядра (2007)
- Форум [CL][ASDF] Использование зависимостей (2011)
- Форум Не получается вызвать gsl из cffi. (2012)
- Форум common lisp & package (2008)
- Форум Common lisp package manager (2014)
- Форум 2den73 (Lisp Hierarchical Packages) (2009)
- Форум packages (2012)
- Форум Packages hell (2013)
- Форум OpenBSD Package (2011)
- Форум [Python] packages (2011)