tons of small changes to bring this up to date with maxclaims 2.0
[clinton/lisp-on-lines.git] / src / packages.lisp
1 (defpackage #:lisp-on-lines
2 (:use
3 :common-lisp
4 #:contextl
5 #:closer-mop
6
7 #:alexandria)
8 (:nicknames #:lol)
9 (:export
10
11
12 ;; Descriptions
13 #:*description*
14 #:find-description
15 #:description-of
16 #:define-description
17 #:defining-description
18 #:described-object
19 #:with-described-object
20 #:described-class
21 #:described-standard-class
22 #:with-active-descriptions
23 #:with-inactive-descriptions
24
25
26 ;; Displays
27 #:define-display
28 #:display
29 #:display-using-description
30 #:display-attribute-label
31 #:*display*
32 #:*object*
33
34 ;; Attributes
35 #:find-attribute
36 #:attribute
37 #:attributes
38 #:attribute-object
39 #:attribute-label
40 #:attribute-delimiter
41 #:attribute-slot-name
42 #:label
43 #:attribute-active-p
44 #:attribute-function
45 #:attribute-value
46 #:display-attribute-value
47 #:active-attributes
48 #:attribute-delimiter
49 #:standard-attribute
50 #:funcall-with-attribute-context
51 #:with-attribute-context
52
53 ;; Standard Library
54
55 ;; editing
56 #:editable
57 #:attribute-editor
58 #:string-attribute-editor
59 #:number-attribute-editor
60 #:password-attribute-editor
61 #:password
62
63 ;; :validation
64 #:validation
65 #:validate
66 #:validp
67
68 ;; CLOS
69 #:slot-definition-attribute
70
71 ;; html
72 #:display-html-attribute-editor
73 #:make-attribute-value-writer))
74
75