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