22
|
1
|
;; demo package.lisp |
|
2
|
(defpackage :demo |
|
3
|
(:use #:cl #:cffi) |
|
4
|
(:local-nicknames |
|
5
|
;; (#:rdb #:cl-rocksdb) |
|
6
|
(#:v #:org.shirakumo.verbose) |
|
7
|
(#:bt #:bordeaux-threads) |
|
8
|
(#:cli #:clingon)) |
|
9
|
;; db.lisp |
|
10
|
;; (:export |
|
11
|
;; #:create-options |
|
12
|
;; #:destroy-options |
|
13
|
;; #:increase-parallelism |
|
14
|
;; #:optimize-level-style-compaction |
|
15
|
;; #:set-create-if-missing |
|
16
|
;; #:create-writeoptions |
|
17
|
;; #:destroy-writeoptions |
|
18
|
;; #:create-readoptions |
|
19
|
;; #:destroy-readoptions |
|
20
|
;; #:open-db |
|
21
|
;; #:close-db |
|
22
|
;; #:cancel-all-background-work |
|
23
|
;; #:put-kv |
|
24
|
;; #:put-kv-str |
|
25
|
;; #:get-kv |
|
26
|
;; #:get-kv-str |
|
27
|
;; #:create-iter |
|
28
|
;; #:destroy-iter |
|
29
|
;; #:move-iter-to-first |
|
30
|
;; #:move-iter-forward |
|
31
|
;; #:move-iter-backword |
|
32
|
;; #:valid-iter-p |
|
33
|
;; #:iter-key |
|
34
|
;; #:iter-key-str |
|
35
|
;; #:iter-value |
|
36
|
;; #:iter-value-str |
|
37
|
;; #:with-open-db |
|
38
|
;; #:with-iter) |
|
39
|
;; demo.lisp |
|
40
|
(:export |
|
41
|
#:main |
|
42
|
#:demo-path |
|
43
|
#:db-path |
|
44
|
#:cli-opts |
|
45
|
#:cli-handler |
|
46
|
#:cli-cmd) |
|
47
|
;; ui.lisp |
|
48
|
(:export |
|
49
|
#:on-new-window |
|
50
|
#:start-ui) |
|
51
|
;; tk.lisp |
|
52
|
(:export |
|
53
|
#:source-dir |
|
54
|
#:random-id |
|
55
|
#:scan-dir |
|
56
|
#:mkstr |
|
57
|
#:symb |
|
58
|
#:sbq-reader) |
|
59
|
;; rs.lisp |
|
60
|
(:export |
|
61
|
#:*cargo-target* |
|
62
|
#:*rs-macros* |
|
63
|
#:rs-defmacro |
|
64
|
#:rs-macroexpand-1 |
|
65
|
#:rs-macroexpand) |
|
66
|
;; ffi.lisp |
|
67
|
;; (:export |
|
68
|
;; #:quiche-lib-path |
|
69
|
;; #:rocksdb-lib-path |
|
70
|
;; #:demo-lib-path |
|
71
|
;; #:find-rs-cdylib |
|
72
|
;; #:install-demo-lib |
|
73
|
;; #:install-quiche-lib |
|
74
|
;; #:install-rocksdb-lib) |
|
75
|
) |