changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/lib/obj/pkg.lisp

changeset 679: 12287fab15d0
parent: 97dd03beda03
author: Richard Westhaver <ellis@rwest.io>
date: Thu, 26 Sep 2024 21:16:45 -0400
permissions: -rw-r--r--
description: rocksdb load opts and env updates
617
6f10b3036123 howd that get thur
Richard Westhaver <ellis@rwest.io>
parents: 598
diff changeset
1
 ;;; obj/pkg.lisp --- Object System
267
f3d814fb136a db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents: 252
diff changeset
2
 
f3d814fb136a db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents: 252
diff changeset
3
 ;;
f3d814fb136a db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents: 252
diff changeset
4
 
f3d814fb136a db upgrades, alik, ignoring c files (for now)
Richard Westhaver <ellis@rwest.io>
parents: 252
diff changeset
5
 ;;; Code:
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
6
 (defpackage :obj/meta
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
7
   (:nicknames :meta)
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
8
   (:use :cl :std)
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
9
   (:export
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
10
    :class-equalp
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
11
    :*standard-metaobjects*))
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
12
 
227
Richard Westhaver <ellis@rwest.io>
parents: 225
diff changeset
13
 (defpackage :obj/list
Richard Westhaver <ellis@rwest.io>
parents: 225
diff changeset
14
   (:nicknames :list)
Richard Westhaver <ellis@rwest.io>
parents: 225
diff changeset
15
   (:use :cl :std)
295
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
16
   (:import-from :sb-lockless
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
17
    :make-ordered-list :lfl-insert
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
18
    :lfl-delete :lfl-find
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
19
    :lfl-insert*/t :lfl-delete*/t :lfl-find*/t
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
20
    :do-lockfree-list :lfl-keys :make-marked-ref)
227
Richard Westhaver <ellis@rwest.io>
parents: 225
diff changeset
21
   (:export :clist))
Richard Westhaver <ellis@rwest.io>
parents: 225
diff changeset
22
 
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
23
 (defpackage :obj/hash
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
24
   (:nicknames :hash)
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
25
   (:use :cl :std)
574
9e7d4393eac6 add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents: 554
diff changeset
26
   (:shadowing-import-from :sb-lockless :endp)
295
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
27
   (:import-from :sb-lockless
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
28
    :make-so-map/fixnum :+hash-nbits+
574
9e7d4393eac6 add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents: 554
diff changeset
29
    :node-hash :%node-next
9e7d4393eac6 add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents: 554
diff changeset
30
    :unbound-marker-p
295
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
31
    :get-next :node-hash
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
32
    :so-head :so-bins
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
33
    :so-key :so-data
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
34
    :so-count :so-key-node-p
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
35
    :so-insert :so-delete
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
36
    :so-find :so-find/string
10353e203e13 rurik patches
Richard Westhaver <ellis@rwest.io>
parents: 275
diff changeset
37
    :so-maplist :make-so-map/string
574
9e7d4393eac6 add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents: 554
diff changeset
38
    :make-so-set/string :make-so-set/fixnum :make-so-map/addr :make-marked-ref
9e7d4393eac6 add skel/core/print.lisp, wrap up obj/query init
Richard Westhaver <ellis@rwest.io>
parents: 554
diff changeset
39
    :make-so-set/addr)
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
40
   (:export 
119
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
41
    :*global-hasher*
366
2b7f0c032fc7 fix global-hash
Richard Westhaver <ellis@rwest.io>
parents: 359
diff changeset
42
    :*global-hash*
118
b828a3caa758 object library stuff, removed DOT - api doesnt jive.
ellis <ellis@rwest.io>
parents: 117
diff changeset
43
    :djb
119
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
44
    :hash-object
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
45
    :hash-object-address
207
e48427b30ecd lisp stuff, nu test stuff, back on stable support for rust
Richard Westhaver <ellis@rwest.io>
parents: 162
diff changeset
46
    :dumb-string-hash
119
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
47
    ;; castable
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
48
    :castable
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
49
    :make-castable
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
50
    :castable-p
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
51
    :rehash
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
52
    :castable-size
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
53
    :castable-count
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
54
    :castable-test
85f27597cf60 castable added, still testing
ellis <ellis@rwest.io>
parents: 118
diff changeset
55
    :castable-hasher
124
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
56
    :getchash
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
57
    :remchash
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
58
    :try-remchash
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
59
    :put-if-absent
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
60
    :put-if-equal
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
61
    :put-if-present
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
62
    :clrchash
5a2876536ea4 cgethash->getchash
ellis <ellis@rwest.io>
parents: 122
diff changeset
63
    :mapchash))
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
64
 
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
65
 (defpackage :obj/id
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
66
   (:nicknames :id)
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
67
   (:use :cl :std :obj/hash)
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
68
   (:export 
212
742e6d74752d added sans-io module, more bits
Richard Westhaver <ellis@rwest.io>
parents: 207
diff changeset
69
    :id :reset-id :update-id :make-id
742e6d74752d added sans-io module, more bits
Richard Westhaver <ellis@rwest.io>
parents: 207
diff changeset
70
    :id-factory))
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
71
 
