Jak korzystać z pakietów zainstalowanych przez quicklisp?
Zainstalowałem pakiet CL-PNG przy użyciu quicklisp.
(ql:quicklisp 'png)
Teraz chcę zdefiniować własny pakiet, który zależy od pakietu CL-PNG. Tak jak:
(defpackage :FOO
(:use :CL :PNG)
(:export :BAR))
Podczas kompilacji otrzymuję ten błąd:
The name "PNG" does not designate any package.
[Condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR]
Wygląda na to, że muszę zadzwonić(require :PNG)
na REPL przed skompilowaniem mojego pakietu.
Co muszę zrobić, aby pakiet CL-PNG był dostępny dla kompilatora bez ręcznego wywołaniarequire
na REPL?
AKTUALIZACJA: Używam SBCL.