/
packages.lisp
94 lines (94 loc) · 2.59 KB
/
packages.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
(uiop:define-package :bodge-util
(:use :cl :local-time :alexandria :split-sequence :static-vectors :trivial-gray-streams)
;; from :alexandria
(:export #:with-gensyms
#:once-only
#:symbolicate
#:make-keyword
#:format-symbol
#:parse-body
#:parse-ordinary-lambda-list
#:when-let
#:when-let*
#:if-let
#:switch
#:eswitch
#:define-constant
#:alist-hash-table
#:plist-alist
#:read-file-into-string
#:read-file-into-byte-vector
#:read-stream-content-into-string
#:read-stream-content-into-byte-vector
#:nconcf
#:appendf
#:nunionf
#:unionf
#:starts-with-subseq
#:positive-integer
#:copy-array
#:deletef
#:alist-hash-table
#:alist-plist
#:hash-table-plist
#:ensure-list
#:assoc-value
#:doplist
#:featurep)
(:export #:define-package
#:log-errors
#:with-hash-entries
#:make-hash-table-with-entries
#:stream->byte-array
#:file->byte-array
#:defenum
#:f
#:epoch-seconds
#:real-time-seconds
#:universal-time->epoch
#:definline
#:ensure-not-null
#:bound-symbol-value
#:if-null
#:if-bound
#:when-bound
#:class-name-of
#:dolines
#:parent
#:adopted
#:adopt
#:abandoned
#:abandon
#:abandon-all
#:dochildren
#:children-of
#:dotree
#:parent-tree
#:search-sorted
#:list->array
#:reexporting
#:in-development-mode
#:flatten-array
#:expand-array
#:float-array
#:split-sequence
#:stringify
#:apply-argument-list
#:make-mutable-string
#:string->mutable
#:string->immutable
#:mutate-string
#:replace-all
#:current-file-truename
#:translate-name-to-foreign
#:translate-name-from-foreign
#:current-executable-path
#:make-bounded-input-stream
#:system-relative-pathname
#:parse-initargs-and-list
#:shout
#:bind-for-serious-condition
#:with-simple-array-pointer
#:with-locale
#:deflogger
#:getenv))