commit 7a54d7b11799af06e7670f562b98d932f64c7ce6
parent 9e5c9a20b9b5100b6be3d29e7cd83b90b51db43d
Author: Alexander Burger <abu@software-lab.de>
Date: Thu, 18 Apr 2013 10:15:33 +0200
Cleaned up some reference markup
Diffstat:
19 files changed, 96 insertions(+), 104 deletions(-)
diff --git a/doc/refA.html b/doc/refA.html
@@ -69,7 +69,7 @@ href="refP.html#pre?">pre?</a></code>.
<dd>Prefix class specifying an alternative class for a <code><a
href="refR.html#+relation">+relation</a></code>. This allows indexes or other
side effects to be maintained in a class different from the current one. See
-also <code><a href="ref.html#dbase">Database</a></code>.
+also <a href="ref.html#dbase">Database</a>.
<pre><code>
(class +EuOrd +Ord) # EU-specific order subclass
@@ -80,8 +80,7 @@ also <code><a href="ref.html#dbase">Database</a></code>.
<dd>Class for unspecified relations, a subclass of <code><a
href="refR.html#+relation">+relation</a></code>. Objects of that class accept
and maintain any type of Lisp data. Used often when there is no other suitable
-relation class available. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+relation class available. See also <a href="ref.html#dbase">Database</a>.
<p>In the following example <code>+Any</code> is used simply for the reason that
there is no direct way to specify dotted pairs:
@@ -97,8 +96,7 @@ href="refR.html#+Ref">+Ref</a></code> or <code><a
href="refI.html#+Idx">+Idx</a></code> indexes. Expects a list of auxiliary
attributes of the same object, and combines all keys in that order into a single
index key. See also <code><a href="refU.html#+UB">+UB</a></code>, <code><a
-href="refA.html#aux">aux</a></code> and <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refA.html#aux">aux</a></code> and <a href="ref.html#dbase">Database</a>.
<pre><code>
(rel nr (+Ref +Number)) # Normal, non-unique index
diff --git a/doc/refB.html b/doc/refB.html
@@ -36,8 +36,8 @@ href="refT.html#tmp">tmp</a></code>.
href="refR.html#+relation">+relation</a></code>. Objects of that class maintain
a list of heterogeneous relations. Typically used in combination with the
<code><a href="refL.html#+List">+List</a></code> prefix class, to maintain small
-two-dimensional tables within objects. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+two-dimensional tables within objects. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel pos (+List +Bag) # Positions
@@ -53,8 +53,8 @@ href="ref.html#dbase">Database</a></code>.
href="refR.html#+relation">+relation</a></code>. Objects of that class maintain
blobs, as stubs in database objects pointing to actual files for arbitrary
(often binary) data. The files themselves reside below the path specified by the
-<code><a href="refB.html#*Blob">*Blob</a></code> variable. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+<code><a href="refB.html#*Blob">*Blob</a></code> variable. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel jpg (+Blob)) # Picture
@@ -64,8 +64,8 @@ href="ref.html#dbase">Database</a></code>.
<dd>Class for boolean relations, a subclass of <code><a
href="refR.html#+relation">+relation</a></code>. Objects of that class expect
either <code>T</code> or <code>NIL</code> as value (though, as always, only
-non-<code>NIL</code> will be physically stored in objects). See also <code><a
-href="ref.html#dbase">Database</a></code>.
+non-<code>NIL</code> will be physically stored in objects). See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel ok (+Ref +Bool)) # Indexed flag
diff --git a/doc/refC.html b/doc/refC.html
@@ -23,8 +23,8 @@ href="refO.html#*OS">*OS</a></code>.
</code></pre>
<dt><a name="*Class"><code>*Class</code></a>
-<dd>A global variable holding the current class. See also <code><a
-href="ref.html#oop">OO Concepts</a></code>, <code><a
+<dd>A global variable holding the current class. See also <a
+href="ref.html#oop">OO Concepts</a>, <code><a
href="refC.html#class">class</a></code>, <code><a
href="refE.html#extend">extend</a></code>, <code><a
href="refD.html#dm">dm</a></code> and <code><a
@@ -99,8 +99,8 @@ term can be proven.
<dt><a name="can"><code>(can 'msg) -> lst</code></a>
<dd>(Debug mode only) Returns a list of all classes that accept the message
-<code>msg</code>. See also <code><a href="ref.html#oop">OO Concepts</a></code>,
-<code><a href="refC.html#class">class</a></code>, <code><a
+<code>msg</code>. See also <a href="ref.html#oop">OO Concepts</a>, <code><a
+href="refC.html#class">class</a></code>, <code><a
href="refD.html#dep">dep</a></code>, <code><a
href="refW.html#what">what</a></code> and <code><a
href="refW.html#who">who</a></code>.
diff --git a/doc/refD.html b/doc/refD.html
@@ -12,13 +12,13 @@
<dl>
<dt><a name="*DB"><code>*DB</code></a>
-<dd>A global constant holding the external symbol <code>{1}</code>, the <code><a
-href="ref.html#dbase">database</a></code> root. All transient symbols in a
-database can be reached from that root. Except during debugging, any explicit
-literal access to symbols in the database should be avoided, because otherwise a
-memory leak might occur (The garbage collector temporarily sets <code>*DB</code>
-to <code>NIL</code> and restores its value after collection, thus disposing of
-all external symbols not currently used in the program).
+<dd>A global constant holding the external symbol <code>{1}</code>, the <a
+href="ref.html#dbase">database</a> root. All transient symbols in a database can
+be reached from that root. Except during debugging, any explicit literal access
+to symbols in the database should be avoided, because otherwise a memory leak
+might occur (The garbage collector temporarily sets <code>*DB</code> to
+<code>NIL</code> and restores its value after collection, thus disposing of all
+external symbols not currently used in the program).
<pre><code>
: (show *DB)
@@ -78,8 +78,8 @@ and <code><a href="refD.html#dbs+">dbs+</a></code>.
<dt><a name="+Date"><code>+Date</code></a>
<dd>Class for calender dates (as calculated by <code><a
href="refD.html#date">date</a></code>), a subclass of <code><a
-href="refN.html#+Number">+Number</a></code>. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refN.html#+Number">+Number</a></code>. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel dat (+Ref +Date)) # Indexed date
@@ -90,8 +90,8 @@ href="ref.html#dbase">Database</a></code>.
href="refR.html#+relation">+relation</a></code>s. Expects a list of (symbolic)
attributes that depend on this relation. Whenever this relations is cleared
(receives a value of <code>NIL</code>), the dependent relations will also be
-cleared, triggering all required side-effects. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+cleared, triggering all required side-effects. See also <a
+href="ref.html#dbase">Database</a>.
<p>In the following example, the index entry for the item pointing to the
position (and, therefore, to the order) is cleared in case the order is deleted,
@@ -344,7 +344,7 @@ href="refD.html#*DB">*DB</a></code>, and then calling <code><a
href="refS.html#sync">sync</a></code> to synchronize with possible changes from
other processes. When all desired modifications to external symbols are done,
<code>(<a href="refC.html#commit">commit</a> 'upd)</code> should be called. See
-also <code><a href="ref.html#dbase">Database</a></code>.
+also <a href="ref.html#dbase">Database</a>.
<pre><code>
(let? Obj (rd) # Get object?
@@ -608,8 +608,8 @@ href="refM.html#mmeq">mmeq</a></code> and <a href="ref.html#cmp">Comparing</a>.
<dt><a name="dep"><code>(dep 'cls) -> cls</code></a>
<dd>(Debug mode only) Displays the "dependencies" of <code>cls</code>, i.e. the
-tree of superclasses and the tree of subclasses. See also <code><a
-href="ref.html#oop">OO Concepts</a></code>, <code><a
+tree of superclasses and the tree of subclasses. See also <a
+href="ref.html#oop">OO Concepts</a>, <code><a
href="refM.html#methods">methods</a></code>, <code><a
href="refC.html#class">class</a></code> and <code><a
href="refC.html#can">can</a></code>.
@@ -698,8 +698,8 @@ symbol specifying another class <code>cls2</code> is given, the method from that
class is used (explicit inheritance). When the value of the global variable <a
href="refD.html#*Dbg">*Dbg</a> is non-<code>NIL</code>, the current line number
and file name (if any) are stored in the <code>*Dbg</code> property of
-<code>sym</code>. See also <code><a href="ref.html#oop">OO Concepts</a></code>,
-<code><a href="refD.html#de">de</a></code>, <code><a
+<code>sym</code>. See also <a href="ref.html#oop">OO Concepts</a>, <code><a
+href="refD.html#de">de</a></code>, <code><a
href="refU.html#undef">undef</a></code>, <a href="refC.html#class">class</a>, <a
href="refR.html#rel">rel</a>, <a href="refV.html#var">var</a>, <a
href="refM.html#method">method</a>, <a href="refS.html#send">send</a> and <a
diff --git a/doc/refE.html b/doc/refE.html
@@ -78,8 +78,8 @@ href="ref.html#external">external symbols</a></code>.
<dt><a name="+Entity"><code>+Entity</code></a>
<dd>Base class of all database objects. See also <code><a
-href="refR.html#+relation">+relation</a></code> and <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refR.html#+relation">+relation</a></code> and <a
+href="ref.html#dbase">Database</a>.
<p><a name="entityMesssages">Messages</a> to entity objects include
@@ -458,7 +458,7 @@ href="refL.html#lieu">lieu</a></code>.
<dd>Extends the class <code>cls</code>, by storing it in the global variable
<code><a href="refC.html#*Class">*Class</a></code>. As a consequence, all
following method, relation and class variable definitions are applied to that
-class. See also <code><a href="ref.html#oop">OO Concepts</a></code>, <code><a
+class. See also <a href="ref.html#oop">OO Concepts</a>, <code><a
href="refC.html#class">class</a></code>, <code><a
href="refD.html#dm">dm</a></code>, <code><a href="refV.html#var">var</a></code>,
<code><a href="refR.html#rel">rel</a></code>, <code><a
@@ -487,8 +487,8 @@ href="refE.html#ext?">ext?</a></code>.
<dd>Can only be used inside methods. Sends the current message to the current
object <code>This</code>, this time starting the search for a method at the
remaining branches of the inheritance tree of the class where the current method
-was found. See also <code><a href="ref.html#oop">OO Concepts</a></code>,
-<code><a href="refS.html#super">super</a></code>, <code><a
+was found. See also <a href="ref.html#oop">OO Concepts</a>, <code><a
+href="refS.html#super">super</a></code>, <code><a
href="refM.html#method">method</a></code>, <code><a
href="refM.html#meth">meth</a></code>, <code><a
href="refS.html#send">send</a></code> and <code><a
diff --git a/doc/refF.html b/doc/refF.html
@@ -27,8 +27,8 @@ href="refF.html#fold">fold</a></code>ed indexes to <code><a
href="refS.html#+String">+String</a></code> relations. Typically used in
combination with the <code><a href="refR.html#+Ref">+Ref</a></code> or <code><a
href="refI.html#+Idx">+Idx</a></code> prefix classes. See also <code><a
-href="refI.html#+IdxFold">+IdxFold</a></code> and <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refI.html#+IdxFold">+IdxFold</a></code> and <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel nm (+Fold +Idx +String)) # Item Description
diff --git a/doc/refH.html b/doc/refH.html
@@ -27,8 +27,7 @@ href="refS.html#*Sig1">*Sig[12]</a></code>.
<dd>Prefix class for <code><a href="refR.html#+relation">+relation</a></code>s,
typically <code><a href="refL.html#+Link">+Link</a></code> or <code><a
href="refJ.html#+Joint">+Joint</a></code>. In essence, this maintains an local
-database in the referred object. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+database in the referred object. See also <a href="ref.html#dbase">Database</a>.
<pre><code>
(rel sup (+Hook +Link) (+Sup)) # Supplier
@@ -40,7 +39,7 @@ href="ref.html#dbase">Database</a></code>.
<dd>Prefix class for <code><a href="refI.html#+index">+index</a></code>
relations. It maintains both a normal (global) index, and an object-local index
in the corresponding <code><a href="refH.html#+Hook">+Hook</a></code> object.
-See also <code><a href="ref.html#dbase">Database</a></code>.
+See also <a href="ref.html#dbase">Database</a>.
<pre><code>
(rel nm (+Hook2 +IdxFold +String) 3 shop) # Global and shop-local index
diff --git a/doc/refI.html b/doc/refI.html
@@ -19,7 +19,7 @@ minimally indexed substring length (defaults to 3), and a <code><a
href="refH.html#+Hook">+Hook</a></code> attribute. Often used in combination
with the <code><a href="refS.html#+Sn">+Sn</a></code> soundex index, or the
<code><a href="refF.html#+Fold">+Fold</a></code> index prefix classes. See also
-<code><a href="ref.html#dbase">Database</a></code>.
+<a href="ref.html#dbase">Database</a>.
<pre><code>
(rel nm (+Sn +Idx +String)) # Name
@@ -31,8 +31,7 @@ the <code><a href="refF.html#fold">fold</a></code>ed individual words of
<code><a href="refS.html#+String">+String</a></code> relations. Accepts optional
arguments for the minimally indexed substring length (defaults to 3), and a
<code><a href="refH.html#+Hook">+Hook</a></code> attribute. See also <code><a
-href="refI.html#+Idx">+Idx</a></code> and <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refI.html#+Idx">+Idx</a></code> and <a href="ref.html#dbase">Database</a>.
<pre><code>
(rel nm (+IdxFold +String)) # Item Description
@@ -44,8 +43,8 @@ for <code><a href="refR.html#+relation">+relation</a></code>s). The class
hierarchy includes <code><a href="refK.html#+Key">+Key</a></code>, <code><a
href="refR.html#+Ref">+Ref</a></code>, <code><a
href="refI.html#+Idx">+Idx</a></code> and <code><a
-href="refI.html#+IdxFold">+IdxFold</a></code>. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refI.html#+IdxFold">+IdxFold</a></code>. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(isa '+index Rel) # Check for an index relation
@@ -349,8 +348,8 @@ href="refL.html#load">load</a></code>.
<dt><a name="isa"><code>(isa 'cls|typ 'obj) -> obj | NIL</code></a>
<dd>Returns <code>obj</code> when it is an object that inherits from
-<code>cls</code> or <code>type</code>. See also <code><a href="ref.html#oop">OO
-Concepts</a></code>, <code><a href="refC.html#class">class</a></code>, <code><a
+<code>cls</code> or <code>type</code>. See also <a href="ref.html#oop">OO
+Concepts</a>, <code><a href="refC.html#class">class</a></code>, <code><a
href="refT.html#type">type</a></code>, <code><a
href="refN.html#new">new</a></code> and <code><a
href="refO.html#object">object</a></code>.
diff --git a/doc/refJ.html b/doc/refJ.html
@@ -18,8 +18,8 @@ list of classes as <code><a href="refT.html#type">type</a></code> of the
referred database object (of class <code><a
href="refE.html#+Entity">+Entity</a></code>). A <code>+Joint</code> corresponds
to two <code>+Link</code>s, where the attribute argument is the relation of the
-back-link in the referred object. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+back-link in the referred object. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(class +Ord +Entity) # Order class
diff --git a/doc/refK.html b/doc/refK.html
@@ -15,8 +15,8 @@
<dd>Prefix class for maintaining unique indexes to <code><a
href="refR.html#+relation">+relation</a></code>s, a subclass of <code><a
href="refI.html#+index">+index</a></code>. Accepts an optional argument for a
-<code><a href="refH.html#+Hook">+Hook</a></code> attribute. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+<code><a href="refH.html#+Hook">+Hook</a></code> attribute. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel nr (+Need +Key +Number)) # Mandatory, unique Customer/Supplier number
diff --git a/doc/refL.html b/doc/refL.html
@@ -27,8 +27,8 @@ non-<code>NIL</code>, it should return a single symbol (string) upon execution.
<dd>Class for object relations, a subclass of <code><a
href="refR.html#+relation">+relation</a></code>. Expects a list of classes as
<code><a href="refT.html#type">type</a></code> of the referred database object
-(of class <code><a href="refE.html#+Entity">+Entity</a></code>). See also
-<code><a href="ref.html#dbase">Database</a></code>.
+(of class <code><a href="refE.html#+Entity">+Entity</a></code>). See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel sup (+Ref +Link) NIL (+CuSu)) # Supplier (class Customer/Supplier)
@@ -36,8 +36,8 @@ href="refR.html#+relation">+relation</a></code>. Expects a list of classes as
<dt><a name="+List"><code>+List</code></a>
<dd>Prefix class for a list of identical relations. Objects of that class
-maintain a list of Lisp data of uniform type. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+maintain a list of Lisp data of uniform type. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel pos (+List +Joint) ord (+Pos)) # Positions
diff --git a/doc/refM.html b/doc/refM.html
@@ -31,8 +31,7 @@ A -- Number expected
<dd>Prefix class to explicitly specify validation functions for <code><a
href="refR.html#+relation">+relation</a></code>s. Expects a function that takes
a value and an entity object, and returns <code>NIL</code> if everything is
-correct, or an error string. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+correct, or an error string. See also <a href="ref.html#dbase">Database</a>.
<pre><code>
(class +Ord +Entity) # Order class
@@ -433,7 +432,7 @@ href="refD.html#dm">dm</a></code> as a template to initialize the
<code>VAL</code> of message symbols. It searches for itself in the methods of
<code>obj</code> and its classes and superclasses, and executes that method. An
error <code>"Bad message"</code> is issued if the search is unsuccessful. See
-also <code><a href="ref.html#oop">OO Concepts</a></code>, <code><a
+also <a href="ref.html#oop">OO Concepts</a>, <code><a
href="refM.html#method">method</a></code>, <code><a
href="refS.html#send">send</a></code> and <code><a
href="refT.html#try">try</a></code>.
@@ -449,9 +448,8 @@ href="refT.html#try">try</a></code>.
<dd>Returns the function body of the method that would be executed upon sending
the message <code>msg</code> to the object <code>obj</code>. If the message
cannot be located in <code>obj</code>, its classes and superclasses,
-<code>NIL</code> is returned. See also <code><a
-href="ref.html#oop">OO Concepts</a></code>, <code><a
-href="refS.html#send">send</a></code>, <code><a
+<code>NIL</code> is returned. See also <a href="ref.html#oop">OO Concepts</a>,
+<code><a href="refS.html#send">send</a></code>, <code><a
href="refT.html#try">try</a></code>, <code><a
href="refM.html#meth">meth</a></code>, <code><a
href="refS.html#super">super</a></code>, <code><a
@@ -466,8 +464,8 @@ href="refC.html#class">class</a></code>.
<dt><a name="methods"><code>(methods 'sym) -> lst</code></a>
<dd>(Debug mode only) Returns a list of method specifications for the object or
class <code>sym</code>, as they are inherited from <code>sym</code>'s classes
-and superclasses. See also <code><a href="ref.html#oop">OO Concepts</a></code>,
-<code><a href="refD.html#dep">dep</a></code>, <code><a
+and superclasses. See also <a href="ref.html#oop">OO Concepts</a>, <code><a
+href="refD.html#dep">dep</a></code>, <code><a
href="refC.html#class">class</a></code> and <code><a
href="refC.html#can">can</a></code>.
diff --git a/doc/refN.html b/doc/refN.html
@@ -16,7 +16,7 @@
href="refR.html#+relation">+relation</a></code>s. Note that this does not
enforce any requirements by itself, it only returns an error message if the
<code>mis></code> message is explicitly called, e.g. by GUI functions. See
-also <code><a href="ref.html#dbase">Database</a></code>.
+also <a href="ref.html#dbase">Database</a>.
<pre><code>
(rel nr (+Need +Key +Number)) # Item number is mandatory
@@ -25,8 +25,8 @@ also <code><a href="ref.html#dbase">Database</a></code>.
<dt><a name="+Number"><code>+Number</code></a>
<dd>Class for numeric relations, a subclass of <code><a
href="refR.html#+relation">+relation</a></code>. Accepts an optional argument
-for the fixpoint scale (currently not used). See also <code><a
-href="ref.html#dbase">Database</a></code>.
+for the fixpoint scale (currently not used). See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel pr (+Number) 2) # Price, with two decimal places
@@ -278,8 +278,7 @@ href="refO.html#object">object</a></code>, <code><a
href="refC.html#class">class</a></code>, <code><a
href="refT.html#type">type</a></code>, <code><a
href="refI.html#isa">isa</a></code>, <code><a
-href="refS.html#send">send</a></code> and <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refS.html#send">send</a></code> and <a href="ref.html#dbase">Database</a>.
<pre><code>
: (new)
diff --git a/doc/refO.html b/doc/refO.html
@@ -46,8 +46,8 @@ href="refR.html#request">request</a></code>) corresponding to <code>(typ var
<dt><a name="object"><code>(object 'sym 'any ['sym2 'any2 ..]) -> obj</code></a>
<dd>Defines <code>sym</code> to be an object with the value (or type)
<code>any</code>. The property list is initialized with all optionally supplied
-key-value pairs. See also <code><a href="ref.html#oop">OO Concepts</a></code>,
-<code><a href="refN.html#new">new</a></code>, <code><a
+key-value pairs. See also <a href="ref.html#oop">OO Concepts</a>, <code><a
+href="refN.html#new">new</a></code>, <code><a
href="refT.html#type">type</a></code> and <code><a
href="refI.html#isa">isa</a></code>.
diff --git a/doc/refR.html b/doc/refR.html
@@ -38,8 +38,8 @@ $
<dd>Prefix class for maintaining non-unique indexes to <code><a
href="refR.html#+relation">+relation</a></code>s, a subclass of <code><a
href="refI.html#+index">+index</a></code>. Accepts an optional argument for a
-<code><a href="refH.html#+Hook">+Hook</a></code> attribute. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+<code><a href="refH.html#+Hook">+Hook</a></code> attribute. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel tel (+Fold +Ref +String)) # Phone number with folded, non-unique index
@@ -51,8 +51,8 @@ href="refR.html#+relation">+relation</a></code>s. Can only be used as a prefix
class to <code><a href="refK.html#+Key">+Key</a></code> or <code><a
href="refR.html#+Ref">+Ref</a></code>. It maintains an index in the current
(sub)class, in addition to that in one of the superclasses, to allow
-(sub)class-specific queries. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+(sub)class-specific queries. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(class +Ord +Entity) # Order class
@@ -92,8 +92,8 @@ href="refD.html#+Dep">+Dep</a></code>, <code><a
href="refL.html#+List">+List</a></code>, <code><a
href="refN.html#+Need">+Need</a></code>, <code><a
href="refM.html#+Mis">+Mis</a></code> and <code><a
-href="refA.html#+Alt">+Alt</a></code>. See also <code><a
-href="ref.html#dbase">Database</a></code> and <code><a
+href="refA.html#+Alt">+Alt</a></code>. See also <a
+href="ref.html#dbase">Database</a> and <code><a
href="refE.html#+Entity">+Entity</a></code>.
<p><a name="relationMesssages">Messages</a> to relation objects include
@@ -369,9 +369,11 @@ After 2
<dd>Defines a relation for <code>var</code> in the current class <code><a
href="refC.html#*Class">*Class</a></code>, using <code>lst</code> as the list of
classes for that relation, and possibly additional arguments <code>any</code>
-for its initialization. See also <a href="ref.html#dbase">Database</a>, <a
-href="refC.html#class">class</a>, <a href="refE.html#extend">extend</a>, <a
-href="refD.html#dm">dm</a> and <a href="refV.html#var">var</a>.
+for its initialization. See also <a href="ref.html#dbase">Database</a>, <code><a
+href="refC.html#class">class</a></code>, <code><a
+href="refE.html#extend">extend</a></code>, <code><a
+href="refD.html#dm">dm</a></code> and <code><a
+href="refV.html#var">var</a></code>.
<pre><code>
(class +Person +Entity)
diff --git a/doc/refS.html b/doc/refS.html
@@ -72,7 +72,7 @@ argument. See also <code><a href="refZ.html#*Zap">*Zap</a></code>.
algorithm, for tolerant name searches, to <code><a
href="refS.html#+String">+String</a></code> relations. Typically used in
combination with the <code><a href="refI.html#+Idx">+Idx</a></code> prefix
-class. See also <code><a href="ref.html#dbase">Database</a></code>.
+class. See also <a href="ref.html#dbase">Database</a>.
<pre><code>
(rel nm (+Sn +Idx +String)) # Name
@@ -81,8 +81,8 @@ class. See also <code><a href="ref.html#dbase">Database</a></code>.
<dt><a name="+String"><code>+String</code></a>
<dd>Class for string (transient symbol) relations, a subclass of <code><a
href="refS.html#+Symbol">+Symbol</a></code>. Accepts an optional argument for
-the string length (currently not used). See also <code><a
-href="ref.html#dbase">Database</a></code>.
+the string length (currently not used). See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel nm (+Sn +Idx +String)) # Name, indexed by soundex and substrings
@@ -92,8 +92,8 @@ href="ref.html#dbase">Database</a></code>.
<dd>Class for symbolic relations, a subclass of <code><a
href="refR.html#+relation">+relation</a></code>. Objects of that class typically
maintain internal symbols, as opposed to the more often-used <code><a
-href="refS.html#+String">+String</a></code> for transient symbols. See also
-<code><a href="ref.html#dbase">Database</a></code>.
+href="refS.html#+String">+String</a></code> for transient symbols. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel perm (+List +Symbol)) # Permission list
@@ -264,9 +264,8 @@ values (this is analog to 'SELECT * from CLS where VAR = VAL'). If between the
are supplied, only these attribute (instead of the full <code>show</code>) are
printed. These attribute specifications may also be lists, then the <code><a
href="refG.html#get">get</a></code> algorithm will be used to retrieve related
-data. See also <code><a href="refU.html#update">update</a></code>, <code><a
-href="ref.html#dbase">Database</a></code> and <a
-href="ref.html#pilog">Pilog</a>.
+data. See also <code><a href="refU.html#update">update</a></code>, <a
+href="ref.html#dbase">Database</a> and <a href="ref.html#pilog">Pilog</a>.
<pre><code>
: (select +Item) # Show all items
@@ -338,8 +337,8 @@ href="refR.html#remote/2">remote/2</a></code>.
<dd>Sends the message <code>msg</code> to the object <code>obj</code>,
optionally with arguments <code>any</code>. If the message cannot be located in
<code>obj</code>, its classes and superclasses, an error <code>"Bad
-message"</code> is issued. See also <code><a href="ref.html#oop">OO
-Concepts</a></code>, <code><a href="refT.html#try">try</a></code>, <code><a
+message"</code> is issued. See also <a href="ref.html#oop">OO Concepts</a>,
+<code><a href="refT.html#try">try</a></code>, <code><a
href="refM.html#method">method</a></code>, <code><a
href="refM.html#meth">meth</a></code>, <code><a
href="refS.html#super">super</a></code> and <code><a
@@ -909,8 +908,8 @@ to <code>fun</code>. Returns the sum of all numeric values returned from
<dt><a name="super"><code>(super ['any ..]) -> any</code></a>
<dd>Can only be used inside methods. Sends the current message to the current
object <code>This</code>, this time starting the search for a method at the
-superclass(es) of the class where the current method was found. See also
-<code><a href="ref.html#oop">OO Concepts</a></code>, <code><a
+superclass(es) of the class where the current method was found. See also <a
+href="ref.html#oop">OO Concepts</a>, <code><a
href="refE.html#extra">extra</a></code>, <code><a
href="refM.html#method">method</a></code>, <code><a
href="refM.html#meth">meth</a></code>, <code><a
diff --git a/doc/refT.html b/doc/refT.html
@@ -46,8 +46,8 @@ to switch on transient symbol markup is loading "@lib/tsm.l".
<dt><a name="+Time"><code>+Time</code></a>
<dd>Class for clock time values (as calculated by <code><a
href="refT.html#time">time</a></code>), a subclass of <code><a
-href="refN.html#+Number">+Number</a></code>. See also <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refN.html#+Number">+Number</a></code>. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(rel tim (+Time)) # Time of the day
@@ -570,8 +570,8 @@ href="refR.html#repeat/0">repeat/0</a></code>.
<dd>Tries to send the message <code>msg</code> to the object <code>obj</code>,
optionally with arguments <code>any</code>. If <code>obj</code> is not an
object, or if the message cannot be located in <code>obj</code>, in its classes
-or superclasses, <code>NIL</code> is returned. See also <code><a
-href="ref.html#oop">OO Concepts</a></code>, <code><a
+or superclasses, <code>NIL</code> is returned. See also <a
+href="ref.html#oop">OO Concepts</a>, <code><a
href="refS.html#send">send</a></code>, <code><a
href="refM.html#method">method</a></code>, <code><a
href="refM.html#meth">meth</a></code>, <code><a
@@ -587,7 +587,7 @@ href="refE.html#extra">extra</a></code>.
<dt><a name="type"><code>(type 'any) -> lst</code></a>
<dd>Return the type (list of classes) of the object <code>sym</code>. See also
-<code><a href="ref.html#oop">OO Concepts</a></code>, <code><a
+<a href="ref.html#oop">OO Concepts</a>, <code><a
href="refI.html#isa">isa</a></code>, <code><a
href="refC.html#class">class</a></code>, <code><a
href="refN.html#new">new</a></code> and <code><a
diff --git a/doc/refU.html b/doc/refU.html
@@ -32,8 +32,8 @@ href="refL.html#locale">locale</a></code>.
<dt><a name="+UB"><code>+UB</code></a>
<dd>Prefix class for <code><a href="refA.html#+Aux">+Aux</a></code> to maintain
an UB-Tree index instead of the direct values. This allows efficient range
-access to multidimensional data. Only numeric keys are supported. See also
-<code><a href="ref.html#dbase">Database</a></code>.
+access to multidimensional data. Only numeric keys are supported. See also <a
+href="ref.html#dbase">Database</a>.
<pre><code>
(class +Pos +Entity)
@@ -321,8 +321,7 @@ to the editor. To delete a propery, <code>NIL</code> must be explicitly entered.
<code>update</code> will correctly handle all <a
href="ref.html#er">entity/relation</a> mechanisms. See also <code><a
href="refS.html#select">select</a></code>, <code><a
-href="refE.html#edit">edit</a></code> and <code><a
-href="ref.html#dbase">Database</a></code>.
+href="refE.html#edit">edit</a></code> and <a href="ref.html#dbase">Database</a>.
<pre><code>
: (show '{3-1}) # Show item 1
diff --git a/doc/refV.html b/doc/refV.html
@@ -73,9 +73,8 @@ href="refV.html#var:">var:</a></code>.
<dt><a name="var:"><code>(var: sym) -> any</code></a>
<dd>Fetches the value of a class variable <code>sym</code> for the current
object <code><a href="refT.html#This">This</a></code>, by searching the property
-lists of its class(es) and supperclasses. See also <code><a
-href="ref.html#oop">OO Concepts</a></code>, <code><a
-href="refV.html#var">var</a></code>, <code><a
+lists of its class(es) and supperclasses. See also <a href="ref.html#oop">OO
+Concepts</a>, <code><a href="refV.html#var">var</a></code>, <code><a
href="refW.html#with">with</a></code>, <code><a
href="refM.html#meta">meta</a></code>, <code><a href="ref_.html#:">:</a></code>,
<code><a href="ref_.html#=:">=:</a></code> and <code><a