fare-matcher.asd 688 Bytes
Newer Older
1 2
;;; -*- Lisp -*-

3 4
(in-package :asdf)

5 6 7 8
(defsystem :fare-matcher
  :description "Lisp2-style Erlang/ML-like Extensible Pattern-Matcher for CL"
  :long-description "fare-matcher allows you to do pattern matching as in ML,
and to define your own extensions."
9
  :depends-on (:alexandria :fare-utils)
10
  :serial t
11 12 13 14 15 16
  :components
  ((:file "packages")
   (:file "matcher")
   ;;#-gcl ; 2.7.0-64.1 cannot defgeneric in a eval-now
   (:file "clos-match")
   (:file "mrd-extensions")))
17 18 19 20 21

(defmethod perform ((op test-op) (sys (eql (find-system :fare-matcher))))
  (format t "~&Testing fare-matcher")
  (load-system :fare-matcher-test)
  (funcall (find-symbol* :fare-matcher-test :fare-matcher-test)))