230
282991a71fe5 fix ansi and add equiv
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
72
 (defpackage :obj/equiv
282991a71fe5 fix ansi and add equiv
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
73
   (:use :cl :std)
282991a71fe5 fix ansi and add equiv
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
74
   (:export :equiv :eqv :nequiv :neqv :equivalence))
282991a71fe5 fix ansi and add equiv
Richard Westhaver <ellis@rwest.io>
parents: 229
diff changeset
75
 
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
76
 (defpackage :obj/uri
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
77
   (:nicknames :uri)
275
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
78
   (:use :cl :std)
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
79
   (:export
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
80
    :uri				; class
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
81
    :uri-p
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
82
    :iri				; subclass of uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
83
    :iri-p
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
84
    :copy-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
85
    
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
86
    :uri-parse-error
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
87
    :uri-parse-error-string
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
88
 
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
89
    :uri-scheme
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
90
    :uri-userinfo
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
91
    :uri-port
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
92
    :uri-path
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
93
    :uri-query
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
94
    :uri-fragment
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
95
    :uri-ipv6
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
96
    :uri-zone-id
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
97
    :uri-plist
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
98
    :uri-authority			; pseudo-slot accessor
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
99
    :uri-host
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
100
    :urn				; class
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
101
    :urn-nid
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
102
    :urn-nss
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
103
    :urn-q-component			; RFC 8141
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
104
    :urn-f-component			; RFC 8141
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
105
    :urn-r-component			; RFC 8141
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
106
    :*strict-parse*
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
107
    :parse-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
108
    :merge-uris
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
109
    :enough-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
110
    :uri-parsed-path
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
111
    :render-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
112
    :string-to-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
113
    :uri-to-string
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
114
    :string-to-iri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
115
    :iri-to-string
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
116
    :parse-uri-string-rfc3986
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
117
    :parse-iri-string-rfc3987
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
118
    :make-uri-space			; interning...
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
119
    :uri-space
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
120
    :uri=
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
121
    :intern-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
122
    :unintern-uri
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
123
    :do-all-uris
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
124
    :uri-to-pathname
359
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
125
    :pathname-to-uri
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
126
    ;; domains
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
127
    :parse-domain
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
128
    :ipv4-addr-p
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
129
    :ipv6-addr-p
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
130
    :ip-addr-p
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
131
    :ip-addr=
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
132
    :uri-tld
0e00dec3de03 macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents: 295
diff changeset
133
    :uri-domain))
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
134
 
