¿Dónde debe ir un Quicklisp QUICKLOAD en mi fuente? ¿En ninguna parte

Digamos que construyo una aplicación encima denet.aserve ybordeaux-threads. La declaración de mi paquete podría verse así:

(defpackage :my-package
  (:use :cl :net.aserve :bordeaux-threads)
  (:export …))

Uso Quicklisp, entonces ejecuto(ql:quickload "aserve") (ql:quickload "bordeaux-threads") en SLIME antes de compilar mi paquete, y todo está bien.

Por supuesto, mañana vuelvo a iniciar SLIME y debo recordar emitir elQUICKLOADs antes de compilar, de lo contrario, tendré problemas.

I podrí poner algo como

(eval-when (:compile-toplevel)
  (ql:quickload "aserve")
  (ql:quickload "bordeaux-threads"))

en la parte superior de mi paquete, es lo que he hecho para el desarrollo, pero tengo la sensación de que no es una buena idea forzar un administrador de paquetes en un usuario.

¿Hay una mejor alternativa

Respuestas a la pregunta(8)

Su respuesta a la pregunta