added define-attributes macro
[clinton/lisp-on-lines.git] / src / packages.lisp
... / ...
CommitLineData
1(defpackage :lisp-on-lines
2 (:use :mewa :meta-model :common-lisp :it.bese.ucw :js :clsql)
3 (:nicknames :lol)
4 (:export
5 ;;;; LoL
6 :initialize-lol-for-table
7 :initialize-lol-for-database
8
9 ;;;; Ajax
10 :auto-complete
11 :call-auto-complete
12
13 ;;;; Mewa Exports
14 :mewa ;the superclass of all mewa-presentations
15 :make-presentation
16 :call-presentation
17 ;;attributes
18 :attributes
19 :set-default-attributes
20 :set-attribute
21 :find-attribute
22 :perform-set-attributes
23 ;;
24 :perform-set-attribute-properties
25 :define-attributes
26
27 ;; presentation objects
28 :mewa-object-presentation
29 :mewa-one-line-presentation
30 :mewa-list-presentation
31
32 ;; SLOT presentations
33 :defslot-presentation
34 :slot-name
35 :mewa-relation-slot-presentation
36 :has-many-slot-presentation
37 ;; CRUD
38 :instance-is-stored-p
39
40 ;;;; Meta Model Exports))
41 :define-meta-model
42 :def-view-class-from-table
43 :def-view-class/meta
44 :list-slot-types
45 ))