commit 5bb26243ba77f51a03a29d301bd6078494b62d4f
parent 440c64205ef572a4073e34b52a816c7e62363d27
Author: tomas <tomas@logand.com>
Date:   Mon, 26 Jul 2010 22:32:09 +0200
er.l, init.l, main.l added
Diffstat:
3 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/er.l b/er.l
@@ -0,0 +1,7 @@
+(class +Pg +Entity)
+
+(rel nm (+Key +String))
+(rel txt (+Blob))
+
+(dbs
+   (1 +Pg) )                            # (1 . 128)
diff --git a/init.l b/init.l
@@ -0,0 +1,3 @@
+(let D "init/"
+   (for F (dir D)
+      (blob! (new! '(+Pg) 'nm F) 'txt (pack D F)) ) )
diff --git a/main.l b/main.l
@@ -0,0 +1,17 @@
+(allowed () "@start" "favicon.ico")
+
+(load "@lib/http.l" "lib/xml.l")
+(load "er.l")
+
+(setq *Blob "blob/")
+
+(de main ()
+   (call 'mkdir "-p" "db/" *Blob)
+   (pool "db/" *Dbs)
+   (unless (seq *DB)
+      (load "init.l") ) )
+
+(de go ()
+   (pw 12)
+   (rollback)
+   (server 8080 "@start") )