Wie verwende ich Pakete, die von quicklisp installiert wurden?
Ich habe das CL-PNG-Paket mit quicklisp installiert.
(ql:quicklisp 'png)
Jetzt möchte ich mein eigenes Paket definieren, das vom CL-PNG-Paket abhängt. Wie so:
(defpackage :FOO
(:use :CL :PNG)
(:export :BAR))
Beim Kompilieren erhalte ich folgende Fehlermeldung:
The name "PNG" does not designate any package.
[Condition of type SB-KERNEL:SIMPLE-PACKAGE-ERROR]
Es scheint, dass ich anrufen muss(require :PNG)
auf der REPL vor dem Kompilieren meines Pakets.
Was muss ich tun, um das CL-PNG-Paket für den Compiler verfügbar zu machen, ohne es manuell aufzurufen?require
auf der REPL?
UPDATE: Ich benutze SBCL.