532
f6a340b92274 tests and fixes, added sbcl tools
Richard Westhaver <ellis@rwest.io>
parents: 524
diff changeset
135
 (pkg:defpkg :obj/url
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
136
   (:nicknames :url)
416
9e133c99b080 more fixes
Richard Westhaver <ellis@rwest.io>
parents: 389
diff changeset
137
   (:use :cl :std :obj/uri)
532
f6a340b92274 tests and fixes, added sbcl tools
Richard Westhaver <ellis@rwest.io>
parents: 524
diff changeset
138
   (:shadowing-import-from :quri :url-encode :url-decode :url-encode-params :url-decode-params)
f6a340b92274 tests and fixes, added sbcl tools
Richard Westhaver <ellis@rwest.io>
parents: 524
diff changeset
139
   (:export :url-encode :url-decode :url-encode-params :url-decode-params))
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
140
 
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
141
 (defpackage :obj/seq
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
142
   (:nicknames :seq)
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
143
   (:use :cl :std)
106
e243efeae91d gui init
ellis <ellis@rwest.io>
parents: 105
diff changeset
144
   (:export :iterator :ring))
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
145
 
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
146
 (defpackage :obj/tree
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
147
   (:nicknames :tree)
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
148
   (:use :cl :std :obj/id :obj/seq)
275
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
149
   (:export :keytype :tree-node :binary-node :unary-node :ternary-node :avl-node
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
150
            :make-node :make-binary-node :make-unary-node :make-ternary-node :make-avl-node))
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
151
 
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
152
 (defpackage :obj/graph
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
153
   (:nicknames :graph)
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
154
   (:use :cl :std :obj/id :obj/seq)
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
155
   (:export 
275
78ef6145e272 return of the uri
Richard Westhaver <ellis@rwest.io>
parents: 267
diff changeset
156
    :vertex :edge :graph :make-edge :make-graph
456
8d7aa0af2367 graphwork
Richard Westhaver <ellis@rwest.io>
parents: 416
diff changeset
157
    :nodes :edges :add-node :add-edge
8d7aa0af2367 graphwork
Richard Westhaver <ellis@rwest.io>
parents: 416
diff changeset
158
    :weighted-edge :directed-edge :undirected-edge :directed-graph
462
0a197b3b6995 random fixes, add sockopt-receive-timeout
Richard Westhaver <ellis@rwest.io>
parents: 456
diff changeset
159
    :edge-value :edge-weight :node-edges))
