X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/569ad9e659b96d5bce12410bbc0a24710306cd3e..ec044146bf44d8b651c6da400bbb78694f5eb9a0:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp index 596af25..234d6ec 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,15 +1,13 @@ (defpackage :meta-model - (:use :common-lisp :clsql) + (:use :common-lisp :clsql :clsql-pg-introspect) + (:shadow :primary-key-p) (:export :meta-model-class :meta-model.base-type :meta-model.instance :meta-model.metadata - :def-meta-model - :def-base-class - :%def-base-class - - :def-view-class/table + :define-meta-model + :def-view-class-from-table :def-view-class/meta :view-class-metadata :create-table-from-model @@ -61,6 +59,7 @@ :label :attributes :set-attribute + :set-attribute-properties :perform-set-attributes :perform-set-attribute-properties :find-class-attributes @@ -76,13 +75,21 @@ :search-query)) (defpackage :lisp-on-lines - (:use :mewa :meta-model :common-lisp :it.bese.ucw) + (:use :mewa :meta-model :common-lisp :it.bese.ucw :js) (:nicknames :lol) (:export + ;;;; LoL + :initialize-lol-for-table + :initialize-lol-for-database + + ;;;; Ajax + :auto-complete + :call-auto-complete + ;;;; Mewa Exports :mewa ;the superclass of all mewa-presentations :make-presentation - + :call-presentation ;;attributes :attributes :set-default-attributes @@ -101,7 +108,8 @@ :instance-is-stored-p ;;;; Meta Model Exports)) - :def-view-class/table + :define-meta-model + :def-view-class-from-table :def-view-class/meta :list-slot-types )) \ No newline at end of file