aboutsummaryrefslogtreecommitdiffstats
path: root/wait-group.asd
diff options
context:
space:
mode:
authorTeddy Wing2021-01-31 19:50:38 +0100
committerTeddy Wing2021-01-31 19:50:38 +0100
commitdc2fc9f2cd69422c720daaa531d1bdb9a6bde0e5 (patch)
tree705853050ab666ca421fada33ce07c9ead14ea2c /wait-group.asd
downloadcl-wait-group-dc2fc9f2cd69422c720daaa531d1bdb9a6bde0e5.tar.bz2
Define a library for Go-style wait groups
Define a data structure and methods to represent a Go-style wait group, similar to `sync.WaitGroup` (except single-threaded). Implements a similar interface. Calling `wait` blocks until the wait group's internal counter gets to 0.
Diffstat (limited to 'wait-group.asd')
-rw-r--r--wait-group.asd6
1 files changed, 6 insertions, 0 deletions
diff --git a/wait-group.asd b/wait-group.asd
new file mode 100644
index 0000000..ac7e280
--- /dev/null
+++ b/wait-group.asd
@@ -0,0 +1,6 @@
+(asdf:defsystem wait-group
+ :version "0.0.1"
+ :components ((:module "src"
+ :serial t
+ :components ((:file "package")
+ (:file "wait-group")))))