3 (eval-when (:compile-toplevel :load-toplevel :execute)
4 (unless (find-package :coop.tech.systems)
5 (defpackage :coop.tech.systems
6 (:documentation "ASDF System package for meta-model.")
7 (:use :common-lisp :asdf))))
9 (in-package :coop.tech.systems)
11 (defsystem :lisp-on-lines
12 :components ((:static-file "lisp-on-lines.asd")
14 :components ((:file "yaclml")
17 :components ((:file "packages")
18 (:file "special-initargs")
21 (:file "lisp-on-lines")
23 (:file "standard-display")
24 (:file "standard-occurence")
25 (:file "standard-wrappers")
27 (:file "defdescription")
30 (:file "standard-attributes")
32 (:file "relational-attributes")
33 (:file "dojo-attributes"))
38 (:file "standard-validation")
39 (:file "email-address"))
42 :components ((:file "crud"))))
45 :depends-on (:arnesi :ucw :meta-model :split-sequence :contextl :cl-ppcre :cl-fad))
47 (defsystem :lisp-on-lines.example
49 (:file "reddit-example"))
51 :depends-on (:lisp-on-lines))