Form types
[clinton/lisp-on-lines.git] / src / packages.lisp
1 (defpackage :lisp-on-lines
2 (:use :arnesi
3 :iterate
4 :meta-model
5 :common-lisp
6 :it.bese.ucw
7 :clsql
8 :contextl)
9 (:nicknames :lol :mewa)
10
11 (:shadowing-import-from
12 :iterate
13 :with)
14
15 (:shadowing-import-from
16 :clsql
17 :time-difference
18 :make-time
19 :time-ymd
20 :date-ymd
21 :date
22 :get-time
23 :time-element
24 :time+
25 :date-element)
26
27 (:export
28 ;;;; CLSQL meta-model/default attributes definers
29 ;;;; TODO: should be moved to meta-model,
30 ;;;; with lol specific function implemented like the
31 ;;;; CLOS meta-model
32 :define-view-for-table
33 :define-views-for-database
34
35
36 ;;;; The LoL 3 displays
37 #:defdisplay
38 #:defdescription
39 #:defattribute
40 #:display
41 #:display*
42 #:display-using-description
43 #:display-attribute
44 #:call-display
45
46 #:standard-attribute
47 #:attribute.name
48
49 ;;;; Standard Layers
50
51 #:editor
52 #:one-line
53 #:as-string
54 #:as-table
55 ;;;; Wrapping layers
56 #:wrap-div
57 #:wrap-link
58
59 #:show-attribute-labels
60 ;;;; "Lines", the newest creation.
61 :defline
62
63 ;;;; A macro shortcut for creating ucw actions
64 :action
65
66 ;;;; Mewa Exports
67 :find-occurence
68
69 ;;attributes
70 :attributes
71 :attribute-value
72 :define-attributes
73 :with-default-attributes
74 :set-default-attributes
75 :set-attribute
76 :find-attribute
77
78 ;; Some CRUD
79 #:crud
80 #:crud-editor
81 #:crud-viewer
82 #:crud-summary
83 #:crud-database
84 #:instance))