Document defsystem.
authorFrancois-Rene Rideau <fare@tunes.org>
Mon, 14 Nov 2011 20:20:32 +0000 (15:20 -0500)
committerFrancois-Rene Rideau <fare@tunes.org>
Mon, 14 Nov 2011 20:20:32 +0000 (15:20 -0500)
fare-matcher.asd

index 2fb97ac..5b65087 100644 (file)
@@ -1,14 +1,17 @@
 ;;; -*- Lisp -*-
-(in-package :cl)
 
-(asdf:defsystem :fare-matcher
+(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."
   :depends-on (:fare-utils)
   :serial t
-  :components ((:file "packages")
-              (:file "matcher")
-              #-gcl ; it currently fails. quasiquote necessitates a big revamp anyway
-               (:file "quasiquote")
-               (:file "pp-quasiquote")
-               ;;#-gcl ; 2.7.0-64.1 cannot defgeneric in a eval-now
-              (:file "clos-match")
-              (:file "mrd-extensions")))
+  :components
+  ((:file "packages")
+   (:file "matcher")
+   #-gcl ; it currently fails. quasiquote necessitates a big revamp anyway
+   (:file "quasiquote")
+   (:file "pp-quasiquote")
+   ;;#-gcl ; 2.7.0-64.1 cannot defgeneric in a eval-now
+   (:file "clos-match")
+   (:file "mrd-extensions")))