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