summaryrefslogtreecommitdiff
path: root/package.lisp
blob: 5a1af97cea21e1cb26f3f14a63be6733c2fbe74d (plain)
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
(defpackage #:color
  (:use #:cl)
  (:export #:hsl->rgb))

(defpackage #:char
  (:use #:cl)
  (:export #:whitespace?
           #:visible?))

(defpackage #:alien
  (:use #:cl #:sb-alien)
  (:export #:call))

(defpackage #:queue
  (:use #:cl)
  (:export #:new
           #:add
           #:sub
           #:peek
           #:to-list
           #:from-list))

(defpackage #:str
  (:use #:cl)
  (:export #:split
           #:from-list
           #:underscore->hyphen
           #:pascal->kebab
           #:upcase->pascal
           #:read-file))

(defpackage #:small-cl
  (:import-from #:cl
                #:block
                #:catch
                #:eval-when
                #:flet
                #:function
                #:go
                #:if
                #:labels
                #:let
                #:let*
                #:load-time-value
                #:locally
                #:macrolet
                #:multiple-value-call
                #:multiple-value-prog1
                #:progn
                #:progv
                #:quote
                #:return-from
                #:setq
                #:symbol-macrolet
                #:tagbody
                #:the
                #:throw
                #:unwind-protect)
  (:export #:block
           #:catch
           #:eval-when
           #:flet
           #:function
           #:go
           #:if
           #:labels
           #:let
           #:let*
           #:load-time-value
           #:locally
           #:macrolet
           #:multiple-value-call
           #:multiple-value-prog1
           #:progn
           #:progv
           #:quote
           #:return-from
           #:setq
           #:symbol-macrolet
           #:tagbody
           #:the
           #:throw
           #:unwind-protect))