Export `attribute-setter'
[clinton/lisp-on-lines.git] / src / packages.lisp
CommitLineData
c7e4e4bc 1(defpackage #:lisp-on-lines
2 (:use
079b9084 3 :common-lisp
4358148e 4 #:contextl
5 #:closer-mop
e8fd1a9a 6
4358148e 7 #:alexandria)
c7e4e4bc 8 (:nicknames #:lol)
1d51a2ee 9 (:export
6de8d300 10
b7657b86 11
079b9084 12;; Descriptions
ec6dde1e 13 #:*description*
eeed4326 14 #:description
15 #:defdescription
ec6dde1e 16 #:find-description
eeed4326 17 #:current-description
b7657b86 18 #:description-of
1d51a2ee 19 #:define-description
f56d6e7e 20 #:defining-description
e8d4fa45 21 #:described-object
ec6dde1e 22 #:with-described-object
eeed4326 23 #:funcall-with-described-object
6de8d300 24 #:described-class
f4efa7ff 25 #:described-standard-class
4358148e 26 #:with-active-descriptions
b7657b86 27 #:with-inactive-descriptions
4358148e 28
2548f054 29
079b9084 30 ;; Displays
1d51a2ee 31 #:define-display
32 #:display
079b9084 33 #:display-using-description
ec6dde1e 34 #:display-attribute-label
1d51a2ee 35 #:*display*
36 #:*object*
37
079b9084 38 ;; Attributes
1d51a2ee 39 #:find-attribute
4358148e 40 #:attribute
41 #:attributes
2548f054 42 #:attribute-object
1d51a2ee 43 #:attribute-label
ec6dde1e 44 #:attribute-delimiter
bb8c7f3e 45 #:attribute-setter
ec6dde1e 46 #:attribute-slot-name
2548f054 47 #:label
f56d6e7e 48 #:attribute-active-p
079b9084 49 #:attribute-function
b7657b86 50 #:attribute-value
2548f054 51 #:display-attribute-value
f4efa7ff 52 #:active-attributes
2548f054 53 #:attribute-delimiter
54 #:standard-attribute
f56d6e7e 55 #:funcall-with-attribute-context
56 #:with-attribute-context
e8fd1a9a 57
f4efa7ff 58 ;; Standard Library
2548f054 59
60 ;; editing
f4efa7ff 61 #:editable
2548f054 62 #:attribute-editor
f4efa7ff 63 #:string-attribute-editor
64 #:number-attribute-editor
2548f054 65 #:password-attribute-editor
66 #:password
67
e8fd1a9a 68 ;; :validation
69 #:validation
70 #:validate
71 #:validp
72
73 ;; CLOS
74 #:slot-definition-attribute
75
2548f054 76 ;; html
77 #:display-html-attribute-editor
78 #:make-attribute-value-writer))
079b9084 79
1d51a2ee 80