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