Permalink
Browse files

improved api stuff through resources/api.lsp

--HG--
rename : example-site/dragonfly-api/DF.DB/database.lsp.html => example-site/dragonfly-api/db/database.lsp.html
rename : example-site/dragonfly-api/DF.DB/database_sqlite3.lsp.html => example-site/dragonfly-api/db/database_sqlite3.lsp.html
rename : example-site/dragonfly-api/DF.DB/index.html => example-site/dragonfly-api/db/index.html
  • Loading branch information...
taoeffect committed Mar 19, 2010
1 parent b706a95 commit 61d8268850a25eef874f1c949d379748fb2e68d4
Showing with 394 additions and 141 deletions.
  1. +1 −0 CHANGES
  2. +1 −1 example-site/dragonfly-api/ObjNL.lsp.html
  3. +1 −1 example-site/dragonfly-api/SMTP/index.html
  4. +1 −1 example-site/dragonfly-api/SMTP/smtp.lsp.html
  5. +7 −4 example-site/dragonfly-api/{DF.DB → db}/database.lsp.html
  6. +78 −0 example-site/dragonfly-api/db/database_orm.lsp.html
  7. +10 −4 example-site/dragonfly-api/{DF.DB → db}/database_sqlite3.lsp.html
  8. +36 −0 example-site/dragonfly-api/db/database_utils.lsp.html
  9. +7 −3 example-site/dragonfly-api/{DF.DB → db}/index.html
  10. +5 −2 example-site/dragonfly-api/dragonfly.lsp.html
  11. +7 −7 example-site/dragonfly-api/gendocs
  12. +6 −6 example-site/dragonfly-api/index.html
  13. +1 −1 example-site/dragonfly-api/log.lsp.html
  14. +1 −1 example-site/dragonfly-api/request.lsp.html
  15. +1 −1 example-site/dragonfly-api/response.lsp.html
  16. +24 −0 example-site/dragonfly-api/smtp/index.html
  17. +105 −0 example-site/dragonfly-api/smtp/smtp.lsp.html
  18. +11 −1 example-site/dragonfly-api/utils.lsp.html
  19. +14 −11 example-site/dragonfly-framework/dragonfly.lsp
  20. +8 −1 example-site/dragonfly-framework/lib/classes.lsp
  21. +3 −3 example-site/dragonfly-framework/plugins-inactive/artfulcode/json.lsp
  22. +1 −1 example-site/dragonfly-framework/plugins-inactive/artfulcode/session.lsp
  23. +3 −3 example-site/dragonfly-framework/plugins-inactive/artfulcode/util.lsp
  24. +1 −1 example-site/dragonfly-framework/plugins-inactive/db/database.lsp
  25. +30 −1 example-site/dragonfly-framework/plugins-inactive/db/database_orm.lsp
  26. +1 −1 example-site/dragonfly-framework/plugins-inactive/db/database_sqlite3.lsp
  27. +2 −0 example-site/dragonfly-framework/plugins-inactive/db/database_utils.lsp
  28. +16 −0 example-site/resources/api.lsp
  29. +2 −3 example-site/views/dragonfly_ajax-api.html
  30. +7 −2 example-site/views/dragonfly_api.html
  31. +0 −39 example-site/views/dragonfly_db_api.html
  32. +0 −39 example-site/views/dragonfly_smtp_api.html
  33. +3 −3 example-site/views/partials/navigation.html
