Let\'s say I build an application on top of net.aserve
and bordeaux-threads
. My package declaration might look like this:
(defpackage :
Use quickproject (accessible via (ql:quickload :quickproject)
) to create a system for your application. As z_axis described, you can then fill the list of dependencies in the defsystem
declaration (if you missed any when you called quickproject:make-project
).
If you create your new project in the local-projects path of you Quicklisp installation, you can quickload your project too (even if it's not part of the Quicklisp distribution yet). Quickloading your project will of course download the dependencies (if they are part of the Quicklisp distribution), then load them.