Zach Beane | 12 Mar 2012 12:21
Gravatar

Re: Two questions about ql:quickload

Andre <anta40@...> writes:

> Hi, I'm a Lisp newbie.
> I wonder if there are any differences between ql:quickload vs use-package?
> For example, I installed closure-html via quicklisp, but couldn't load that
> package using use-package.

In Common Lisp, a package is for managing collections of symbols and
controlling what tokens may be used to refer to symbols. "use-package"
changes the relationship between two existing packages.

ql:quickload loads "systems", which usually means compiling and loading
a set of Lisp source files. ql:quickload takes the additional step of
fetching archives of systems from the internet if necessary.

> Another question is, every time I call ql:quickload "closure-html", does that
> mean closure-html is also rebuilt?

Not usually. Usually the second time things are loaded, they are loaded
from an intermediate file (called a FASL) rather than from the original
source.

Zach


Gmane