Como carregar um project existente
Você criou seu novo project, ou tem um project existente, e você gostaria de trabalhar com ele no REPL, mas o Quicklisp não o conhece. O que fazer?
Primeiramente, se você criá-lo ou cloná-lo em ~/quicklisp/local-projects
, você poderá
(ql:quickload ...)
seu project, sem mais ressalvas.
Usualmente, você vai querer "entrar" no system, através do REPL, neste estágio:
(use-package :my-project)
Por fim, você poderá compilar ou interpretar os códigos-fonte (my-project.lisp
) com
C-c C-k
ou C-c C-c
1 (slime-compile-defun) em um form,
e ver seu resultado no REPL.
Outra solução é usar a lista de projects conhecidos do ASDF:
(pushnew "~/caminho/para/raiz/do/projeto/" asdf:*central-registry* :test #'equal)
E, já que o ASDF é integrado ao Quicklisp, nós podemos dar quickload
no project.
Feliz hacking!
1 N. do T.: Estes atalhos dizem respeito ao Emacs ou ao Portacle. Não se preocupe por ainda não compreendê-los. ↩