-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnon-trivial-benchmarks.asd
42 lines (40 loc) · 1.39 KB
/
non-trivial-benchmarks.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
(defsystem #:non-trivial-benchmarks/common
:name "non-trivial-benchmarks"
:version "0"
:maintainer "Francis St-Amour <[email protected]>"
:author ("Francis St-Amour <[email protected]>")
:licence "MIT License"
:description "Utilities and libraries common to some benchmarks"
:depends-on (;; for benchmarking
#:trivial-benchmark
;; Utilities
#:alexandria)
:pathname "src"
:components ((:file "utils")))
(defsystem #:non-trivial-benchmarks/lookup-tables
:name "non-trivial-benchmarks"
:version "0"
:maintainer "Francis St-Amour"
:author ("Francis St-Amour"
"Gavin Freeborn")
:licence "MIT License"
:description "Benchmarking Lookup and Insertion for different forms of lookup tables"
:depends-on (#:non-trivial-benchmarks/common
#:fset)
:pathname "src/lookup-tables"
:components
((:file "hash-tables")
(:file "alists")
(:file "plists")
(:file "fset")))
(defsystem #:non-trivial-benchmarks
:name "non-trivial-benchmarks"
:version "0"
:maintainer "Francis St-Amour <[email protected]>"
:author ("Francis St-Amour <[email protected]>")
:licence "MIT License"
:description "Some benchmarks to compare libraries and techniques"
:depends-on (#:non-trivial-benchmarks/channels
#:non-trivial-benchmarks/lookup-tables)
:pathname "src"
:components ((:file "main")))