X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/598f1fa8d4a53d8b531ee283b69bba52f3a4bd13..1d51a2eea8537084e9e681c297422047ae858989:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp dissimilarity index 76% index ebff621..ba61e89 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,76 +1,106 @@ -(defpackage :lisp-on-lines - (:use :arnesi - :iterate - :meta-model - :common-lisp - :it.bese.ucw - :clsql) - (:shadowing-import-from - :iterate - :with) - (:nicknames :lol :mewa) - (:export - ;;;; LoL - :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 - - ;;;; Mewa Exports - :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 - - ;;;; Meta Model Exports)) - :define-meta-model - :def-view-class-from-table - :def-view-class/meta - :list-slot-types - )) \ No newline at end of file +(defpackage :lisp-on-lines + (:use :arnesi + ;:iterate + ;:meta-model + :common-lisp + ;:it.bese.ucw + ;:clsql + :contextl) + (:nicknames :lol :mewa) + + #+nil(:shadowing-import-from + :ucw + :parent) + + #+nil(:shadowing-import-from + :iterate + :with) + +#+nil (:shadowing-import-from + :clsql + :time-difference + :make-time + :time-ymd + :date-ymd + :date + :get-time + :time-element + :time+ + :date-element) + + (:export + + #:find-description + #:ensure-description + #:define-description + + #:define-display + #:display + #:*display* + #:*object* + + #:find-attribute + #:attribute-label + + + + ;;;; CLSQL meta-model/default attributes definers + ;;;; TODO: should be moved to meta-model, + ;;;; with lol specific function implemented like the + ;;;; CLOS meta-model + :define-view-for-table + :define-views-for-database + + + ;;;; The LoL 3 displays + #:defdisplay + #:defdescription + #:defattribute + #:display + #:display* + #:display-using-description + #:display-attribute + #:call-display + + #:standard-attribute + #:attribute.name + +;;;; Standard Layers + + #:editor + #:one-line + #:as-string + #:as-table +;;;; Wrapping layers + #:wrap-div + #:wrap-link + + #:show-attribute-labels + ;;;; "Lines", the newest creation. + :defline + + ;;;; A macro shortcut for creating ucw actions + :action + + ;;;; Mewa Exports + :find-occurence + + ;;attributes + :attributes + :attribute-value + :define-attributes + :with-default-attributes + :set-default-attributes + :set-attribute + :find-attribute + + ;; Some CRUD + #:crud + #:crud-editor + #:crud-viewer + #:crud-summary + #:crud-database + #:instance)) + +(cl:defpackage #:lol-test + (:use :cl :lisp-on-lines :stefil :contextl)) \ No newline at end of file