forked from fredokun/lisp-lazy-seq
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlazyseq.asd
28 lines (26 loc) · 949 Bytes
/
lazyseq.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
(asdf:defsystem :lazyseq
:description "A library for lazy sequences."
:version "0.1"
:author "Frederic Peschanski (format nil \"<frederic~Apeschanski~Awork~Agmail~Acom>\" \".\" \".\" \"@\" \".\")"
:license "MIT License. See LICENSE."
:depends-on (:alexandria
)
:in-order-to ((test-op (load-op lazyseq-test)))
:serial t
:components ((:file "packages")
(:file "utils")
(:file "lazyseq")
(:file "chunked")
(:file "concat")
(:file "produce")
(:file "xform")
(:file "reduce")
(:file "lazylist")
(:file "lazysort")
))
(defmethod perform ((o asdf:test-op) (c (eql (find-system :lazyseq))))
(load-system 'lazyseq-test)
(let ((suites '(basic)))
(dolist (suite suites)
(funcall (intern "RUN!" :5am)
(intern (symbol-name suite) :lazyseq-test)))))