-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathxecto.asd
24 lines (24 loc) · 1.08 KB
/
xecto.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
(asdf:defsystem "xecto"
:version "0.0.1"
:licence "3-clause BSD"
:license "3-clause BSD"
:description "Xecto is a simple parallel vector-processing library"
:author "Paul Khuong"
:depends-on ("sb-queue")
:components
((:file "status")
(:file "work-units")
(:file "work-stack" :depends-on ("work-units"))
(:file "thread-pool" :depends-on ("work-stack"))
(:file "futures" :depends-on ("work-stack" "status"))
(:file "parallel-futures" :depends-on ("thread-pool" "futures"))
(:file "parallel-primitives" :depends-on ("status"
"work-stack" "thread-pool"
"futures" "parallel-futures"))
(:file "vector-futures" :depends-on ("parallel-futures"))
(:file "loop-nest-transpose")
(:file "xecto-impl" :depends-on ("vector-futures" "loop-nest-transpose"))
(:file "xecto-impl-reshape" :depends-on ("xecto-impl"))
(:file "xecto-impl-map" :depends-on ("xecto-impl"))
(:file "xecto-impl-reduce" :depends-on ("xecto-impl"))
(:file "xecto-impl-scan" :depends-on ("xecto-impl"))))