View
@@ -2,6 +2,7 @@ Version 0.7
* all code uses new ++,--,extend,write,read functions (still compatible with older newlisps)
* added 'extract' and '<-' functions to core utils
+ * Route.Resource has been updated with a 'catch-all' function.
* added documentation for MAX_POST_LENGTH in request.lsp
* $BINARY can now handle large data (compensated for a newLISP bug in 'read-buffer').
* DF:activate-plugin can now be used to load all lisp files in a directory
@@ -11,7 +11,7 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>ObjNL.lsp</h1></center>
-<p><a href="index.html">Module index</a></p><br/><br/><br/><h2>Module:&nbsp;ObjNL.lsp</h2><p>Objective newLISP - Real Object Oriented Programming for newLISP</p>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;ObjNL.lsp</h2><p>Objective newLISP - Real Object Oriented Programming for newLISP</p>
<b>Version: </b>1.0<br/>
<b>Author: </b>Greg Slepak<br/>
<b>Location: </b><a href="http://www.taoeffect.com/newlisp/ObjNL.lsp.txt">http://www.taoeffect.com/newlisp/ObjNL.lsp.txt</a><br/>
@@ -11,7 +11,7 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>Index</h1></center>
-<a href="smtp.lsp.html"><br/><br/><h2>Module:&nbsp;smtp.lsp </h2></a>
+<a href="smtp.lsp.html"><br/><h2>Module:&nbsp;smtp.lsp </h2></a>
<p>Send mail using SMTP protocol</p>
<a href="smtp.lsp.html#SMTP_send-mail">send-mail</a>&nbsp; &nbsp; <a href="smtp.lsp.html#SMTP_get-error-text">get-error-text</a>&nbsp; &nbsp; <a href="smtp.lsp.html#SMTP_clear-attachments">clear-attachments</a>&nbsp; &nbsp; <a href="smtp.lsp.html#SMTP_attach-document">attach-document</a>&nbsp; &nbsp; <a href="smtp.lsp.html#SMTP_encode64-widthsafe">encode64-widthsafe</a>&nbsp; &nbsp; <a href="smtp.lsp.html#SMTP_encode64-line">encode64-line</a>&nbsp; &nbsp;
<br/><br/><center>- &part; -</center><br/>
@@ -11,7 +11,7 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>smtp.lsp</h1></center>
-<p><a href="index.html">Module index</a></p><br/><br/><br/><h2>Module:&nbsp;smtp.lsp </h2><p>Send mail using SMTP protocol</p>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;smtp.lsp </h2><p>Send mail using SMTP protocol</p>
<b>Version: </b>3.0 - Partial rewrite for Dragonfly. Addition attachments, custom port and proper utf8 encoding for subject/message/attachments<br/>
<b>Version: </b>2.3 - fix in mail-send-body, thanks to Alessandro<br/>
<b>Version: </b>2.2 - doc changes<br/>
@@ -11,8 +11,8 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>database.lsp</h1></center>
-<p><a href="index.html">Module index</a></p><br/><br/><br/><h2>Module:&nbsp;DF.DB, DF.SQL, DF.BLOB</h2><p>Generic database access interface for <a href="http://www.rundragonfly.com">Dragonfly</a> using Objective newLISP</p>
-<b>Version: </b>1.1<br/>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;database</h2><p>Generic database access interface for <a href="http://www.rundragonfly.com">Dragonfly</a> using Objective newLISP</p>
+<b>Version: </b>1.2<br/>
<b>Author: </b>Greg Slepak<br/>
<b>Location: </b><a href="http://www.taoeffect.com/newlisp/database.lsp.txt">http://www.taoeffect.com/newlisp/database.lsp.txt</a><br/>
<p>The purpose of this module is to standardize the interface to
@@ -30,10 +30,10 @@ <h3>DF.SQL</h3>
<h3>DF.BLOB</h3>
<tt>DF.BLOB</tt> is used to insert and retrieve (possibly large) binary data into databases.
It is needed for two reasons:
- <ol>
+ <em>ol</em>
<li>newLISP uses strings to buffer and store binary data, and that's already used to store text.</li>
<li>BLOBs can be very large, so by storing them in a context we avoid excessive copying.</li>
- </ol>
+ <em>/ol</em>
<p>Unlike the other two classes, <tt>DF.BLOB</tt> provides a basic working implementation for <tt>DF.SQL</tt> subclasses
to use. You may of course subclass it if your database requires additional functionality. It requires
special usage considerations, see its documentation below.</p>
@@ -67,6 +67,7 @@ <h3>Requirements</h3>
<a href="http://www.rundragonfly.com">Dragonfly</a> is only required for its logging functions. You can easily implement your own
versions of <tt>DF:log-err</tt>, <tt>DF:log-debug</tt>, and the other functions found in Dragonfly&apos;s <tt>log.lsp</tt>.
<h3>Version history</h3>
+ <b>1.2</b> &bull; added <tt>DF.SQL:col-name</tt> and <tt>DF.SQL:col-count</tt> to specification
<b>1.1</b> &bull; <tt>DF.BLOB</tt> added<br/>
<b>1.0</b> &bull; initial release
@@ -223,6 +224,8 @@ <h3>Version history</h3>
statement (which is more efficient). After reseting a statement you typically
use <tt>DF.SQL:bind-params</tt> to bind new values and then <tt>DF.SQL:next-row</tt>.</p>
+
+
<br/><br/><center>- &sect; -</center><br/>
<a name="DF.SQL_close"></a><h3><font color=#CC0000>DF.SQL:close</font></h3>
<b>syntax: (<font color=#CC0000>DF.SQL:close</font>)</b><br/>
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "HTML 4.01 Transitional">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>database_orm.lsp</title>
+
+<link rel="stylesheet" type="text/css" href="newlispdoc.css" />
+</head>
+
+<body style="margin: 20px;" text="#111111" bgcolor="#FFFFFF"
+ link="#376590" vlink="#551A8B" alink="#ffAA28">
+<blockquote>
+<center><h1>database_orm.lsp</h1></center>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;database_orm</h2><p>DB.OBJ - Simple ORM class for DF.DB</p>
+<b>Version: </b>1.0<br/>
+<b>Author: </b>Greg Slepak<br/>
+ <p></p>
+ <p>To accomplish this, the interface introduces three Objective newLISP classes:
+ <tt>DF.DB</tt>, <tt>DF.SQL</tt>, and <tt>DF.BLOB</tt>.</p>
+ <h3>DF.SQL</h3>
+ A <tt>DF.SQL</tt> object is a wrapper around an SQL statement, is retrieved through one of
+ two functions: <tt>DF.DB:execute-query</tt> and the lower-level <tt>DF.DB:preprare-sql</tt>.
+ <p>It is used to retrieve rows from the result set of a query one-by-one.</p>
+ <h3>Example</h3>
+ <pre>
+ (push-autorelease-pool) ; we<tt>re going to be using DF.BLOB</tt>s.
+ (setf db (instantiate Sqlite3 ":memory:"))
+ (if-not db (throw-error "couldn't open db"))
+ (db:execute-update "CREATE TABLE fish (id INTEGER PRIMARY KEY, name TEXT, weight REAL, blah BLOB)")
+ (db:execute-update "INSERT INTO fish (name,weight) VALUES (?,?)" '("flipper" 234.123))
+ (db:execute-update "INSERT INTO fish (name,weight) VALUES (?1,?2)" '(("?1" "catfish") ("?2" 100.3)))
+ (db:execute-update "INSERT INTO fish (blah) VALUES (?)" (list (DF.BLOB (dup "\000" 10))))
+ (db:execute-update "INSERT INTO fish (blah) VALUES (:cat)" (list (list ":cat" (DF.BLOB (dup "\000" 10)))))
+ (setf sql (db:execute-query "SELECT * FROM fish"))
+ (do-while (list? row)
+ (push-autorelease-pool) ; "in case" we end up fetching a lot of large blobs
+ (setf row (sql:next-row))
+ (println "row: " row)
+ (pop-autorelease-pool)
+ )
+ (deallocate sql)
+ (deallocate db)
+ (pop-autorelease-pool) ; deallocate the blobs we created</pre>
+ <h3>Version history</h3>
+ <b>1.0</b> &bull; initial release
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<br/><br/><center>- &part; -</center><br/>
+<center><font face='Arial' size='-2' color='#444444'>
+generated with <a href="http://newlisp.org">newLISP</a>&nbsp;
+and <a href="http://newlisp.org/newLISPdoc.html">newLISPdoc</a>
+</font></center>
+</blockquote>
+</body>
+</html>
@@ -11,8 +11,8 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>database_sqlite3.lsp</h1></center>
-<p><a href="index.html">Module index</a></p><br/><br/><br/><h2>Module:&nbsp;Sqlite3</h2><p>SQLite3 subclass of DF.DB. Only lists Sqlite3 specific functions.</p>
-<b>Version: </b>1.1.1<br/>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;database_sqlite3</h2><p>SQLite3 subclass of DF.DB. Only lists Sqlite3 specific functions.</p>
+<b>Version: </b>1.2<br/>
<b>Author: </b>Greg Slepak <br/>
<b>Location: </b><a href="http://www.taoeffect.com/newlisp/database_sqlite3.lsp.txt">http://www.taoeffect.com/newlisp/database_sqlite3.lsp.txt</a><br/>
<h3>Features not found in newLISP's sqlite3.lsp:</h3>
@@ -21,6 +21,7 @@ <h3>Features not found in newLISP's sqlite3.lsp:</h3>
<li>Multiple active SQL statements</li>
<li>Supports reuse of SQL statements through parameter rebinding</li>
<li>Supports BLOB data-type as per <tt>DF.DB</tt> and <tt>DF.BLOB</tt> specification</li>
+ <li>Supports <tt>true</tt> by converting it to value 1 (as integer)</li>
<li>Conforms to generic <tt>DF.DB</tt> interface</li>
<li>Grabs integers directly through 64-bit function</li>
<li>Can go through results row-by-row</li>
@@ -31,6 +32,8 @@ <h3>Features not found in newLISP's sqlite3.lsp:</h3>
<h3>Requirements</h3>
See module <a href="http://www.taoeffect.com/newlisp/database.lsp.html">DF.DB</a> for requirements.
<h3>Version history</h3>
+ <b>1.2.0</b> &bull; temporary fix for handling of floats, sqlite3 functions globally for speed, binding <tt>true</tt> is handled as 1
+ <b>1.1.2</b> &bull; fixed a bug in <tt>get-string-cast</tt> and implemented <tt>DF.SQL:col-name</tt>
<b>1.1.1</b> &bull; improved readability in error logging, fixed binding of integers on 32-bit newlisp builds<br/>
<b>1.1.0</b> &bull; support for <tt>DF.BLOB</tt><br/>
<b>1.0.0</b> &bull; initial release
@@ -51,6 +54,9 @@ <h3>Version history</h3>
+
+
+
<br/><br/><center>- &sect; -</center><br/>
<a name="_Sqlite3"></a><h3><font color=#CC0000>Sqlite3</font></h3>
@@ -107,8 +113,8 @@ <h3>Version history</h3>
-
-
+ TODO: figure out how to do this properly, test on a bunch of different architectures
+ for bind-float it may actually be the opposite (string for 32, double for 64)
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "HTML 4.01 Transitional">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>database_utils.lsp</title>
+
+<link rel="stylesheet" type="text/css" href="newlispdoc.css" />
+</head>
+
+<body style="margin: 20px;" text="#111111" bgcolor="#FFFFFF"
+ link="#376590" vlink="#551A8B" alink="#ffAA28">
+<blockquote>
+<center><h1>database_utils.lsp</h1></center>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;database_utils</h2><p>Utilities for using DF.DB</p>
+<b>Version: </b>1.0<br/>
+<b>Author: </b>Greg Slepak<br/>
+
+
+<br/><br/><center>- &sect; -</center><br/>
+<a name="_cast-if"></a><h3><font color=#CC0000>cast-if</font></h3>
+<b>syntax: (<font color=#CC0000>cast-if</font> <em>fn-test</em> <em>to</em> <em>from</em>)</b><br/>
+ Equivalent to: <tt>(if (fn-test from) to from)</tt>
+
+
+
+
+
+
+<br/><br/><center>- &part; -</center><br/>
+<center><font face='Arial' size='-2' color='#444444'>
+generated with <a href="http://newlisp.org">newLISP</a>&nbsp;
+and <a href="http://newlisp.org/newLISPdoc.html">newLISPdoc</a>
+</font></center>
+</blockquote>
+</body>
+</html>
@@ -11,11 +11,15 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>Index</h1></center>
-<a href="database.lsp.html"><br/><br/><h2>Module:&nbsp;DF.DB, DF.SQL, DF.BLOB</h2></a>
+<a href="database.lsp.html"><br/><h2>Module:&nbsp;database</h2></a>
<p>Generic database access interface for <a href="http://www.rundragonfly.com">Dragonfly</a> using Objective newLISP</p>
-<a href="database.lsp.html#_DF.DB">DF.DB</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_open">open</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_close">close</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_prepare-sql">prepare-sql</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_execute-update">execute-update</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_execute-query">execute-query</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_rows-for-query">rows-for-query</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_rowid">rowid</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_changes">changes</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_version">version</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_table-exists?">table-exists?</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_connected?">connected?</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_last-error">last-error</a>&nbsp; &nbsp; <a href="database.lsp.html#_DF.SQL">DF.SQL</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_bind-params">bind-params</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_next-row">next-row</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_reset">reset</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_close">close</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.BLOB_DF.BLOB">DF.BLOB</a>&nbsp; &nbsp; <a href="database_sqlite3.lsp.html"><br/><br/><h2>Module:&nbsp;Sqlite3</h2></a>
+<a href="database.lsp.html#_DF.DB">DF.DB</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_open">open</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_close">close</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_prepare-sql">prepare-sql</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_execute-update">execute-update</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_execute-query">execute-query</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_rows-for-query">rows-for-query</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_rowid">rowid</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_changes">changes</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_version">version</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_table-exists?">table-exists?</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_connected?">connected?</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.DB_last-error">last-error</a>&nbsp; &nbsp; <a href="database.lsp.html#_DF.SQL">DF.SQL</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_bind-params">bind-params</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_next-row">next-row</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_reset">reset</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.SQL_close">close</a>&nbsp; &nbsp; <a href="database.lsp.html#DF.BLOB_DF.BLOB">DF.BLOB</a>&nbsp; &nbsp; <a href="database_orm.lsp.html"><br/><h2>Module:&nbsp;database_orm</h2></a>
+<p>DB.OBJ - Simple ORM class for DF.DB</p>
+<a href="database_sqlite3.lsp.html"><br/><h2>Module:&nbsp;database_sqlite3</h2></a>
<p>SQLite3 subclass of DF.DB. Only lists Sqlite3 specific functions.</p>
-<a href="database_sqlite3.lsp.html#_Sqlite3">Sqlite3</a>&nbsp; &nbsp; <a href="database_sqlite3.lsp.html#Sqlite3_open">open</a>&nbsp; &nbsp; <a href="database_sqlite3.lsp.html#Sqlite3_set-timeout">set-timeout</a>&nbsp; &nbsp;
+<a href="database_sqlite3.lsp.html#_Sqlite3">Sqlite3</a>&nbsp; &nbsp; <a href="database_sqlite3.lsp.html#Sqlite3_open">open</a>&nbsp; &nbsp; <a href="database_sqlite3.lsp.html#Sqlite3_set-timeout">set-timeout</a>&nbsp; &nbsp; <a href="database_utils.lsp.html"><br/><h2>Module:&nbsp;database_utils</h2></a>
+<p>Utilities for using DF.DB</p>
+<a href="database_utils.lsp.html#_cast-if">cast-if</a>&nbsp; &nbsp;
<br/><br/><center>- &part; -</center><br/>
<center><font face='Arial' size='-2' color='#444444'>
generated with <a href="http://newlisp.org">newLISP</a>&nbsp;
@@ -11,8 +11,8 @@
link="#376590" vlink="#551A8B" alink="#ffAA28">
<blockquote>
<center><h1>dragonfly.lsp</h1></center>
-<p><a href="index.html">Module index</a></p><br/><br/><br/><h2>Module:&nbsp;dragonfly.lsp</h2><p>The heart of Dragonfly - A newLISP web framework for rapid web development.</p>
-<b>Version: </b>0.50<br/>
+<p><a href="index.html">Module index</a></p><br/><h2>Module:&nbsp;dragonfly.lsp</h2><p>The heart of Dragonfly - A newLISP web framework for rapid web development.</p>
+<b>Version: </b>0.70<br/>
<b>Author: </b>Team Dragonfly 2009<br/>
<b>Location: </b><a href="http://code.google.com/p/dragonfly-newlisp/">http://code.google.com/p/dragonfly-newlisp/</a><br/>
<br>This file is the main entry-point of the Dragonfly framework and
@@ -95,6 +95,8 @@ <h3>Plugins</h3>
+
+
<br/><br/><center>- &sect; -</center><br/>
<a name="_DF_PAGE"></a><h3><font color=#CC0000>DF_PAGE</font></h3>
<b>syntax: DF_PAGE</b><br/>
@@ -145,6 +147,7 @@ <h3>Plugins</h3>
<b>syntax: (<font color=#CC0000>DF:activate-plugin</font> <em>str-plugin-name</em> [<em>str-plugin-name-2</em> ...])</b><br/>
<b>parameter: </b><em>str-plugin-name</em> - The name of the plugin to load, without the ".lsp" extension.<br/>
<br>Loads (once only) a the named plugin from the <tt>plugins-inactive</tt> folder.
+ <br>If <em>str-plugin-name</em> refers to a directory, then loads all of the ".lsp" files in that directory.
<br/><br/><center>- &sect; -</center><br/>
<a name="DF_web-root"></a><h3><font color=#CC0000>DF:web-root</font></h3>
@@ -3,23 +3,23 @@
# place ObjNL.lsp at the bottom
newlispdoc ../dragonfly-framework/dragonfly.lsp `find -E ../dragonfly-framework/lib -regex "[./a-z_-]+lsp" | xargs` ../dragonfly-framework/lib/ObjNL.lsp
-if [ ! -d ./DF.DB ] ; then
- mkdir -v DF.DB
+if [ ! -d ./db ] ; then
+ mkdir -v db
fi
-# we link to DF.DB etc from the guide on included plugins
+# we link to db etc from the guide on included plugins
-cd DF.DB
+cd db
newlispdoc ../../dragonfly-framework/plugins-inactive/db/*.lsp
cd ..
-if [ ! -d ./SMTP ] ; then
- mkdir -v SMTP
+if [ ! -d ./smtp ] ; then
+ mkdir -v smtp
fi
-cd SMTP
+cd smtp
newlispdoc ../../dragonfly-framework/plugins-inactive/smtp.lsp
Oops, something went wrong.

0 comments on commit 61d8268

Please sign in to comment.