-
Notifications
You must be signed in to change notification settings - Fork 38
/
rutils.asd
47 lines (42 loc) · 1.51 KB
/
rutils.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
;;; RUTILS system definition
;;; see LICENSE file for permissions
(in-package :asdf-user)
(defsystem #:rutils
:name "Radical utilities"
:version (:read-file-line "version.txt" :at 0)
:author "Vsevolod Dyomkin <[email protected]>"
:maintainer "Vsevolod Dyomkin <[email protected]>"
:licence "3-clause MIT licence"
:description
"A collection of basic utilities for syntactic
extension and basic data structure handling,
developed over the years of CL history by efforts of different individuals,
and gathered under the unbrella of a hierarchy of packages
which can be used on-demand."
:depends-on (#:named-readtables #:closer-mop)
:components
((:module #:core
:serial t
:components ((:file "packages")
(:file "readtable")
(:file "symbol")
(:file "misc")
(:file "anaphora")
(:file "list")
(:file "string")
(:file "hash-table")
(:file "hash-set")
(:file "tree")
(:file "array")
(:file "sequence")
(:file "pair")
(:file "kv")
(:file "generic")
(:file "bind")
(:file "iter")
(:file "abbr")
(:file "rutils")))))
(defmethod perform ((o asdf:test-op)
(s (eql (asdf:find-system '#:rutils))))
(asdf:load-system '#:rutils-test)
(funcall (read-from-string "rutils.test:run-tests")))