-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathfunctional-trees.asd
More file actions
20 lines (20 loc) · 908 Bytes
/
functional-trees.asd
File metadata and controls
20 lines (20 loc) · 908 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(defsystem "functional-trees"
:author "GrammaTech"
:licence "MIT"
:description "Tree data structure supporting functional manipulation"
:long-description "Tree data structure supporting functional (or
applicative) manipulation. This system allows the walking and
rewriting of parts of trees in a functional manner, along with
translation of references to internal nodes that can be carried from
one tree to its successors."
:version "0.0.0"
:depends-on (:functional-trees/functional-trees)
:class :package-inferred-system
:defsystem-depends-on (:asdf-package-system)
:in-order-to ((test-op (load-op "functional-trees/test")))
:perform
(test-op (o c) (symbol-call :functional-trees/test '#:run-batch))
:around-compile (lambda (thunk)
(if (featurep :sbcl)
(funcall thunk :block-compile :specified)
(funcall thunk))))