104
6e5caf0c68a1 obj tree, id, hash, seq, graph.. added cli/progress and init cli/repl
ellis <ellis@rwest.io>
parents: 96
diff changeset
160
 
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
161
 (defpackage :obj/color
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
162
   (:nicknames :color)
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
163
   (:use :cl :std)
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
164
   (:export
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
165
    #:rgb #:rgb-red #:rgb-green #:rgb-blue #:gray #:&rgb
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
166
    #:hsv #:hsv-hue #:hsv-saturation #:hsv-value #:&hsv
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
167
    #:rgb-to-hsv #:hsv-to-rgb #:hex-to-rgb #:as-hsv #:as-rgb
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
168
    #:rgb-combination #:hsv-combination
120
3a282b508f54 tests, colors, tables
ellis <ellis@rwest.io>
parents: 119
diff changeset
169
    #:parse-hex-rgb #:print-hex-rgb
575
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
170
    :color-palette :parse-and-write-color-definitions
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
171
    :*x11-colors* :*x11-color-palette* :*default-color-palette* :color-palette
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
172
    #:make-color-palette
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
173
    #:color-palette-p
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
174
    #:copy-color-palette
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
175
    #:color-palette-table))
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
176
 
122
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
177
 (defpackage :obj/time
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
178
   (:nicknames :time)
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
179
   (:use :cl :std)
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
180
   (:export
554
7845348eced6 srv work
Richard Westhaver <ellis@rwest.io>
parents: 537
diff changeset
181
    :iso-time
7845348eced6 srv work
Richard Westhaver <ellis@rwest.io>
parents: 537
diff changeset
182
    :rfc-1123-date
122
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
183
    :timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
184
    :date
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
185
    :time-of-day
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
186
    :make-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
187
    :clone-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
188
    :day-of
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
189
    :sec-of
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
190
    :nsec-of
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
191
    :timestamp<
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
192
    :timestamp<=
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
193
    :timestamp>
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
194
    :timestamp>=
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
195
    :timestamp=
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
196
    :timestamp/=
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
197
    :timestamp-maximum
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
198
    :timestamp-minimum
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
199
    :adjust-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
200
    :adjust-timestamp!
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
201
    :timestamp-whole-year-difference
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
202
    :days-in-month
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
203
    :timestamp-
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
204
    :timestamp+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
205
    :timestamp-difference
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
206
    :timestamp-minimize-part
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
207
    :timestamp-maximize-part
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
208
    :with-decoded-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
209
    :decode-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
210
    :timestamp-century
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
211
    :timestamp-day
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
212
    :timestamp-day-of-week
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
213
    :timestamp-decade
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
214
    :timestamp-hour
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
215
    :timestamp-microsecond
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
216
    :timestamp-millennium
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
217
    :timestamp-millisecond
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
218
    :timestamp-minute
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
219
    :timestamp-month
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
220
    :timestamp-second
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
221
    :timestamp-week
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
222
    :timestamp-year
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
223
    :parse-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
224
    :invalid-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
225
    :format-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
226
    :format-rfc1123-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
227
    :to-rfc1123-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
228
    :format-rfc3339-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
229
    :to-rfc3339-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
230
    :encode-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
231
    :parse-rfc3339-timestring
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
232
    :universal-to-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
233
    :timestamp-to-universal
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
234
    :unix-to-timestamp
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
235
    :timestamp-to-unix
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
236
    :timestamp-subtimezone
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
237
    :define-timezone
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
238
    :*default-timezone*
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
239
    :*clock*
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
240
    :leap-second-adjusted
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
241
    :clock-now
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
242
    :clock-today
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
243
    :find-timezone-by-location-name
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
244
    :timezones-matching-subzone
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
245
    :all-timezones-matching-subzone
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
246
    :reread-timezone-repository
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
247
    :now
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
248
    :today
225
Richard Westhaver <ellis@rwest.io>
parents: 224
diff changeset
249
    :format-date-simple
122
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
250
    :enable-read-macros
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
251
    :+utc-zone+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
252
    :+gmt-zone+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
253
    :+month-names+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
254
    :+short-month-names+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
255
    :+day-names+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
256
    :+short-day-names+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
257
    :+seconds-per-day+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
258
    :+seconds-per-hour+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
259
    :+seconds-per-minute+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
260
    :+minutes-per-day+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
261
    :+minutes-per-hour+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
262
    :+hours-per-day+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
263
    :+days-per-week+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
264
    :+months-per-year+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
265
    :+iso-8601-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
266
    :+iso-8601-date-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
267
    :+iso-8601-time-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
268
    :+rfc3339-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
269
    :+rfc3339-format/date-only+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
270
    :+asctime-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
271
    :+rfc-1123-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
272
    :+iso-week-date-format+
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
273
    :astronomical-julian-date
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
274
    :modified-julian-date
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
275
    :astronomical-modified-julian-date
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
276
    :zone-name
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
277
    :encode-universal-time-with-tz
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
278
    :decode-universal-time-with-tz))
4ba88cac5bc7 num/parse, added DAT system, net/fetch, time/local, refactored trees
ellis <ellis@rwest.io>
parents: 120
diff changeset
279
 
240
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
280
 (defpackage :obj/uuid
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
281
   (:nicknames :uuid)
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
282
   (:use :cl :std :obj/id :obj/time)
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
283
   (:export
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
284
    :uuid :*ticks-per-count* :format-as-urn :make-null-uuid
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
285
    :make-uuid-from-string :make-v1-uuid :make-v3-uuid :make-v4-uuid
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
286
    :make-v5-uuid :uuid= :+namespace-dns+ :+namespace-oid+ :+namespace-x500+
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
287
    :uuid-to-octet-vector :octet-vector-to-uuid))
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
288
 
216
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
289
 (defpackage :obj/music
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
290
   (:nicknames :music)
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
291
   (:use :cl :std)
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
292
   (:export
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
293
    :*bpm* :*key-signature* :*time-signature*
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
294
    :*chord-table* :*key-table* :*tone-table*))
97ad564cd68d gui stuff, music
Richard Westhaver <ellis@rwest.io>
parents: 214
diff changeset
295
 
224
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
296
 (defpackage :obj/temperature
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
297
   (:nicknames :temperature)
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
298
   (:use :cl :std)
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
299
   (:export :fahrenheit :celsius :kelvin :rankine))
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
300
 
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
301
 (defpackage :obj/direction
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
302
   (:nicknames :direction)
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
303
   (:use :cl :std)
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
304
   (:export :up :down :left
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
305
    :right :east :west :north
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
306
    :north-east :north-west :south-east :south-west
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
307
    :direction :angle))
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
308
 
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
309
 (defpackage :obj/shape
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
310
   (:nicknames :shape)
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
311
   (:use :cl :std)
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
312
   (:export :circle :square :cube :sphere :triangle :pyramid))
fdea20982c25 deferror
Richard Westhaver <ellis@rwest.io>
parents: 216
diff changeset
313
 
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
314
 (defpackage :obj/cfg
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
315
   (:nicknames :cfg)
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
316
   (:use :cl :std)
389
95b861dff3d8 box,skel,vc,obj upgrades, moved XDB to demo/examples/db
Richard Westhaver <ellis@rwest.io>
parents: 373
diff changeset
317
   (:export :cfg :make-cfg :find-cfg
581
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
318
    :cfg-find :cfg-get :defcfg
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
319
    :load-cfg))
234
d7aa08025537 cry, obj/meta, ffi/magick
Richard Westhaver <ellis@rwest.io>
parents: 230
diff changeset
320
 
113
afcb1f02bb66 removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents: 109
diff changeset
321
 (defpackage :obj/db
afcb1f02bb66 removed obj/uri. may add back new impl later. new file obj/db.lisp and RDB stuff - (sst)
ellis <ellis@rwest.io>
parents: 109
diff changeset
322
   (:nicknames :db)
118
b828a3caa758 object library stuff, removed DOT - api doesnt jive.
ellis <ellis@rwest.io>
parents: 117
diff changeset
323
   (:use :cl :std :id :seq :sb-mop :sb-pcl)
115
7ed6bc70ca20 added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents: 113
diff changeset
324
   (:export
7ed6bc70ca20 added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents: 113
diff changeset
325
    :get-val
7ed6bc70ca20 added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents: 113
diff changeset
326
    :set-val
7ed6bc70ca20 added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents: 113
diff changeset
327
    :dbs
7ed6bc70ca20 added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents: 113
diff changeset
328
    :get-db
7ed6bc70ca20 added basics of DB, included XDB, added IEEE floats to std/num module (new)
ellis <ellis@rwest.io>
parents: 113
diff changeset
329
    :add-db
162
cc74c0054bc1 prelude
ellis <ellis@rwest.io>
parents: 124
diff changeset
330
    :make-db
214
0d46ef787334 db updates
Richard Westhaver <ellis@rwest.io>
parents: 212
diff changeset
331
    :close-db
0d46ef787334 db updates
Richard Westhaver <ellis@rwest.io>
parents: 212
diff changeset
332
    :destroy-db
162
cc74c0054bc1 prelude
ellis <ellis@rwest.io>
parents: 124
diff changeset
333
    :connect-db
cc74c0054bc1 prelude
ellis <ellis@rwest.io>
parents: 124
diff changeset
334
    :query-db
cc74c0054bc1 prelude
ellis <ellis@rwest.io>
parents: 124
diff changeset
335
    :db-get
240
a3b65a8138ac html,http init, uuid, db stuff
Richard Westhaver <ellis@rwest.io>
parents: 234
diff changeset
336
    :db
624
97dd03beda03 rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents: 617
diff changeset
337
    :database
97dd03beda03 rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents: 617
diff changeset
338
    :db-closed-p
97dd03beda03 rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents: 617
diff changeset
339
    :db-open-p))
105
524dfb768c7a added PWN, NET, OBJ/URI
ellis <ellis@rwest.io>
parents: 104
diff changeset
340
 
482
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
341
 (defpackage :obj/query
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
342
   (:nicknames :query)
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
343
   (:use :cl :std)
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
344
   (:export :query
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
345
            :data-source
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
346
            :query-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
347
            :logical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
348
            :column-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
349
            :literal-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
350
            :field
491
298ca41f7f5a rdb/query updates, clap fixes
Richard Westhaver <ellis@rwest.io>
parents: 482
diff changeset
351
            :fields
482
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
352
            :row-count
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
353
            :column-count
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
354
            :record-batch
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
355
            :schema
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
356
            :derive-schema
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
357
            :load-schema
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
358
            :make-schema
491
298ca41f7f5a rdb/query updates, clap fixes
Richard Westhaver <ellis@rwest.io>
parents: 482
diff changeset
359
            :make-query
482
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
360
            :field-vector
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
361
            :*literal-value-types*
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
362
            :literal-value-type
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
363
            :literal-value-vector
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
364
            :projection
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
365
            :selection
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
366
            :aggregate
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
367
            :data-frame
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
368
            :execution-context
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
369
            :physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
370
            :physical-plan
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
371
            :scan-exec
497
bcf772e86fbc add std/task, some fixes and added cli/tools/systemd
Richard Westhaver <ellis@rwest.io>
parents: 495
diff changeset
372
            :scan-data
482
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
373
            :execute-query
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
374
            :aggregate-function
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
375
            :aggregate-function-designator
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
376
            :aggregate-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
377
            :binary-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
378
            :unary-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
379
            :alias-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
380
            :query-optimizer
537
ec607b5f616f query plans
Richard Westhaver <ellis@rwest.io>
parents: 532
diff changeset
381
            :make-physical-plan
ec607b5f616f query plans
Richard Westhaver <ellis@rwest.io>
parents: 532
diff changeset
382
            :make-physical-expression
482
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
383
            :query-planner
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
384
            :hash-aggregate-exec
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
385
            :filter
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
386
            :selection-exec
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
387
            :projection-exec
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
388
            :execute
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
389
            :max-physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
390
            :aggregate-physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
391
            :accumulated
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
392
            :accumulate
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
393
            :accumulator
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
394
            :math-physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
395
            :equiv-physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
396
            :binary-physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
397
            :literal-physical-expression
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
398
            :column-physical-expression
513
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
399
            :evaluate
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
400
            :schema-metadata
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
401
            :make-record-batch
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
402
            :record-batch-p
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
403
            :copy-record-batch
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
404
            :record-batch-schema
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
405
            :record-batch-fields
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
406
            :make-field
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
407
            :field-p
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
408
            :copy-field
4cdf71621bae more tpc-h
Richard Westhaver <ellis@rwest.io>
parents: 497
diff changeset
409
            :field-name
524
a873b5bbaebe query updates
Richard Westhaver <ellis@rwest.io>
parents: 513
diff changeset
410
            :field-type
a873b5bbaebe query updates
Richard Westhaver <ellis@rwest.io>
parents: 513
diff changeset
411
            :column-size
a873b5bbaebe query updates
Richard Westhaver <ellis@rwest.io>
parents: 513
diff changeset
412
            :column-value
a873b5bbaebe query updates
Richard Westhaver <ellis@rwest.io>
parents: 513
diff changeset
413
            :column-type
a873b5bbaebe query updates
Richard Westhaver <ellis@rwest.io>
parents: 513
diff changeset
414
            :column-vector
575
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
415
            :column-data
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
416
            :math-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
417
            :add-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
418
            :sub-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
419
            :mult-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
420
            :div-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
421
            :mod-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
422
            :and-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
423
            :or-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
424
            :lteq-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
425
            :gteq-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
426
            :lt-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
427
            :gt-expression
efb4a19ff530 color palettes, obj/query upgrades and q/sql parsing - successfully parsing SQL-SELECT
Richard Westhaver <ellis@rwest.io>
parents: 574
diff changeset
428
            :neq-expression
576
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
429
            :eq-expression
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
430
            :lhs
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
431
            :rhs
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
432
            :logical-plan
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
433
            :aggregate-expression-p
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
434
            :df-col
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
435
            :df-project
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
436
            :df-filter
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
437
            :df-aggregate
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
438
            :df-select
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
439
            :df-fields
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
440
            :df-data
60c7b1c83c47 more sql query updates
Richard Westhaver <ellis@rwest.io>
parents: 575
diff changeset
441
            :limit
577
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
442
            :make-df
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
443
            :binary-expression-name
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
444
            :binary-expression-op
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
445
            :sum-expression
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
446
            :min-expression
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
447
            :max-expression
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
448
            :avg-expression
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
449
            :count-expression
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
450
            :to-field
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
451
            :column-name
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
452
            :cast-expression
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
453
            :df-plan
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
454
            :df-exec
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
455
            :execute*
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
456
            :register-file
806c2b214df8 refactored q/tests, added rt/fuzz, more sql query work
Richard Westhaver <ellis@rwest.io>
parents: 576
diff changeset
457
            :register-data-source
580
571685ae64f1 queries, cli fixes, dat/csv, emacs org-columns
Richard Westhaver <ellis@rwest.io>
parents: 577
diff changeset
458
            :register-df
571685ae64f1 queries, cli fixes, dat/csv, emacs org-columns
Richard Westhaver <ellis@rwest.io>
parents: 577
diff changeset
459
            :file-data-path
581
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
460
            :file-data-source
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
461
            :optimize-query
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
462
            :projection-pushdown-optimizer
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
463
            :extract-columns*
d3e2829521a3 tmux work, fuzzer
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
464
            :extract-columns
582
568c39371122 sql updates, fuzzz
Richard Westhaver <ellis@rwest.io>
parents: 581
diff changeset
465
            :query-vop
624
97dd03beda03 rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents: 617
diff changeset
466
            :expr
97dd03beda03 rocksdb updates in coordination with infra/scripts/org-graph-db-init.lisp
Richard Westhaver <ellis@rwest.io>
parents: 617
diff changeset
467
            :load-field))
482
686748796f08 progress on Q
Richard Westhaver <ellis@rwest.io>
parents: 462
diff changeset
468
 
494
16fe3cdae1e2 gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents: 491
diff changeset
469
 (defpackage :obj/secret
16fe3cdae1e2 gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents: 491
diff changeset
470
   (:nicknames :secret)
16fe3cdae1e2 gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents: 491
diff changeset
471
   (:use :cl :std)
495
7120877e0453 crypto updates
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
472
   (:export :secret-object :reveal-object :conceal-object
7120877e0453 crypto updates
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
473
    :ensure-revealed :ensure-concealed))
494
16fe3cdae1e2 gst and krypt work, added obj/secret
Richard Westhaver <ellis@rwest.io>
parents: 491
diff changeset
474
 
252
c53892c30395 uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents: 240
diff changeset
475
 (defpackage :obj/build
c53892c30395 uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents: 240
diff changeset
476
   (:use :cl :std)
c53892c30395 uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents: 240
diff changeset
477
   (:export :build :build-from))
c53892c30395 uring primitives and build-from
Richard Westhaver <ellis@rwest.io>
parents: 240
diff changeset
478
 
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents:
diff changeset
479
 (uiop:define-package :obj
373
9eb2c112aa16 refactor db stuff
Richard Westhaver <ellis@rwest.io>
parents: 366
diff changeset
480
   (:use-reexport :list :hash :color
495
7120877e0453 crypto updates
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
481
    :seq :tree :graph :id
7120877e0453 crypto updates
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
482
    :db :time :uri :url
7120877e0453 crypto updates
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
483
    :cfg :music :temperature :direction
7120877e0453 crypto updates
Richard Westhaver <ellis@rwest.io>
parents: 494
diff changeset
484
    :shape :secret :query))