changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > demo / annotate package.lisp

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