The .asd file is a requirements file. Use quicklisp to set requirements.
Use ASDF to define "system." Create the my-system.asd .
(asdf:defsystem #:my-system :serial t :description "Describe my-system here" :author "My Name < my.name@example.com >" :license "Specify license here" :depends-on (#:hunchentoot #:cl-who) :components ((:file "package") (:file "dispatch")))
This creates a system called #: my-system. I'm not really sure what # means, since I saw the system definitions without it in the source code. Only the first line is required. :depends-on tells ASDF to load other systems before this new system definition is processed. In this case, it loads #:hunchentoot and #:cl-who . :components upload specific files. package.lisp and dispatch.lisp . :serial t reports that it loads it in order. This is important if you say that dispatch.lisp depends on something in package.lisp , so you need to download package.lisp .
Use quicklisp to download and install dependencies in :depends-on . Running (ql:quickload "my-system") .
I did not see any signs of version control.
source share