X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/blobdiff_plain/0386c736fe19db9f72a9d12728f5707cf570778f..cbf858b77436d8f8162b3bcf3cd46b0a52101b81:/src/packages.lisp diff --git a/src/packages.lisp b/src/packages.lisp dissimilarity index 99% index 683edfe..c67c325 100644 --- a/src/packages.lisp +++ b/src/packages.lisp @@ -1,128 +1,79 @@ -(defpackage :lisp-on-lines - (:use :arnesi - :iterate - :meta-model - :common-lisp - :it.bese.ucw - :clsql - :contextl) - (:nicknames :lol :mewa) - - (:shadowing-import-from - :iterate - :with) - - (:shadowing-import-from - :clsql - :time-difference - :make-time - :time-ymd - :date-ymd - :date - :get-time - :time-element - :time+ - :date-element) - - (:shadow - :present - :present-slot - :presentation - :instance - :slot-presentation - :integer-slot-presentation - :string-slot-presentation - :object-presentation - :one-line-presentation - :presentation-slot-value - :get-foreign-instances) - - (:export - ;;;; 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 - :defattribute - :display - :display-using-description - :call-display - - ;;;; Standard Layers - - :editor - :one-line - :as-string - :as-table - ;;;; "Lines", the newest creation. - :defline - :line-in - :line-out - - - :action - - - ;;;;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 - - :find-occurence - - ;;attributes - :attributes - :attribute-value - :define-attributes - :with-default-attributes - :set-default-attributes - :set-attribute - :find-attribute - :perform-set-attributes - ;; - :perform-set-attribute-properties - :define-attributes - - ;; presentation objects - :mewa-object-presentation - :mewa-one-line-presentation - :mewa-list-presentation - :mewa-search-presentation - :mewa-presentation-search - - :editablep - :global-properties - ;; SLOT presentations - - :mewa-relation-slot-presentation - :mewa-string-slot-presentation - :has-many-slot-presentation - :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 + #:contextl + #:closer-common-lisp + + #:alexandria) + (:nicknames #:lol) + (:export + + +;; Descriptions + #:*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* + + ;; Attributes + #: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 + + ;; :validation + #:validation + #:validate + #:validp + + ;; CLOS + #:slot-definition-attribute + + ;; html + #:display-html-attribute-editor + #:make-attribute-value-writer)) + +