picolisp

Unnamed repository; edit this file to name it for gitweb.
git clone https://logand.com/git/picolisp.git/
Log | Files | Refs | README | LICENSE

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:
Mdoc/refA.html | 8+++-----
Mdoc/refB.html | 12++++++------
Mdoc/refC.html | 8++++----
Mdoc/refD.html | 32++++++++++++++++----------------
Mdoc/refE.html | 10+++++-----
Mdoc/refF.html | 4++--
Mdoc/refH.html | 5++---
Mdoc/refI.html | 13++++++-------
Mdoc/refJ.html | 4++--
Mdoc/refK.html | 4++--
Mdoc/refL.html | 8++++----
Mdoc/refM.html | 14++++++--------
Mdoc/refN.html | 9++++-----
Mdoc/refO.html | 4++--
Mdoc/refR.html | 20+++++++++++---------
Mdoc/refS.html | 23+++++++++++------------
Mdoc/refT.html | 10+++++-----
Mdoc/refU.html | 7+++----
Mdoc/refV.html | 5++---
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&gt;</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