git.fiddlerwoaroof.com
fwoar-lisputils.asd
40f16faf
 ;;;; fwoar-lisputils.asd
1837a009
 (in-package :asdf-user)
1b3ac18f
 
9fafd6d2
 (asdf:defsystem :fwoar-lisputils
290527a0
   :description "Some utilities common to other libraries I'm writing"
   :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com"
   :license "MIT"
   :serial t
   :perform (test-op (o s)
                     (funcall (intern "TEST" :should-test)
                              :package :fwoar.string-utils))
1611b5b8
   :depends-on (#:alexandria
290527a0
                #:cl-containers
                #:closer-mop
                #:iterate
cce5172b
                (:feature (:not (:or :ecl :abcl))
                          #:fwoar-lisputils/patmatch)
290527a0
                #:fwoar-lisputils/string-utils
                #:plump
cce5172b
                #:fwoar-lisputils/lexical-compare)
290527a0
   :components ((:file "package")
                (:file "fwoar-lisputils")
                (:file "clos-helpers")
                (:file "walk")
                (:file "hash-functions")
                (:file "multiple-values")
                (:file "restarts")
                (:file "counter")
                (:file "vector-utils")
                (:file "html")
                (:file "glambda")
                (:file "misc")))
0d8366d9
 
cce5172b
 (defsystem :fwoar-lisputils/lexical-compare
290527a0
   :description "Utilities that don't work on every system"
   :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com"
   :license "MIT"
   :serial t
cce5172b
   :depends-on ()
   :components ((:file "lexical-compare")))
0d8366d9
 
cce5172b
 (defsystem :fwoar-lisputils/patmatch
290527a0
   :description ""
   :author "Ed L <edward@elangley.org>"
   :license "MIT"
   :depends-on (#:alexandria
                #:closer-mop
                #:parachute
                #:serapeum
                #:uiop)
   :components ((:module "patmatch"
                 :components ((:file "package")
                              (:file "patmatch" :depends-on ("package"))))))
0d8366d9
 
018b56cb
 (defsystem #:fwoar-lisputils/string-utils
290527a0
   :description "A string splitter"
   :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com"
   :license "MIT"
   :depends-on ()
   :components ((:file "string-utils/package")
                (:file "string-utils/split"
                 :depends-on ("string-utils/package"))
                (:file "string-utils/string-utils"
                 :depends-on ("string-utils/package"))
                #+(or)
                (:file "string-utils/test" :depends-on ("string-utils/string-utils"))))
018b56cb
 
 (asdf:defsystem #:fwoar-lisputils/swank-utils
290527a0
   :description "Utilities for use with swank"
   :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com"
   :license "MIT"
   :serial t
   :perform (test-op (o s)
                     (funcall (intern "TEST" :should-test)
                              :package :fwoar.string-utils))
   :depends-on (#:fwoar-lisputils
                #:yason
                #:swank)
   :components ((:file "swank-utils")))
cc8390ee
 
40f16faf
 (defsystem #:fwoar-lisputils/bin-parser
290527a0
   :description "A binary parser"
   :author "fiddlerwoaroof <fiddlerwoaroof@gmail.com"
   :license "MIT"
   :depends-on (:fwoar-lisputils
                :alexandria
                :serapeum)
   :components ((:file "bin-parser")))