X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/079b90842fc99823554991ff3e739da9a5d42d97..e8fd1a9a2f3b68a8aee14b8776ff8398ba717eef:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp index b1f48db..54a34af 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,14 +1,25 @@ (defpackage #:lisp-on-lines (:use :common-lisp - #:contextl) + #:contextl + #:closer-mop + + #:alexandria) (:nicknames #:lol) (:export + ;; Descriptions #:find-description + #:description-of #:define-description - + #:described-object + #:described-class + #:described-standard-class + #:with-active-descriptions + #:with-inactive-descriptions + + ;; Displays #:define-display #:display @@ -18,8 +29,38 @@ ;; Attributes #:find-attribute + #:attribute + #:attributes + #:attribute-object #:attribute-label + #:label #:attribute-function - #:attribute-value)) + #:attribute-value + #:display-attribute-value + #:active-attributes + #:attribute-delimiter + #:standard-attribute + + ;; Standard Library + + ;; editing + #:editable + #:attribute-editor + #:string-attribute-editor + #:number-attribute-editor + #:password-attribute-editor + #:password + + ;; :validation + #:validation + #:validate + #:validp + + ;; CLOS + #:slot-definition-attribute + + ;; html + #:display-html-attribute-editor + #:make-attribute-value-writer))