X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/f4efa7fff2efa6a3144fc664683137df92c42f91..cbf858b77436d8f8162b3bcf3cd46b0a52101b81:/src/packages.lisp?ds=inline diff --git a/src/packages.lisp b/src/packages.lisp index 44a6977..c67c325 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,37 +1,36 @@ (defpackage #:lisp-on-lines (:use - :common-lisp #:contextl - #:closer-mop - #:postmodern + #:closer-common-lisp + #:alexandria) (:nicknames #:lol) (:export -;; ROFL stuff here temporarily - #:standard-db-access-class - #:make-object-from-plist - #:described-db-access-class - #:select-only - #:select - #:insert-into - #:select-objects - #:select-only-n-objects ;; Descriptions - #:find-description + #:*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* @@ -39,15 +38,42 @@ #: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-attribute-editor + #:password + + ;; :validation + #:validation + #:validate + #:validp + + ;; CLOS + #:slot-definition-attribute + + ;; html + #:display-html-attribute-editor + #:make-attribute-value-writer))