remobe ROFL and add validation
[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
1d51a2ee 13 #:find-description
b7657b86 14 #:description-of
1d51a2ee 15 #:define-description
e8d4fa45 16 #:described-object
6de8d300 17 #:described-class
f4efa7ff 18 #:described-standard-class
4358148e 19 #:with-active-descriptions
b7657b86 20 #:with-inactive-descriptions
4358148e 21
2548f054 22
079b9084 23 ;; Displays
1d51a2ee 24 #:define-display
25 #:display
079b9084 26 #:display-using-description
1d51a2ee 27 #:*display*
28 #:*object*
29
079b9084 30 ;; Attributes
1d51a2ee 31 #:find-attribute
4358148e 32 #:attribute
33 #:attributes
2548f054 34 #:attribute-object
1d51a2ee 35 #:attribute-label
2548f054 36 #:label
079b9084 37 #:attribute-function
b7657b86 38 #:attribute-value
2548f054 39 #:display-attribute-value
f4efa7ff 40 #:active-attributes
2548f054 41 #:attribute-delimiter
42 #:standard-attribute
e8fd1a9a 43
f4efa7ff 44 ;; Standard Library
2548f054 45
46 ;; editing
f4efa7ff 47 #:editable
2548f054 48 #:attribute-editor
f4efa7ff 49 #:string-attribute-editor
50 #:number-attribute-editor
2548f054 51 #:password-attribute-editor
52 #:password
53
e8fd1a9a 54 ;; :validation
55 #:validation
56 #:validate
57 #:validp
58
59 ;; CLOS
60 #:slot-definition-attribute
61
2548f054 62 ;; html
63 #:display-html-attribute-editor
64 #:make-attribute-value-writer))
079b9084 65
1d51a2ee 66