X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/c7e4e4bc1293b7db3863dee16999d9f24d44f078..cbf858b77436d8f8162b3bcf3cd46b0a52101b81:/src/packages.lisp?ds=sidebyside diff --git a/src/packages.lisp b/src/packages.lisp index b0aa651..c67c325 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,22 +1,79 @@ (defpackage #:lisp-on-lines (:use - #:common-lisp - #:contextl) - (:nicknames #:lol) + #:contextl + #:closer-common-lisp + #:alexandria) + (:nicknames #:lol) (:export - #:find-description - #:ensure-description + +;; Descriptions + #:*description* + #:description + #:defdescription + #:find-description + #:current-description + #:description-of #:define-description + #:defining-description + #:described-object + #:with-described-object + #:funcall-with-described-object + #:described-class + #:described-standard-class + #:with-active-descriptions + #:with-inactive-descriptions + + ;; Displays #:define-display #:display + #:display-using-description + #:display-attribute-label #:*display* #:*object* + ;; Attributes #:find-attribute + #:attribute + #:attributes + #:attribute-object #:attribute-label + #:attribute-delimiter + #:attribute-setter + #:attribute-slot-name + #:label + #:attribute-active-p + #:attribute-function + #:attribute-value + #:display-attribute-value + #:active-attributes + #:attribute-delimiter + #:standard-attribute + #:funcall-with-attribute-context + #:with-attribute-context + + ;; 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)) + -(cl:defpackage #:lol-test - (:use #:cl #:lisp-on-lines #:stefil #:contextl))