X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/38a016c7ea89d37ea32cfeb8d1e30033c9e3d614..79e13683bc810665d3f4fdeb33162166d440d138:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp index 70401a2..ebff621 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,11 +1,25 @@ (defpackage :lisp-on-lines - (:use :mewa :meta-model :common-lisp :it.bese.ucw :js :clsql) - (:nicknames :lol) + (:use :arnesi + :iterate + :meta-model + :common-lisp + :it.bese.ucw + :clsql) + (:shadowing-import-from + :iterate + :with) + (:nicknames :lol :mewa) (:export ;;;; LoL - :initialize-lol-for-table - :initialize-lol-for-database + :define-view-for-table + :define-views-for-database + ;;;;a wrapper for calling make-presentation + :call-view + :present-view + :slot-view + :present-slot-view + :make-view ;;;; Ajax :auto-complete :call-auto-complete @@ -14,20 +28,43 @@ :mewa ;the superclass of all mewa-presentations :make-presentation :call-presentation + ;;attributes :attributes + :define-attributes + :with-default-attributes :set-default-attributes :set-attribute :find-attribute :perform-set-attributes ;; :perform-set-attribute-properties + :define-attributes ;; presentation objects + :present + :instance :mewa-object-presentation :mewa-one-line-presentation :mewa-list-presentation + :mewa-search-presentation + :mewa-presentation-search + + :editablep + :global-properties + ;; SLOT presentations + :defslot-presentation + :slot-name + :mewa-relation-slot-presentation + :mewa-string-slot-presentation + :has-many-slot-presentation + :present-slot + :has-a + :has-many + :has-very-many + :many-to-many + ;; CRUD :instance-is-stored-p