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