Christophe Weblog Wiki Code Publications Music
add files from Jan Moringen's pattern-specializer repository
[specializable.git] / language-extension.pattern-specializer.asd
1 ;;;; language-extension.pattern-specializer.asd --- System definition for the language-extension.pattern-specializer system.
2 ;;;;
3 ;;;; Copyright (C) 2014 Jan Moringen
4 ;;;;
5 ;;;; Author: Jan Moringen <jmoringe@techfak.uni-bielefeld.de>
6
7 (cl:defpackage #:language-extension.pattern-specializer-sytem
8   (:use
9    #:cl
10    #:asdf))
11
12 (cl:in-package #:language-extension.pattern-specializer-sytem)
13
14 (defsystem :language-extension.pattern-specializer
15   :author      "Jan Moringen <jmoringe@techfak.uni-bielefeld.de>"
16   :license     "LLGPLv3; see COPYING file for details."
17   :description "Use optima patterns as specializers in CLOS methods - SBCL ONLY"
18   :depends-on  (;; (:feature :sbcl) this works differently than one might think; it's more like (:if-features :sbcl :foo :bar)
19
20                 :alexandria
21                 :optima)
22   :components  ((:module     "src"
23                  :serial     t
24                  :components ((:file       "pcl-patch"
25                                :if-feature :sbcl)
26                               (:file       "package")
27                               (:file       "optima-extensions")
28                               (:file       "pattern-specializer")))))