2012-12-17 10 views
7

Qual è il modo corretto di caricare quicklisp all'inizio del mio programma? Attualmente sto copiando/incollando nel blocco che quicklisp ha inserito nel mio .eclrc, ad es.caricamento quicklisp in un programma

;;; quicklisp 
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" 
             (user-homedir-pathname)))) 
    (when (probe-file quicklisp-init) 
    (load quicklisp-init))) 

(ql:quickload "iterate") 

ma sembra che ci debba essere un modo meno disordinato di fare le cose.

risposta

8

Non c'è davvero un buon modo per farlo. È più parte dell'ambiente di sviluppo che dell'ambiente di distribuzione.

Uso buildapp per distribuire i programmi CL e c'è un modo per Quicklisp per esportare l'indice dei sistemi e buildapp per caricarlo.

C'è sicuramente spazio per miglioramenti.

+0

grazie, darà un'occhiata a buildapp. –

Problemi correlati