X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/d25124264c5fc11612eee640a7ef568ed08d7db6..4867c86f7dce578458c4130d9a8cfbf1041f7c4a:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp dissimilarity index 99% index da10eed..b1f48db 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,113 +1,25 @@ -(defpackage :meta-model - (: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 - :define-meta-model - :def-view-class-from-table - :def-view-class/meta - :view-class-metadata - :create-table-from-model - :list-slots - :list-slot-types - :slot-type - :display-slot - :list-joins - :list-join-attributes - :list-keys - :list-view-classes - :display-slot - :primary-key-p - :list-foreign-keys - :foreign-key-p - :explode-foreign-key - :find-join-class - :find-join-key - :find-default-value - :explode-foreign-key - :list-has-many - :list-many-to-many - :sync-instance - :explode-has-many - :expr-ends-with - :expr-starts-with - :expr-contains - :expr-= - :expr-< - :expr-> - :expr-and - :expr-or - :expr-not - :select-instances)) - - -(defpackage :mewa - (:use :ucw :common-lisp) - (:export - :mewa - :mewa-object-presentation - :mewa-one-line-presentation - :mewa-list-presentation - :mewa-presentation-search - :find-attribute - :set-default-attributes - :make-presentation - :call-presentation - :label - :attributes - :set-attribute - :perform-set-attributes - :perform-set-attribute-properties - :find-class-attributes - :default-attributes - :ok - :edit-instance - :save-instance - :cancel-save-instance - :ensure-instance-sync - :instance-is-stored-p - :global-properties - :search-expr - :search-query)) - -(defpackage :lisp-on-lines - (: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 - :set-attribute - :find-attribute - :perform-set-attributes - ;; - :perform-set-attribute-properties - - ;; presentation objects - :mewa-object-presentation - :mewa-one-line-presentation - :mewa-list-presentation - - ;; CRUD - :instance-is-stored-p - - ;;;; Meta Model Exports)) - :def-view-class/table - :def-view-class/meta - :list-slot-types - )) \ No newline at end of file +(defpackage #:lisp-on-lines + (:use + :common-lisp + #:contextl) + (:nicknames #:lol) + (:export + +;; Descriptions + #:find-description + #:define-description + + ;; Displays + #:define-display + #:display + #:display-using-description + #:*display* + #:*object* + + ;; Attributes + #:find-attribute + #:attribute-label + #:attribute-function + #:attribute-value)) + +