Next: , Previous: , Up: Defining systems with defsystem   [Contents][Index]


6.1 The defsystem form

This section begins with an example of a system definition, then gives the full grammar of defsystem.

Let’s look at a simple system. This is a complete file that should be saved as hello-lisp.asd (in order that ASDF can find it when ordered to operate on the system named "hello-lisp").

(in-package :asdf-user)

(defsystem "hello-lisp"
  :description "hello-lisp: a sample Lisp system."
  :version "0.0.1"
  :author "Joe User <joe@example.com>"
  :licence "Public Domain"
  :components ((:file "packages")
               (:file "macros" :depends-on ("packages"))
               (:file "hello" :depends-on ("macros"))))

Some notes about this example:


Next: , Previous: , Up: Defining systems with defsystem   [Contents][Index]