Updated table of contents.

Pascal J. Bourguignon [2019-08-26 22:49]
Updated table of contents.
Filename
com.informatimago.www/develop/aliases_helper/index.html
com.informatimago.www/develop/gnustep/index.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-a.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-c.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-d.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-e.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-f.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-g.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-h.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-i.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-k.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-l.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-m.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-n.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-o.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-p.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-q.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-r.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-s.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-t.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-u.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-w.html
com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-y.html
com.informatimago.www/develop/lisp/doc/com.informatimago.clext.association.html
com.informatimago.www/develop/lisp/doc/com.informatimago.clext.closer-weak.html
com.informatimago.www/develop/lisp/doc/com.informatimago.clext.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.p127n2.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.primes.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.iban.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.rib.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.activity.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.array.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ascii.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.brelation.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.bset.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.cache.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character-sets.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.combination.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.constraints.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.utility.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dfa.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dictionary.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dll.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ecma048.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.file.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.float-binio.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.graph.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.gregorian-calendar.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.histogram.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.index-set.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso3166.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso4217.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso639a.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.julian-calendar.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.list.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.llrbtree.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.message-queue.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.package.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.peek-stream.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.pmatch.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.queue.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.raiden.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.sequence.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.set.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.simple-test.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.stream.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.string.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.tea.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.utility.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.version.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.csv.csv.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.bencode.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.data-encoding.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ecp.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.hexadecimal.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ieee-754.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.diagram.tree-to-diagram.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.ed.ed.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.graphviz.graph-dot.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.heap.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.memory.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-base.ml-sexp.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html-entities.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-parser.parse-html.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.hquery.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.htrans.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.browser.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.interactive.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.invoice.invoice.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.package.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.reader.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-sexp.source-form.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-text.source-text.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.internal.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.parser.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.scanner.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.cons-to-ascii.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.picture.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.tree-to-ascii.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-emacs.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.keyword.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc2822.rfc2822.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc3548.rfc3548.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.aliases.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.group.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.option.html
com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.passwd.html
com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.generate.html
com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.utility.html
com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.html
com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.mac-roman.html
com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.html
com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.lower.html
com.informatimago.www/develop/lisp/doc/com.informatimago.objective-cl.html
com.informatimago.www/develop/lisp/doc/com.informatimago.rdp.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.asdf-file.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.check-asdf.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.dependency-cycles.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.make-depends.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.manifest.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.quicklisp.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.script.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.source.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.summary.html
com.informatimago.www/develop/lisp/doc/com.informatimago.tools.symbol.html
com.informatimago.www/develop/lisp/doc/flat-package-index.html
com.informatimago.www/develop/lisp/doc/hierarchical-package-index.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-a.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-c.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-d.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-e.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-f.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-g.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-h.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-i.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-k.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-l.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-m.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-n.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-o.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-p.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-q.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-r.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-s.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-t.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-u.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-v.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-w.html
com.informatimago.www/develop/lisp/doc/permuted-symbol-index-y.html
com.informatimago.www/develop/lisp/doc/symbol-index.html
com.informatimago.www/toc.html
diff --git a/com.informatimago.www/develop/aliases_helper/index.html b/com.informatimago.www/develop/aliases_helper/index.html
index 26ba2b0..11a3b79 100644
--- a/com.informatimago.www/develop/aliases_helper/index.html
+++ b/com.informatimago.www/develop/aliases_helper/index.html
@@ -256,7 +256,7 @@ execute /bin/mail -s 'List Aliases' informat < /var/lists/aliases
        License (GPL). Commercial  licenses are available for  inclusion in
        commercial non-free software
        (Contact <!--EMAIL-BEGIN-->
-<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#107;&#117;&#105;&#112;&#101;&#114;&#46;&#108;&#97;&#110;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;">&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#107;&#117;&#105;&#112;&#101;&#114;&#46;&#108;&#97;&#110;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;</a>
+<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#104;&#117;&#98;&#98;&#108;&#101;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;">&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#104;&#117;&#98;&#98;&#108;&#101;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;</a>
 <!--EMAIL-END-->


@@ -274,6 +274,7 @@ execute /bin/mail -s &#39;List Aliases&#39; informat &lt; /var/lists/aliases



+
 ).
        <p>You may get the source of <code>aliases_helper</code> from:</P>
 <p><br></p>
diff --git a/com.informatimago.www/develop/gnustep/index.html b/com.informatimago.www/develop/gnustep/index.html
index fc477a7..648c14e 100644
--- a/com.informatimago.www/develop/gnustep/index.html
+++ b/com.informatimago.www/develop/gnustep/index.html
@@ -165,7 +165,7 @@ useful when invoked from a script.
        GNU Public License (GPL).
        Commercial licenses are available if you need to include it in
        a proprietary software (contact: <!--EMAIL-BEGIN-->
-<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#107;&#117;&#105;&#112;&#101;&#114;&#46;&#108;&#97;&#110;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;">&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#107;&#117;&#105;&#112;&#101;&#114;&#46;&#108;&#97;&#110;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;</a>
+<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#104;&#117;&#98;&#98;&#108;&#101;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;">&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#112;&#106;&#98;&#64;&#104;&#117;&#98;&#98;&#108;&#101;&#46;&#105;&#110;&#102;&#111;&#114;&#109;&#97;&#116;&#105;&#109;&#97;&#103;&#111;&#46;&#99;&#111;&#109;</a>
 <!--EMAIL-END-->


@@ -183,6 +183,7 @@ useful when invoked from a script.



+
 ).</P>
 <p><br></p>
 <TABLE BORDER="1" WIDTH="95%" SUMMARY="Download sources">
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-a.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-a.html
index d26225d..8d39bc5 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-a.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-a.html
@@ -95,7 +95,9 @@
 <a href="com.informatimago.common-lisp.html-generator.html.html#APPLET*">APPLET*</a>                        <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="common-lisp.html#APPLY">APPLY</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#APROPOS">APROPOS</a>                        <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.tools.symbol.html#APROPOS">APROPOS</a>                        <a href="com.informatimago.tools.symbol.html">com.informatimago.tools.symbol</a>
 <a href="common-lisp.html#APROPOS-LIST">APROPOS-LIST</a>                   <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.tools.symbol.html#APROPOS-LIST">APROPOS-LIST</a>                   <a href="com.informatimago.tools.symbol.html">com.informatimago.tools.symbol</a>
 <a href="com.informatimago.common-lisp.data.constant.html#ARC-SECOND">ARC-SECOND</a>                     <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#AREA">AREA</a>                           <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#AREA*">AREA*</a>                          <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
@@ -153,12 +155,9 @@
 <a href="common-lisp.html#ASSERT">ASSERT</a>                         <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#ASSERT-FALSE">ASSERT-FALSE</a>                   <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#ASSERT-TRUE">ASSERT-TRUE</a>                    <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN">ASSIGN</a>                         <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN">ASSIGN</a>                         <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN">ASSIGN</a>                         <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN-ELEMENT">ASSIGN-ELEMENT</a>                 <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN-ELEMENT">ASSIGN-ELEMENT</a>                 <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                   <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                   <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                   <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN-SINGLETON">ASSIGN-SINGLETON</a>               <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-c.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-c.html
index c4db758..283b73f 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-c.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-c.html
@@ -51,7 +51,6 @@
 <a href="com.informatimago.common-lisp.html-generator.html.html#CAPTION">CAPTION</a>                              <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#CAPTION*">CAPTION*</a>                             <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="common-lisp.html#CAR">CAR</a>                                  <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#CARDINAL">CARDINAL</a>                             <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#CARDINAL">CARDINAL</a>                             <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.combination.html#CARDINAL">CARDINAL</a>                             <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#CARDINAL">CARDINAL</a>                             <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
@@ -118,6 +117,7 @@
 <a href="common-lisp.html#CHARACTER">CHARACTER</a>                            <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#CHARACTER-CLASS">CHARACTER-CLASS</a>                      <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
 <a href="com.informatimago.common-lisp.cesarum.string.html#CHARACTER-DESIGNATOR">CHARACTER-DESIGNATOR</a>                 <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
+<a href="com.informatimago.common-lisp.cesarum.string.html#CHARACTER-DESIGNATOR-P">CHARACTER-DESIGNATOR-P</a>               <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-IN-CHARACTER-SET-P">CHARACTER-IN-CHARACTER-SET-P</a>         <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-SET">CHARACTER-SET</a>                        <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-SET-ERROR">CHARACTER-SET-ERROR</a>                  <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
@@ -129,6 +129,7 @@
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-SET-TO-MIME-ENCODING">CHARACTER-SET-TO-MIME-ENCODING</a>       <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
 <a href="common-lisp.html#CHARACTERP">CHARACTERP</a>                           <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#CHECK">CHECK</a>                                <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
+<a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-DEPENDENCIES">CHECK-ASDF-SYSTEM-DEPENDENCIES</a>       <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
 <a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-FILE">CHECK-ASDF-SYSTEM-FILE</a>               <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
 <a href="com.informatimago.clext.association.html#CHECK-CHAIN">CHECK-CHAIN</a>                          <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
 <a href="com.informatimago.common-lisp.bank.iban.html#CHECK-COUNTRY">CHECK-COUNTRY</a>                        <a href="com.informatimago.common-lisp.bank.iban.html">com.informatimago.common-lisp.bank.iban</a>
@@ -143,7 +144,8 @@
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#CHILDREN-TAGGED">CHILDREN-TAGGED</a>                      <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#CHILDREN-TAGGED-AND-VALUED">CHILDREN-TAGGED-AND-VALUED</a>           <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#CHILDREN-VALUED">CHILDREN-VALUED</a>                      <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
-<a href="com.informatimago.common-lisp.cesarum.utility.html#CHRONO">CHRONO</a>                               <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.time.html#CHRONO-REAL-TIME">CHRONO-REAL-TIME</a>                     <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
+<a href="com.informatimago.common-lisp.cesarum.time.html#CHRONO-RUN-TIME">CHRONO-RUN-TIME</a>                      <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CHT">CHT</a>                                  <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.list.html#CIRCULAR-LENGTH">CIRCULAR-LENGTH</a>                      <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
 <a href="com.informatimago.common-lisp.cesarum.circular.html#CIRCULAR-REFERENCE">CIRCULAR-REFERENCE</a>                   <a href="com.informatimago.common-lisp.cesarum.circular.html">com.informatimago.common-lisp.cesarum.circular</a>
@@ -211,7 +213,6 @@
 <a href="common-lisp.html#COMPILED-FUNCTION-P">COMPILED-FUNCTION-P</a>                  <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#COMPILER-MACRO">COMPILER-MACRO</a>                       <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#COMPILER-MACRO-FUNCTION">COMPILER-MACRO-FUNCTION</a>              <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#COMPLEMENT">COMPLEMENT</a>                           <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#COMPLEMENT">COMPLEMENT</a>                           <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="common-lisp.html#COMPLEMENT">COMPLEMENT</a>                           <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#COMPLEX">COMPLEX</a>                              <a href="common-lisp.html">common-lisp</a>
@@ -225,7 +226,6 @@
 <a href="com.informatimago.common-lisp.bank.iban.html#COMPUTE-IBAN-KEY">COMPUTE-IBAN-KEY</a>                     <a href="com.informatimago.common-lisp.bank.iban.html">com.informatimago.common-lisp.bank.iban</a>
 <a href="com.informatimago.common-lisp.arithmetic.primes.html#COMPUTE-PRIMES-TO">COMPUTE-PRIMES-TO</a>                    <a href="com.informatimago.common-lisp.arithmetic.primes.html">com.informatimago.common-lisp.arithmetic.primes</a>
 <a href="common-lisp.html#COMPUTE-RESTARTS">COMPUTE-RESTARTS</a>                     <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.utility.html#CONC-SYMBOL">CONC-SYMBOL</a>                          <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#CONCAT">CONCAT</a>                               <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.tools.script.html#CONCAT">CONCAT</a>                               <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
 <a href="common-lisp.html#CONCATENATE">CONCATENATE</a>                          <a href="common-lisp.html">common-lisp</a>
@@ -284,6 +284,7 @@
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CPR">CPR</a>                                  <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CR">CR</a>                                   <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.package.html#CRACK-OPEN-PACKAGE">CRACK-OPEN-PACKAGE</a>                   <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
+<a href="com.informatimago.common-lisp.cesarum.file.html#CREATE-FILE">CREATE-FILE</a>                          <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CS-ALIASES">CS-ALIASES</a>                           <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CS-COMMENTS">CS-COMMENTS</a>                          <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CS-EMACS-ENCODING">CS-EMACS-ENCODING</a>                    <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-d.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-d.html
index 9857b95..a00acc4 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-d.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-d.html
@@ -63,7 +63,6 @@
 <a href="com.informatimago.common-lisp.data.constant.html#DEF-PHYS-CONST">DEF-PHYS-CONST</a>                    <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
 <a href="com.informatimago.tools.asdf-file.html#DEFAULT-HEADERS-FOR-SYSTEM">DEFAULT-HEADERS-FOR-SYSTEM</a>        <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
 <a href="common-lisp.html#DEFCLASS">DEFCLASS</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.interactive.browser.html#DEFCOMMAND">DEFCOMMAND</a>                        <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
 <a href="com.informatimago.common-lisp.heap.heap.html#DEFCOMMON">DEFCOMMON</a>                         <a href="com.informatimago.common-lisp.heap.heap.html">com.informatimago.common-lisp.heap.heap</a>
 <a href="common-lisp.html#DEFCONSTANT">DEFCONSTANT</a>                       <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#DEFENUM">DEFENUM</a>                           <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
@@ -72,16 +71,14 @@
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEFINE-ALL-FUNCTIONS">DEFINE-ALL-FUNCTIONS</a>              <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.clext.association.html#DEFINE-ASSOCIATION">DEFINE-ASSOCIATION</a>                <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
 <a href="com.informatimago.clext.association.html#DEFINE-CLASS">DEFINE-CLASS</a>                      <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
-<a href="ccl.html#DEFINE-CLASSNAME-TRANSLATION">DEFINE-CLASSNAME-TRANSLATION</a>      <a href="ccl.html">ccl</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEFINE-CODE-FUNCTION">DEFINE-CODE-FUNCTION</a>              <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#DEFINE-COMPILER-MACRO">DEFINE-COMPILER-MACRO</a>             <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp.stepper.html#DEFINE-CONDITION">DEFINE-CONDITION</a>                  <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#DEFINE-DATE-COMPARE-METHODS">DEFINE-DATE-COMPARE-METHODS</a>       <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
+<a href="com.informatimago.common-lisp.interactive.browser.html#DEFINE-EXTERNAL-COMMAND">DEFINE-EXTERNAL-COMMAND</a>           <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#DEFINE-IF-UNDEFINED">DEFINE-IF-UNDEFINED</a>               <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="common-lisp.html#DEFINE-METHOD-COMBINATION">DEFINE-METHOD-COMBINATION</a>         <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#DEFINE-MODIFY-MACRO">DEFINE-MODIFY-MACRO</a>               <a href="common-lisp.html">common-lisp</a>
-<a href="objc.html#DEFINE-OBJC-CLASS-METHOD">DEFINE-OBJC-CLASS-METHOD</a>          <a href="objc.html">objc</a>
-<a href="objc.html#DEFINE-OBJC-METHOD">DEFINE-OBJC-METHOD</a>                <a href="objc.html">objc</a>
 <a href="com.informatimago.common-lisp.unix.option.html#DEFINE-OPTION">DEFINE-OPTION</a>                     <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
 <a href="com.informatimago.tools.script.html#DEFINE-OPTION">DEFINE-OPTION</a>                     <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
 <a href="com.informatimago.common-lisp.cesarum.package.html#DEFINE-PACKAGE">DEFINE-PACKAGE</a>                    <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
@@ -95,7 +92,6 @@
 <a href="com.informatimago.common-lisp.cesarum.utility.html#DEFINE-WITH-STRUCTURE">DEFINE-WITH-STRUCTURE</a>             <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="common-lisp.html#DEFMACRO">DEFMACRO</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp.stepper.html#DEFMETHOD">DEFMETHOD</a>                         <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
-<a href="objc.html#DEFMETHOD">DEFMETHOD</a>                         <a href="objc.html">objc</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#DEFPACKAGE">DEFPACKAGE</a>                        <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#DEFPACKAGE">DEFPACKAGE</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#DEFPARAMETER">DEFPARAMETER</a>                      <a href="common-lisp.html">common-lisp</a>
@@ -106,7 +102,7 @@
 <a href="com.informatimago.common-lisp.lisp.stepper.html#DEFUN">DEFUN</a>                             <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
 <a href="common-lisp.html#DEFVAR">DEFVAR</a>                            <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#deg">deg</a>                               <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.cesarum.ascii.html#DEL">DEL</a>                               <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEL">DEL</a>                               <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#DEL">DEL</a>                               <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#DEL*">DEL*</a>                              <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="common-lisp.html#DELETE">DELETE</a>                            <a href="common-lisp.html">common-lisp</a>
@@ -125,6 +121,7 @@
 <a href="com.informatimago.tools.dependency-cycles.html#DEPENDENCIES-GRAPH">DEPENDENCIES-GRAPH</a>                <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
 <a href="common-lisp.html#DEPOSIT-FIELD">DEPOSIT-FIELD</a>                     <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.list.html#DEPTH">DEPTH</a>                             <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
+<a href="com.informatimago.clext.queue.html#DEQUEUE">DEQUEUE</a>                           <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="common-lisp.html#DESCRIBE">DESCRIBE</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#DESCRIBE-OBJECT">DESCRIBE-OBJECT</a>                   <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#DESCRIPTION">DESCRIPTION</a>                       <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
@@ -152,7 +149,6 @@
 <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#DID-STEP">DID-STEP</a>                          <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
 <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#DID-TAG">DID-TAG</a>                           <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
 <a href="com.informatimago.common-lisp.interactive.interactive.html#DIFF-PACKAGE">DIFF-PACKAGE</a>                      <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#DIFFERENCE">DIFFERENCE</a>                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#DIFFERENCE">DIFFERENCE</a>                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#DIFFERENCE">DIFFERENCE</a>                        <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="common-lisp.html#DIGIT-CHAR">DIGIT-CHAR</a>                        <a href="common-lisp.html">common-lisp</a>
@@ -165,7 +161,6 @@
 <a href="common-lisp.html#DIRECTORY">DIRECTORY</a>                         <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#DIRECTORY-NAMESTRING">DIRECTORY-NAMESTRING</a>              <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#DISABLE">DISABLE</a>                           <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
-<a href="com.informatimago.objective-cl.html#DISABLE-OBJCL-READER-MACROS">DISABLE-OBJCL-READER-MACROS</a>       <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
 <a href="common-lisp.html#DISASSEMBLE">DISASSEMBLE</a>                       <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-text.source-text.html#DISPATCH-MACRO-ARGUMENT">DISPATCH-MACRO-ARGUMENT</a>           <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
 <a href="com.informatimago.common-lisp.lisp-text.source-text.html#DISPATCH-MACRO-CHARACTER-MIXIN">DISPATCH-MACRO-CHARACTER-MIXIN</a>    <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-e.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-e.html
index 95e78a9..3c3c213 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-e.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-e.html
@@ -115,6 +115,7 @@
 <a href="common-lisp.html#EIGHTH">EIGHTH</a>                                    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#EIGHTH-ARG">EIGHTH-ARG</a>                                <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#EL">EL</a>                                        <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#ELEMENT">ELEMENT</a>                                   <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#ELEMENT">ELEMENT</a>                                   <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-AT-PATH">ELEMENT-AT-PATH</a>                           <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#ELEMENT-ATRIBUTES">ELEMENT-ATRIBUTES</a>                         <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
@@ -139,8 +140,8 @@
 <a href="com.informatimago.clext.character-sets.html#EMACS-ENCODING-TO-LISP-EXTERNAL-FORMAT">EMACS-ENCODING-TO-LISP-EXTERNAL-FORMAT</a>    <a href="com.informatimago.clext.character-sets.html">com.informatimago.clext.character-sets</a>
 <a href="com.informatimago.lispdoc.generate.html#EMAIL">EMAIL</a>                                     <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#EMI">EMI</a>                                       <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#EMPTYP">EMPTYP</a>                                    <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#EMPTYP">EMPTYP</a>                                    <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
-<a href="com.informatimago.objective-cl.html#ENABLE-OBJCL-READER-MACROS">ENABLE-OBJCL-READER-MACROS</a>                <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
 <a href="common-lisp.html#ENCODE-UNIVERSAL-TIME">ENCODE-UNIVERSAL-TIME</a>                     <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.ascii.html#ENCODING-ERROR">ENCODING-ERROR</a>                            <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
 <a href="com.informatimago.common-lisp.cesarum.ascii.html#ENCODING-ERROR-CHARACTER">ENCODING-ERROR-CHARACTER</a>                  <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
@@ -156,6 +157,7 @@
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#ENGLISH-NAME-OF-JULIAN-WEEKDAY">ENGLISH-NAME-OF-JULIAN-WEEKDAY</a>            <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
 <a href="common-lisp.html#ENOUGH-NAMESTRING">ENOUGH-NAMESTRING</a>                         <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#ENQ">ENQ</a>                                       <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.clext.queue.html#ENQUEUE">ENQUEUE</a>                                   <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.list.html#ENSURE-CIRCULAR">ENSURE-CIRCULAR</a>                           <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
 <a href="common-lisp.html#ENSURE-DIRECTORIES-EXIST">ENSURE-DIRECTORIES-EXIST</a>                  <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#ENSURE-GENERIC-FUNCTION">ENSURE-GENERIC-FUNCTION</a>                   <a href="common-lisp.html">common-lisp</a>
@@ -234,14 +236,11 @@
 <a href="com.informatimago.tools.script.html#EX-UNAVAILABLE">EX-UNAVAILABLE</a>                            <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
 <a href="com.informatimago.common-lisp.unix.option.html#EX-USAGE">EX-USAGE</a>                                  <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
 <a href="com.informatimago.tools.script.html#EX-USAGE">EX-USAGE</a>                                  <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#EXCLUDE">EXCLUDE</a>                                   <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#EXCLUDE">EXCLUDE</a>                                   <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#EXCLUDE">EXCLUDE</a>                                   <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="com.informatimago.tools.manifest.html#EXECUTABLE-FILENAME">EXECUTABLE-FILENAME</a>                       <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
 <a href="com.informatimago.tools.manifest.html#EXECUTABLE-NAME">EXECUTABLE-NAME</a>                           <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#EXISTS">EXISTS</a>                                    <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#EXISTS">EXISTS</a>                                    <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#EXISTS-1">EXISTS-1</a>                                  <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#EXISTS-1">EXISTS-1</a>                                  <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="common-lisp.html#EXP">EXP</a>                                       <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#EXPECT-CONDITION">EXPECT-CONDITION</a>                          <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
@@ -253,7 +252,6 @@
 <a href="common-lisp.html#EXTENDED-CHAR">EXTENDED-CHAR</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.clext.character-sets.html#EXTERNAL-FORMAT-CHARACTER-ENCODING">EXTERNAL-FORMAT-CHARACTER-ENCODING</a>        <a href="com.informatimago.clext.character-sets.html">com.informatimago.clext.character-sets</a>
 <a href="com.informatimago.clext.character-sets.html#EXTERNAL-FORMAT-LINE-TERMINATION">EXTERNAL-FORMAT-LINE-TERMINATION</a>          <a href="com.informatimago.clext.character-sets.html">com.informatimago.clext.character-sets</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#EXTRACT">EXTRACT</a>                                   <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#EXTRACT">EXTRACT</a>                                   <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#EXTRACT-BODY">EXTRACT-BODY</a>                              <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#EXTRACT-DECLARATIONS">EXTRACT-DECLARATIONS</a>                      <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
@@ -264,6 +262,7 @@
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#EXTRACT-METHOD-DOCUMENTATION">EXTRACT-METHOD-DOCUMENTATION</a>              <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#EXTRACT-METHOD-LAMBDA-LIST">EXTRACT-METHOD-LAMBDA-LIST</a>                <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#EXTRACT-METHOD-QUALIFIERS">EXTRACT-METHOD-QUALIFIERS</a>                 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#EXTRACT-SLOTS">EXTRACT-SLOTS</a>                             <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.tools.source.html#EXTRACT-SOURCE-FROM-REQUIRE-SEXP">EXTRACT-SOURCE-FROM-REQUIRE-SEXP</a>          <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
 </pre>
 <br>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-f.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-f.html
index 7f9b598..e623039 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-f.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-f.html
@@ -47,6 +47,9 @@
 <a href="common-lisp.html#FILL">FILL</a>                                <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#FILL-POINTER">FILL-POINTER</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.picture.picture.html#FILL-RECT">FILL-RECT</a>                           <a href="com.informatimago.common-lisp.picture.picture.html">com.informatimago.common-lisp.picture.picture</a>
+<a href="com.informatimago.clext.filter-stream.html#FILTER-ELEMENT-TYPE">FILTER-ELEMENT-TYPE</a>                 <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
+<a href="com.informatimago.clext.filter-stream.html#FILTER-STREAM-FUNCTION">FILTER-STREAM-FUNCTION</a>              <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
+<a href="com.informatimago.clext.filter-stream.html#FILTER-STREAM-STREAM">FILTER-STREAM-STREAM</a>                <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
 <a href="common-lisp.html#FIND">FIND</a>                                <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#FIND-ALL-SYMBOLS">FIND-ALL-SYMBOLS</a>                    <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#FIND-ALL-SYMBOLS">FIND-ALL-SYMBOLS</a>                    <a href="common-lisp.html">common-lisp</a>
@@ -55,7 +58,7 @@
 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#FIND-CHARACTER-SET">FIND-CHARACTER-SET</a>                  <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
 <a href="common-lisp.html#FIND-CLASS">FIND-CLASS</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.iso4217.html#FIND-CURRENCY">FIND-CURRENCY</a>                       <a href="com.informatimago.common-lisp.cesarum.iso4217.html">com.informatimago.common-lisp.cesarum.iso4217</a>
-<a href="com.informatimago.tools.dependency-cycles.html#FIND-CYCLES">FIND-CYCLES</a>                         <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#FIND-CYCLES">FIND-CYCLES</a>                         <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.tools.script.html#FIND-DIRECTORIES">FIND-DIRECTORIES</a>                    <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#FIND-ELEMENTS-WITH-PROPERTY">FIND-ELEMENTS-WITH-PROPERTY</a>         <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
 <a href="com.informatimago.tools.source.html#FIND-FILE-IN-DIRECTORY">FIND-FILE-IN-DIRECTORY</a>              <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
@@ -69,15 +72,16 @@
 <a href="common-lisp.html#FIND-PACKAGE">FIND-PACKAGE</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.a-star.html#FIND-PATH">FIND-PATH</a>                           <a href="com.informatimago.common-lisp.cesarum.a-star.html">com.informatimago.common-lisp.cesarum.a-star</a>
 <a href="common-lisp.html#FIND-RESTART">FIND-RESTART</a>                        <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.rdp.html#FIND-RULE">FIND-RULE</a>                           <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.tools.dependency-cycles.html#FIND-SHORTEST-PATH">FIND-SHORTEST-PATH</a>                  <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+<a href="com.informatimago.rdp.html#FIND-RHS">FIND-RHS</a>                            <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.rdp.html#FIND-RHSES">FIND-RHSES</a>                          <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#FIND-SHORTEST-PATH">FIND-SHORTEST-PATH</a>                  <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#FIND-SYMBOL">FIND-SYMBOL</a>                         <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#FIND-SYMBOL">FIND-SYMBOL</a>                         <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#FINISH-OUTPUT">FINISH-OUTPUT</a>                       <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#FIRST">FIRST</a>                               <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#FIRST-ARG">FIRST-ARG</a>                           <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.lispdoc.generate.html#FIRST-LETTER">FIRST-LETTER</a>                        <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
-<a href="com.informatimago.rdp.html#FIRST-SET">FIRST-SET</a>                           <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.rdp.html#FIRSTS-SET">FIRSTS-SET</a>                          <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="com.informatimago.common-lisp.invoice.invoice.html#FISCAL-PERSON">FISCAL-PERSON</a>                       <a href="com.informatimago.common-lisp.invoice.invoice.html">com.informatimago.common-lisp.invoice.invoice</a>
 <a href="common-lisp.html#FIXNUM">FIXNUM</a>                              <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.list.html#FLATTEN">FLATTEN</a>                             <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
@@ -106,14 +110,13 @@
 <a href="com.informatimago.common-lisp.html-generator.html.html#FONT">FONT</a>                                <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#FONT*">FONT*</a>                               <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#FOR">FOR</a>                                 <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#FOR-ALL">FOR-ALL</a>                             <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#FOR-ALL">FOR-ALL</a>                             <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#FOR-ALL-DO">FOR-ALL-DO</a>                          <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#FOR-ALL-DO">FOR-ALL-DO</a>                          <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="common-lisp.html#FORCE-OUTPUT">FORCE-OUTPUT</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#FORM">FORM</a>                                <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#FORM*">FORM*</a>                               <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="common-lisp.html#FORMAT">FORMAT</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.time.html#FORMAT-TIME">FORMAT-TIME</a>                         <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
 <a href="common-lisp.html#FORMATTER">FORMATTER</a>                           <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#FOURTH">FOURTH</a>                              <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#FOURTH-ARG">FOURTH-ARG</a>                          <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
@@ -129,7 +132,7 @@
 <a href="common-lisp.html#FRESH-LINE">FRESH-LINE</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#FROM">FROM</a>                                <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
 <a href="common-lisp.html#FROUND">FROUND</a>                              <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.ascii.html#FS">FS</a>                                  <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#FS">FS</a>                                  <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#FTRUNCATE">FTRUNCATE</a>                           <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#FTYPE">FTYPE</a>                               <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#FUNCALL">FUNCALL</a>                             <a href="common-lisp.html">common-lisp</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-g.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-g.html
index cd54c7a..67b2cb9 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-g.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-g.html
@@ -25,6 +25,7 @@
 <a href="com.informatimago.common-lisp.data.constant.html#GAUSS">GAUSS</a>                                      <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#GCC">GCC</a>                                        <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#GCD">GCD</a>                                        <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#GEN-EXTRACT-SLOTS">GEN-EXTRACT-SLOTS</a>                          <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.data-encoding.ieee-754.html#GEN-IEEE-ENCODING">GEN-IEEE-ENCODING</a>                          <a href="com.informatimago.common-lisp.data-encoding.ieee-754.html">com.informatimago.common-lisp.data-encoding.ieee-754</a>
 <a href="com.informatimago.common-lisp.invoice.invoice.html#GENERATE">GENERATE</a>                                   <a href="com.informatimago.common-lisp.invoice.invoice.html">com.informatimago.common-lisp.invoice.invoice</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#GENERATE-ALL-FUNCTIONS">GENERATE-ALL-FUNCTIONS</a>                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
@@ -85,8 +86,10 @@
 <a href="com.informatimago.tools.source.html#GET-PACKAGE">GET-PACKAGE</a>                                <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
 <a href="common-lisp.html#GET-PROPERTIES">GET-PROPERTIES</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#GET-PROPERTY">GET-PROPERTY</a>                               <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.cesarum.time.html#GET-REAL-TIME">GET-REAL-TIME</a>                              <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
 <a href="com.informatimago.tools.source.html#GET-REQUIRES">GET-REQUIRES</a>                               <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
 <a href="com.informatimago.common-lisp.bank.rib.html#GET-RIB">GET-RIB</a>                                    <a href="com.informatimago.common-lisp.bank.rib.html">com.informatimago.common-lisp.bank.rib</a>
+<a href="com.informatimago.common-lisp.cesarum.time.html#GET-RUN-TIME">GET-RUN-TIME</a>                               <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
 <a href="common-lisp.html#GET-SETF-EXPANSION">GET-SETF-EXPANSION</a>                         <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.tools.source.html#GET-SOURCE-FILE">GET-SOURCE-FILE</a>                            <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
 <a href="com.informatimago.common-lisp.cesarum.activity.html#GET-TIME">GET-TIME</a>                                   <a href="com.informatimago.common-lisp.cesarum.activity.html">com.informatimago.common-lisp.cesarum.activity</a>
@@ -107,6 +110,9 @@
 <a href="com.informatimago.rdp.html#GRAMMAR-SKIP-SPACES">GRAMMAR-SKIP-SPACES</a>                        <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="com.informatimago.rdp.html#GRAMMAR-START">GRAMMAR-START</a>                              <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="com.informatimago.rdp.html#GRAMMAR-TERMINALS">GRAMMAR-TERMINALS</a>                          <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILD-TAGGED">GRANDCHILD-TAGGED</a>                          <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
+<a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILD-TAGGED-AND-VALUED">GRANDCHILD-TAGGED-AND-VALUED</a>               <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
+<a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILD-VALUED">GRANDCHILD-VALUED</a>                          <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILDREN-TAGGED">GRANDCHILDREN-TAGGED</a>                       <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILDREN-TAGGED-AND-VALUED">GRANDCHILDREN-TAGGED-AND-VALUED</a>            <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILDREN-VALUED">GRANDCHILDREN-VALUED</a>                       <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
@@ -117,9 +123,10 @@
 <a href="com.informatimago.common-lisp.unix.group.html#GROUP">GROUP</a>                                      <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
 <a href="com.informatimago.common-lisp.cesarum.sequence.html#GROUP-BY">GROUP-BY</a>                                   <a href="com.informatimago.common-lisp.cesarum.sequence.html">com.informatimago.common-lisp.cesarum.sequence</a>
 <a href="com.informatimago.common-lisp.unix.group.html#GROUP-GID">GROUP-GID</a>                                  <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
+<a href="com.informatimago.common-lisp.unix.group.html#GROUP-NAME">GROUP-NAME</a>                                 <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
 <a href="com.informatimago.common-lisp.unix.group.html#GROUP-PASSWD">GROUP-PASSWD</a>                               <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
 <a href="com.informatimago.common-lisp.unix.group.html#GROUP-USERS">GROUP-USERS</a>                                <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
-<a href="com.informatimago.common-lisp.cesarum.ascii.html#GS">GS</a>                                         <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#GS">GS</a>                                         <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#GSM">GSM</a>                                        <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#GSS">GSS</a>                                        <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#gt">gt</a>                                         <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-h.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-h.html
index e0961ab..44224b1 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-h.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-h.html
@@ -45,6 +45,7 @@
 <a href="com.informatimago.common-lisp.cesarum.utility.html#HASH-TABLE-PATH">HASH-TABLE-PATH</a>                 <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="common-lisp.html#HASH-TABLE-REHASH-SIZE">HASH-TABLE-REHASH-SIZE</a>          <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#HASH-TABLE-REHASH-THRESHOLD">HASH-TABLE-REHASH-THRESHOLD</a>     <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#HASH-TABLE-SELECT">HASH-TABLE-SELECT</a>               <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="common-lisp.html#HASH-TABLE-SIZE">HASH-TABLE-SIZE</a>                 <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#HASH-TABLE-TEST">HASH-TABLE-TEST</a>                 <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#HASH-TABLE-TO-SEXP">HASH-TABLE-TO-SEXP</a>              <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
@@ -74,6 +75,7 @@
 <a href="com.informatimago.common-lisp.cesarum.histogram.html#HISTOGRAM-SIZE">HISTOGRAM-SIZE</a>                  <a href="com.informatimago.common-lisp.cesarum.histogram.html">com.informatimago.common-lisp.cesarum.histogram</a>
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#HMS60-FROM-SECONDES">HMS60-FROM-SECONDES</a>             <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#HMS60-TO-SECONDES">HMS60-TO-SECONDES</a>               <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#HOP">HOP</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#HOST-NAMESTRING">HOST-NAMESTRING</a>                 <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#HOUR">HOUR</a>                            <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#HPA">HPA</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
@@ -86,14 +88,10 @@
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#HTJ">HTJ</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#HTML">HTML</a>                            <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#HTML*">HTML*</a>                           <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-ATTRIBUTE">HTML-ATTRIBUTE</a>                  <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
-<a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-ATTRIBUTES">HTML-ATTRIBUTES</a>                 <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
-<a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-CONTENTS">HTML-CONTENTS</a>                   <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
 <a href="com.informatimago.lispdoc.generate.html.html#HTML-DOCUMENTATION">HTML-DOCUMENTATION</a>              <a href="com.informatimago.lispdoc.generate.html.html">com.informatimago.lispdoc.generate.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#HTML-STRING">HTML-STRING</a>                     <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#HTML-STRING*">HTML-STRING*</a>                    <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#HTML-STRING-TEXT">HTML-STRING-TEXT</a>                <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-TAG">HTML-TAG</a>                        <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#HTS">HTS</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#HVP">HVP</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.data.constant.html#H_0">H_0</a>                             <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-i.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-i.html
index 5cdf973..d6cf062 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-i.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-i.html
@@ -56,11 +56,11 @@
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#IN-PACKAGE">IN-PACKAGE</a>                        <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#IN-PACKAGE">IN-PACKAGE</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#INCF">INCF</a>                              <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#INCLUDE">INCLUDE</a>                           <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#INCLUDE">INCLUDE</a>                           <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#INCLUDE">INCLUDE</a>                           <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#INCLUDE-FILE">INCLUDE-FILE</a>                      <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.cesarum.gregorian-calendar.html#INCREMENT-DAY">INCREMENT-DAY</a>                     <a href="com.informatimago.common-lisp.cesarum.gregorian-calendar.html">com.informatimago.common-lisp.cesarum.gregorian-calendar</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#IND">IND</a>                               <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.combination.html#INDEX">INDEX</a>                             <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#INDEX">INDEX</a>                             <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
 <a href="com.informatimago.common-lisp.cesarum.index-set.html#INDEX-SET">INDEX-SET</a>                         <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
@@ -68,6 +68,7 @@
 <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#INFINITY">INFINITY</a>                          <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
 <a href="com.informatimago.common-lisp.interactive.interactive.html#INITIALIZE">INITIALIZE</a>                        <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
 <a href="common-lisp.html#INITIALIZE-INSTANCE">INITIALIZE-INSTANCE</a>               <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.time.html#INITIALIZE-REAL-TIME-OFFSET">INITIALIZE-REAL-TIME-OFFSET</a>       <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
 <a href="common-lisp.html#INLINE">INLINE</a>                            <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#INPUT">INPUT</a>                             <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#INPUT*">INPUT*</a>                            <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
@@ -86,13 +87,14 @@
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#INTERN">INTERN</a>                            <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#INTERN">INTERN</a>                            <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#INTERN-HERE">INTERN-HERE</a>                       <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#INTERNAL-SYMBOL">INTERNAL-SYMBOL</a>                   <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="common-lisp.html#INTERNAL-TIME-UNITS-PER-SECOND">INTERNAL-TIME-UNITS-PER-SECOND</a>    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#INTERSECT">INTERSECT</a>                         <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#INTERSECTION">INTERSECTION</a>                      <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#INTERSECTION">INTERSECTION</a>                      <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#INTERSECTION">INTERSECTION</a>                      <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="common-lisp.html#INTERSECTION">INTERSECTION</a>                      <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#INVALID-METHOD-ERROR">INVALID-METHOD-ERROR</a>              <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#INVALID-SYMBOL-COMPONENT-LIST">INVALID-SYMBOL-COMPONENT-LIST</a>     <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.invoice.invoice.html#INVOICE">INVOICE</a>                           <a href="com.informatimago.common-lisp.invoice.invoice.html">com.informatimago.common-lisp.invoice.invoice</a>
 <a href="com.informatimago.common-lisp.invoice.invoice.html#INVOICE-LINE">INVOICE-LINE</a>                      <a href="com.informatimago.common-lisp.invoice.invoice.html">com.informatimago.common-lisp.invoice.invoice</a>
 <a href="com.informatimago.common-lisp.invoice.invoice.html#INVOICE-SET">INVOICE-SET</a>                       <a href="com.informatimago.common-lisp.invoice.invoice.html">com.informatimago.common-lisp.invoice.invoice</a>
@@ -103,21 +105,16 @@
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#iquest">iquest</a>                            <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#IS-BETWEEN-NODES">IS-BETWEEN-NODES</a>                  <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
 <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-CYCLIC">IS-CYCLIC</a>                         <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-ELEMENT">IS-ELEMENT</a>                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-ELEMENT">IS-ELEMENT</a>                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-EMPTY">IS-EMPTY</a>                          <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-EMPTY">IS-EMPTY</a>                          <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-EQUAL">IS-EQUAL</a>                          <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-EQUAL">IS-EQUAL</a>                          <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-EQUIVALENCE">IS-EQUIVALENCE</a>                    <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-NOT-EQUAL">IS-NOT-EQUAL</a>                      <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#IS-NOT-EQUAL">IS-NOT-EQUAL</a>                      <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-REFLEXIVE">IS-REFLEXIVE</a>                      <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-REFLEXIVE-1">IS-REFLEXIVE-1</a>                    <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-RELATED">IS-RELATED</a>                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-STRICT-SUBSET">IS-STRICT-SUBSET</a>                  <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-STRICT-SUBSET">IS-STRICT-SUBSET</a>                  <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#IS-STRICT-SUBSET">IS-STRICT-SUBSET</a>                  <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-SUBSET">IS-SUBSET</a>                         <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-SUBSET">IS-SUBSET</a>                         <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#IS-SUBSET">IS-SUBSET</a>                         <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-SYMMETRIC">IS-SYMMETRIC</a>                      <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-k.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-k.html
index f3ae161..40e0452 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-k.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-k.html
@@ -25,6 +25,7 @@
 <a href="common-lisp.html#KEYWORD">KEYWORD</a>                  <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#KEYWORD-PARAMETER">KEYWORD-PARAMETER</a>        <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.cesarum.package.html#KEYWORD-PREPARE-TOKEN">KEYWORD-PREPARE-TOKEN</a>    <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
+<a href="com.informatimago.common-lisp.cesarum.symbol.html#KEYWORDIZE">KEYWORDIZE</a>               <a href="com.informatimago.common-lisp.cesarum.symbol.html">com.informatimago.common-lisp.cesarum.symbol</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#KEYWORDP">KEYWORDP</a>                 <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#KEYWORDP">KEYWORDP</a>                 <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.lispdoc.generate.html#KEYWORDS">KEYWORDS</a>                 <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-l.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-l.html
index e017f8b..012cf10 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-l.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-l.html
@@ -90,11 +90,6 @@
 <a href="common-lisp.html#LISP-IMPLEMENTATION-TYPE">LISP-IMPLEMENTATION-TYPE</a>                  <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.tools.manifest.html#LISP-IMPLEMENTATION-TYPE-KEYWORD">LISP-IMPLEMENTATION-TYPE-KEYWORD</a>          <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
 <a href="common-lisp.html#LISP-IMPLEMENTATION-VERSION">LISP-IMPLEMENTATION-VERSION</a>               <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.objective-cl.html#LISP-STRING">LISP-STRING</a>                               <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="objc.html#LISP-STRING-FROM-NSSTRING">LISP-STRING-FROM-NSSTRING</a>                 <a href="objc.html">objc</a>
-<a href="ccl.html#LISP-TO-OBJC-CLASSNAME">LISP-TO-OBJC-CLASSNAME</a>                    <a href="ccl.html">ccl</a>
-<a href="com.informatimago.objective-c.lower.html#LISP-TO-OBJC-CLASSNAME-P">LISP-TO-OBJC-CLASSNAME-P</a>                  <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
-<a href="ccl.html#LISP-TO-OBJC-MESSAGE">LISP-TO-OBJC-MESSAGE</a>                      <a href="ccl.html">ccl</a>
 <a href="com.informatimago.lispdoc.html#LISPDOC">LISPDOC</a>                                   <a href="com.informatimago.lispdoc.html">com.informatimago.lispdoc</a>
 <a href="common-lisp.html#LIST">LIST</a>                                      <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#LIST*">LIST*</a>                                     <a href="common-lisp.html">common-lisp</a>
@@ -115,7 +110,6 @@
 <a href="common-lisp.html#LISTEN">LISTEN</a>                                    <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#LISTP">LISTP</a>                                     <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#LOAD">LOAD</a>                                      <a href="common-lisp.html">common-lisp</a>
-<a href="objc.html#LOAD-FRAMEWORK">LOAD-FRAMEWORK</a>                            <a href="objc.html">objc</a>
 <a href="com.informatimago.common-lisp.invoice.invoice.html#LOAD-JOURNAL">LOAD-JOURNAL</a>                              <a href="com.informatimago.common-lisp.invoice.invoice.html">com.informatimago.common-lisp.invoice.invoice</a>
 <a href="common-lisp.html#LOAD-LOGICAL-PATHNAME-TRANSLATIONS">LOAD-LOGICAL-PATHNAME-TRANSLATIONS</a>        <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.package.html#LOAD-PACKAGE">LOAD-PACKAGE</a>                              <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-m.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-m.html
index 7d66ab4..4c727c0 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-m.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-m.html
@@ -19,8 +19,6 @@
 <br>
 <h1>Alphabetical Symbol Index -- M</h1>
 <pre><a href="com.informatimago.common-lisp.data.constant.html#M">M</a>                                            <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
-<a href="com.informatimago.objcl.mac-roman.html#MAC-ROMAN-CHAR-P">MAC-ROMAN-CHAR-P</a>                             <a href="com.informatimago.objcl.mac-roman.html">com.informatimago.objcl.mac-roman</a>
-<a href="com.informatimago.objcl.mac-roman.html#MAC-ROMAN-STRING-P">MAC-ROMAN-STRING-P</a>                           <a href="com.informatimago.objcl.mac-roman.html">com.informatimago.objcl.mac-roman</a>
 <a href="common-lisp.html#MACHINE-INSTANCE">MACHINE-INSTANCE</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MACHINE-TYPE">MACHINE-TYPE</a>                                 <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.tools.manifest.html#MACHINE-TYPE-KEYWORD">MACHINE-TYPE-KEYWORD</a>                         <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
@@ -67,29 +65,33 @@
 <a href="com.informatimago.lispdoc.doc.html#MAKE-FUNDOC">MAKE-FUNDOC</a>                                  <a href="com.informatimago.lispdoc.doc.html">com.informatimago.lispdoc.doc</a>
 <a href="com.informatimago.clext.gate.html#MAKE-GATE">MAKE-GATE</a>                                    <a href="com.informatimago.clext.gate.html">com.informatimago.clext.gate</a>
 <a href="com.informatimago.rdp.html#MAKE-GRAMMAR">MAKE-GRAMMAR</a>                                 <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.unix.group.html#MAKE-GROUP">MAKE-GROUP</a>                                   <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
 <a href="common-lisp.html#MAKE-HASH-TABLE">MAKE-HASH-TABLE</a>                              <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#MAKE-HELP">MAKE-HELP</a>                                    <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.cesarum.histogram.html#MAKE-HISTOGRAM">MAKE-HISTOGRAM</a>                               <a href="com.informatimago.common-lisp.cesarum.histogram.html">com.informatimago.common-lisp.cesarum.histogram</a>
 <a href="com.informatimago.lispdoc.tree.html#MAKE-INDEX-TREE">MAKE-INDEX-TREE</a>                              <a href="com.informatimago.lispdoc.tree.html">com.informatimago.lispdoc.tree</a>
+<a href="com.informatimago.clext.filter-stream.html#MAKE-INPUT-FILTER-STREAM">MAKE-INPUT-FILTER-STREAM</a>                     <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
 <a href="common-lisp.html#MAKE-INSTANCE">MAKE-INSTANCE</a>                                <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MAKE-INSTANCES-OBSOLETE">MAKE-INSTANCES-OBSOLETE</a>                      <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.utility.html#MAKE-KEYWORD">MAKE-KEYWORD</a>                                 <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#MAKE-LAMBDA-LIST">MAKE-LAMBDA-LIST</a>                             <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="common-lisp.html#MAKE-LIST">MAKE-LIST</a>                                    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.list.html#MAKE-LIST-OF-RANDOM-NUMBERS">MAKE-LIST-OF-RANDOM-NUMBERS</a>                  <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
 <a href="common-lisp.html#MAKE-LOAD-FORM">MAKE-LOAD-FORM</a>                               <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MAKE-LOAD-FORM-SAVING-SLOTS">MAKE-LOAD-FORM-SAVING-SLOTS</a>                  <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MAKE-METHOD">MAKE-METHOD</a>                                  <a href="common-lisp.html">common-lisp</a>
-<a href="objc.html#MAKE-NSSTRING">MAKE-NSSTRING</a>                                <a href="objc.html">objc</a>
-<a href="objc.html#MAKE-OBJC-INSTANCE">MAKE-OBJC-INSTANCE</a>                           <a href="objc.html">objc</a>
+<a href="com.informatimago.clext.filter-stream.html#MAKE-OUTPUT-FILTER-STREAM">MAKE-OUTPUT-FILTER-STREAM</a>                    <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#MAKE-PACKAGE">MAKE-PACKAGE</a>                                 <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#MAKE-PACKAGE">MAKE-PACKAGE</a>                                 <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.lispdoc.doc.html#MAKE-PACKDOC">MAKE-PACKDOC</a>                                 <a href="com.informatimago.lispdoc.doc.html">com.informatimago.lispdoc.doc</a>
+<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#MAKE-PARAMETER-LIST">MAKE-PARAMETER-LIST</a>                          <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="common-lisp.html#MAKE-PATHNAME">MAKE-PATHNAME</a>                                <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.tools.pathname.html#MAKE-PATHNAME">MAKE-PATHNAME</a>                                <a href="com.informatimago.tools.pathname.html">com.informatimago.tools.pathname</a>
 <a href="com.informatimago.clext.pipe.html#MAKE-PIPE">MAKE-PIPE</a>                                    <a href="com.informatimago.clext.pipe.html">com.informatimago.clext.pipe</a>
 <a href="com.informatimago.common-lisp.cesarum.priority-queue.html#MAKE-PQ">MAKE-PQ</a>                                      <a href="com.informatimago.common-lisp.cesarum.priority-queue.html">com.informatimago.common-lisp.cesarum.priority-queue</a>
+<a href="com.informatimago.clext.queue.html#MAKE-QUEUE">MAKE-QUEUE</a>                                   <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#MAKE-QUEUE">MAKE-QUEUE</a>                                   <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
+<a href="com.informatimago.common-lisp.cesarum.mersenne.html#MAKE-RANDOM-STATE">MAKE-RANDOM-STATE</a>                            <a href="com.informatimago.common-lisp.cesarum.mersenne.html">com.informatimago.common-lisp.cesarum.mersenne</a>
+<a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html#MAKE-RANDOM-STATE">MAKE-RANDOM-STATE</a>                            <a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html">com.informatimago.common-lisp.cesarum.xoroshiro128</a>
 <a href="common-lisp.html#MAKE-RANDOM-STATE">MAKE-RANDOM-STATE</a>                            <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.index-set.html#MAKE-RANGE">MAKE-RANGE</a>                                   <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
 <a href="common-lisp.html#MAKE-SEQUENCE">MAKE-SEQUENCE</a>                                <a href="common-lisp.html">common-lisp</a>
@@ -98,10 +100,13 @@
 <a href="common-lisp.html#MAKE-STRING-OUTPUT-STREAM">MAKE-STRING-OUTPUT-STREAM</a>                    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#MAKE-SYMBOL">MAKE-SYMBOL</a>                                  <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#MAKE-SYMBOL">MAKE-SYMBOL</a>                                  <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#MAKE-SYMBOL-PARSER-FUNCTION">MAKE-SYMBOL-PARSER-FUNCTION</a>                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="common-lisp.html#MAKE-SYNONYM-STREAM">MAKE-SYNONYM-STREAM</a>                          <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#MAKE-TOKEN-PARSER">MAKE-TOKEN-PARSER</a>                            <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.cesarum.llrbtree.html#MAKE-TREE">MAKE-TREE</a>                                    <a href="com.informatimago.common-lisp.cesarum.llrbtree.html">com.informatimago.common-lisp.cesarum.llrbtree</a>
 <a href="com.informatimago.lispdoc.tree.html#MAKE-TREE">MAKE-TREE</a>                                    <a href="com.informatimago.lispdoc.tree.html">com.informatimago.lispdoc.tree</a>
 <a href="common-lisp.html#MAKE-TWO-WAY-STREAM">MAKE-TWO-WAY-STREAM</a>                          <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.unix.passwd.html#MAKE-USER">MAKE-USER</a>                                    <a href="com.informatimago.common-lisp.unix.passwd.html">com.informatimago.common-lisp.unix.passwd</a>
 <a href="com.informatimago.lispdoc.doc.html#MAKE-VARDOC">MAKE-VARDOC</a>                                  <a href="com.informatimago.lispdoc.doc.html">com.informatimago.lispdoc.doc</a>
 <a href="com.informatimago.clext.closer-weak.html#MAKE-WEAK-ALIST">MAKE-WEAK-ALIST</a>                              <a href="com.informatimago.clext.closer-weak.html">com.informatimago.clext.closer-weak</a>
 <a href="com.informatimago.clext.closer-weak.html#MAKE-WEAK-AND-MAPPING">MAKE-WEAK-AND-MAPPING</a>                        <a href="com.informatimago.clext.closer-weak.html">com.informatimago.clext.closer-weak</a>
@@ -127,7 +132,7 @@
 <a href="common-lisp.html#MAPCAN">MAPCAN</a>                                       <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MAPCAR">MAPCAR</a>                                       <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MAPCON">MAPCON</a>                                       <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.string.html#MAPCONCAT">MAPCONCAT</a>                                    <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
+<a href="com.informatimago.common-lisp.cesarum.sequence.html#MAPCONCAT">MAPCONCAT</a>                                    <a href="com.informatimago.common-lisp.cesarum.sequence.html">com.informatimago.common-lisp.cesarum.sequence</a>
 <a href="com.informatimago.tools.script.html#MAPCONCAT">MAPCONCAT</a>                                    <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
 <a href="common-lisp.html#MAPHASH">MAPHASH</a>                                      <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#MAPL">MAPL</a>                                         <a href="common-lisp.html">common-lisp</a>
@@ -231,6 +236,7 @@
 <a href="com.informatimago.common-lisp.cesarum.message-queue.html#MESSAGE-QUEUE">MESSAGE-QUEUE</a>                                <a href="com.informatimago.common-lisp.cesarum.message-queue.html">com.informatimago.common-lisp.cesarum.message-queue</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#META">META</a>                                         <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#META*">META*</a>                                        <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.cesarum.list.html#META-LIST">META-LIST</a>                                    <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
 <a href="common-lisp.html#METHOD">METHOD</a>                                       <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#METHOD-COMBINATION">METHOD-COMBINATION</a>                           <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#METHOD-COMBINATION-ERROR">METHOD-COMBINATION-ERROR</a>                     <a href="common-lisp.html">common-lisp</a>
@@ -244,7 +250,9 @@
 <a href="common-lisp.html#MINUSP">MINUSP</a>                                       <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#MINUTE">MINUTE</a>                                       <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
 <a href="common-lisp.html#MISMATCH">MISMATCH</a>                                     <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#MISSING-PACKAGE">MISSING-PACKAGE</a>                              <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#MISSING-PACKAGE-ERROR">MISSING-PACKAGE-ERROR</a>                        <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#MISSING-SYMBOL">MISSING-SYMBOL</a>                               <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#MISSING-SYMBOL-ERROR">MISSING-SYMBOL-ERROR</a>                         <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.cesarum.string.html#MIXED-CASE-P">MIXED-CASE-P</a>                                 <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
 <a href="com.informatimago.common-lisp.interactive.browser.html#MKDIR">MKDIR</a>                                        <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-n.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-n.html
index 8b3b50b..c150e35 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-n.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-n.html
@@ -35,8 +35,8 @@
 <a href="common-lisp.html#NINTERSECTION">NINTERSECTION</a>               <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#NINTH">NINTH</a>                       <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#NINTH-ARG">NINTH-ARG</a>                   <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
-<a href="com.informatimago.objective-cl.html#NO">NO</a>                          <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
 <a href="common-lisp.html#NO-APPLICABLE-METHOD">NO-APPLICABLE-METHOD</a>        <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.clext.filter-stream.html#NO-FILTER">NO-FILTER</a>                   <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
 <a href="com.informatimago.common-lisp.cesarum.string.html#NO-LOWER-CASE-P">NO-LOWER-CASE-P</a>             <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
 <a href="common-lisp.html#NO-NEXT-METHOD">NO-NEXT-METHOD</a>              <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.string.html#NO-UPPER-CASE-P">NO-UPPER-CASE-P</a>             <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
@@ -83,7 +83,6 @@
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#NUL">NUL</a>                         <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#NULL">NULL</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.rdp.html#NULLABLEP">NULLABLEP</a>                   <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.objective-c.lower.html#NULLP">NULLP</a>                       <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
 <a href="common-lisp.html#NUMBER">NUMBER</a>                      <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#NUMBERP">NUMBERP</a>                     <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#NUMERATOR">NUMERATOR</a>                   <a href="common-lisp.html">common-lisp</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-o.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-o.html
index d5738d4..2733b34 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-o.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-o.html
@@ -18,64 +18,50 @@
 <hr>
 <br>
 <h1>Alphabetical Symbol Index -- O</h1>
-<pre><a href="com.informatimago.common-lisp.html-generator.html-entities.html#oacute">oacute</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Oacute">Oacute</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="objc.html#OBJC-CLASS">OBJC-CLASS</a>                       <a href="objc.html">objc</a>
-<a href="objc.html#OBJC-CLASS-OBJECT">OBJC-CLASS-OBJECT</a>                <a href="objc.html">objc</a>
-<a href="com.informatimago.objective-cl.html#OBJC-DEFINITION-READER-MACRO">OBJC-DEFINITION-READER-MACRO</a>     <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="com.informatimago.objective-cl.html#OBJC-EXPRESSION-READER-MACRO">OBJC-EXPRESSION-READER-MACRO</a>     <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="objc.html#OBJC-MESSAGE-SEND">OBJC-MESSAGE-SEND</a>                <a href="objc.html">objc</a>
-<a href="objc.html#OBJC-MESSAGE-SEND-STRET">OBJC-MESSAGE-SEND-STRET</a>          <a href="objc.html">objc</a>
-<a href="objc.html#OBJC-MESSAGE-SEND-SUPER">OBJC-MESSAGE-SEND-SUPER</a>          <a href="objc.html">objc</a>
-<a href="objc.html#OBJC-MESSAGE-SEND-SUPER-STRET">OBJC-MESSAGE-SEND-SUPER-STRET</a>    <a href="objc.html">objc</a>
-<a href="objc.html#OBJC-METACLASS">OBJC-METACLASS</a>                   <a href="objc.html">objc</a>
-<a href="objc.html#OBJC-OBJECT">OBJC-OBJECT</a>                      <a href="objc.html">objc</a>
-<a href="com.informatimago.objective-cl.html#OBJC-STRING">OBJC-STRING</a>                      <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="ccl.html#OBJC-TO-LISP-CLASSNAME">OBJC-TO-LISP-CLASSNAME</a>           <a href="ccl.html">ccl</a>
-<a href="com.informatimago.objective-c.lower.html#OBJC-TO-LISP-CLASSNAME-P">OBJC-TO-LISP-CLASSNAME-P</a>         <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
-<a href="ccl.html#OBJC-TO-LISP-MESSAGE">OBJC-TO-LISP-MESSAGE</a>             <a href="ccl.html">ccl</a>
-<a href="com.informatimago.objective-cl.html#OBJCL-STRING">OBJCL-STRING</a>                     <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OBJECT">OBJECT</a>                           <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OBJECT*">OBJECT*</a>                          <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Ocirc">Ocirc</a>                            <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ocirc">ocirc</a>                            <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.arithmetic.p127n2.html#ODD-PARITY">ODD-PARITY</a>                       <a href="com.informatimago.common-lisp.arithmetic.p127n2.html">com.informatimago.common-lisp.arithmetic.p127n2</a>
-<a href="common-lisp.html#ODDP">ODDP</a>                             <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ograve">ograve</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Ograve">Ograve</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OL">OL</a>                               <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OL*">OL*</a>                              <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.cesarum.dfa.html#ON-ENTRY">ON-ENTRY</a>                         <a href="com.informatimago.common-lisp.cesarum.dfa.html">com.informatimago.common-lisp.cesarum.dfa</a>
-<a href="com.informatimago.common-lisp.cesarum.dfa.html#ON-EXIT">ON-EXIT</a>                          <a href="com.informatimago.common-lisp.cesarum.dfa.html">com.informatimago.common-lisp.cesarum.dfa</a>
-<a href="com.informatimago.common-lisp.cesarum.utility.html#OP-TYPE-OF">OP-TYPE-OF</a>                       <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
-<a href="common-lisp.html#OPEN">OPEN</a>                             <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#OPEN-STREAM-P">OPEN-STREAM-P</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.rdp.html#OPT">OPT</a>                              <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OPTGROUP">OPTGROUP</a>                         <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OPTGROUP*">OPTGROUP*</a>                        <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="common-lisp.html#OPTIMIZE">OPTIMIZE</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OPTION">OPTION</a>                           <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.html-generator.html.html#OPTION*">OPTION*</a>                          <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-<a href="com.informatimago.common-lisp.unix.option.html#OPTION-ARGUMENTS">OPTION-ARGUMENTS</a>                 <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
-<a href="com.informatimago.common-lisp.unix.option.html#OPTION-DOCUMENTATION">OPTION-DOCUMENTATION</a>             <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
-<a href="com.informatimago.common-lisp.unix.option.html#OPTION-FUNCTION">OPTION-FUNCTION</a>                  <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
-<a href="com.informatimago.common-lisp.unix.option.html#OPTION-KEYS">OPTION-KEYS</a>                      <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
-<a href="com.informatimago.common-lisp.unix.option.html#OPTION-LIST">OPTION-LIST</a>                      <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
-<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#OPTIONAL-PARAMETER">OPTIONAL-PARAMETER</a>               <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
-<a href="common-lisp.html#OR">OR</a>                               <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ordf">ordf</a>                             <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#ORDINARY-LAMBDA-LIST">ORDINARY-LAMBDA-LIST</a>             <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ordm">ordm</a>                             <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#ORIGINAL-LAMBDA-LIST">ORIGINAL-LAMBDA-LIST</a>             <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
-<a href="com.informatimago.common-lisp.cesarum.ecma048.html#OSC">OSC</a>                              <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#oslash">oslash</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Oslash">Oslash</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="common-lisp.html#OTHERWISE">OTHERWISE</a>                        <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#otilde">otilde</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Otilde">Otilde</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ouml">ouml</a>                             <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Ouml">Ouml</a>                             <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="common-lisp.html#OUTPUT-STREAM-P">OUTPUT-STREAM-P</a>                  <a href="common-lisp.html">common-lisp</a>
+<pre><a href="com.informatimago.common-lisp.html-generator.html-entities.html#oacute">oacute</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Oacute">Oacute</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OBJECT">OBJECT</a>                  <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OBJECT*">OBJECT*</a>                 <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#OBJECT-IDENTITY">OBJECT-IDENTITY</a>         <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Ocirc">Ocirc</a>                   <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ocirc">ocirc</a>                   <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.arithmetic.p127n2.html#ODD-PARITY">ODD-PARITY</a>              <a href="com.informatimago.common-lisp.arithmetic.p127n2.html">com.informatimago.common-lisp.arithmetic.p127n2</a>
+<a href="common-lisp.html#ODDP">ODDP</a>                    <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ograve">ograve</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Ograve">Ograve</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OL">OL</a>                      <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OL*">OL*</a>                     <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.cesarum.dfa.html#ON-ENTRY">ON-ENTRY</a>                <a href="com.informatimago.common-lisp.cesarum.dfa.html">com.informatimago.common-lisp.cesarum.dfa</a>
+<a href="com.informatimago.common-lisp.cesarum.dfa.html#ON-EXIT">ON-EXIT</a>                 <a href="com.informatimago.common-lisp.cesarum.dfa.html">com.informatimago.common-lisp.cesarum.dfa</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#OP-TYPE-OF">OP-TYPE-OF</a>              <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="common-lisp.html#OPEN">OPEN</a>                    <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#OPEN-STREAM-P">OPEN-STREAM-P</a>           <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.rdp.html#OPT">OPT</a>                     <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OPTGROUP">OPTGROUP</a>                <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OPTGROUP*">OPTGROUP*</a>               <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="common-lisp.html#OPTIMIZE">OPTIMIZE</a>                <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OPTION">OPTION</a>                  <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.html-generator.html.html#OPTION*">OPTION*</a>                 <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+<a href="com.informatimago.common-lisp.unix.option.html#OPTION-ARGUMENTS">OPTION-ARGUMENTS</a>        <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
+<a href="com.informatimago.common-lisp.unix.option.html#OPTION-DOCUMENTATION">OPTION-DOCUMENTATION</a>    <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
+<a href="com.informatimago.common-lisp.unix.option.html#OPTION-FUNCTION">OPTION-FUNCTION</a>         <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
+<a href="com.informatimago.common-lisp.unix.option.html#OPTION-KEYS">OPTION-KEYS</a>             <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
+<a href="com.informatimago.common-lisp.unix.option.html#OPTION-LIST">OPTION-LIST</a>             <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
+<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#OPTIONAL-PARAMETER">OPTIONAL-PARAMETER</a>      <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+<a href="common-lisp.html#OR">OR</a>                      <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ordf">ordf</a>                    <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#ORDINARY-LAMBDA-LIST">ORDINARY-LAMBDA-LIST</a>    <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ordm">ordm</a>                    <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#ORIGINAL-LAMBDA-LIST">ORIGINAL-LAMBDA-LIST</a>    <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#OSC">OSC</a>                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#oslash">oslash</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Oslash">Oslash</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="common-lisp.html#OTHERWISE">OTHERWISE</a>               <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#otilde">otilde</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Otilde">Otilde</a>                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#ouml">ouml</a>                    <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#Ouml">Ouml</a>                    <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="common-lisp.html#OUTPUT-STREAM-P">OUTPUT-STREAM-P</a>         <a href="common-lisp.html">common-lisp</a>
 </pre>
 <br>
 <hr>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-p.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-p.html
index f2c3f19..b0dabe3 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-p.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-p.html
@@ -53,6 +53,7 @@
 <a href="com.informatimago.lispdoc.doc.html#PACKDOC-NICKNAMES">PACKDOC-NICKNAMES</a>                   <a href="com.informatimago.lispdoc.doc.html">com.informatimago.lispdoc.doc</a>
 <a href="com.informatimago.lispdoc.doc.html#PACKDOC-P">PACKDOC-P</a>                           <a href="com.informatimago.lispdoc.doc.html">com.informatimago.lispdoc.doc</a>
 <a href="com.informatimago.lispdoc.generate.html#PACKDOCS">PACKDOCS</a>                            <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#PAD">PAD</a>                                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.lispdoc.generate.html#PAGES">PAGES</a>                               <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
 <a href="common-lisp.html#PAIRLIS">PAIRLIS</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#para">para</a>                                <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
@@ -68,6 +69,7 @@
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-LABEL">PARAMETER-LABEL</a>                     <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-LAMBDA-LIST-KEYWORD">PARAMETER-LAMBDA-LIST-KEYWORD</a>       <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-NAME">PARAMETER-NAME</a>                      <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-PARAMETER-LIST">PARAMETER-PARAMETER-LIST</a>            <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-SPECIALIZER">PARAMETER-SPECIALIZER</a>               <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-SPECIALIZER-P">PARAMETER-SPECIALIZER-P</a>             <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#PARAMETER-SPECIFIER">PARAMETER-SPECIFIER</a>                 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
@@ -170,6 +172,7 @@
 <a href="common-lisp.html#POSITION-IF">POSITION-IF</a>                         <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#POSITION-IF-NOT">POSITION-IF-NOT</a>                     <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.array.html#POSITIONS">POSITIONS</a>                           <a href="com.informatimago.common-lisp.cesarum.array.html">com.informatimago.common-lisp.cesarum.array</a>
+<a href="com.informatimago.common-lisp.cesarum.array.html#POSITIONS-OF-SUBSEQUENCE">POSITIONS-OF-SUBSEQUENCE</a>            <a href="com.informatimago.common-lisp.cesarum.array.html">com.informatimago.common-lisp.cesarum.array</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#POTENTIAL-NUMBER-P">POTENTIAL-NUMBER-P</a>                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#pound">pound</a>                               <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#PP">PP</a>                                  <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
@@ -216,7 +219,7 @@
 <a href="com.informatimago.common-lisp.cesarum.activity.html#PRINT-ACTIVITIES">PRINT-ACTIVITIES</a>                    <a href="com.informatimago.common-lisp.cesarum.activity.html">com.informatimago.common-lisp.cesarum.activity</a>
 <a href="com.informatimago.tools.manifest.html#PRINT-BUG-REPORT-INFO">PRINT-BUG-REPORT-INFO</a>               <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
 <a href="com.informatimago.common-lisp.picture.cons-to-ascii.html#PRINT-CONSES">PRINT-CONSES</a>                        <a href="com.informatimago.common-lisp.picture.cons-to-ascii.html">com.informatimago.common-lisp.picture.cons-to-ascii</a>
-<a href="com.informatimago.tools.dependency-cycles.html#PRINT-CYCLES">PRINT-CYCLES</a>                        <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+<a href="com.informatimago.tools.dependency-cycles.html#PRINT-CYCLE">PRINT-CYCLE</a>                         <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#PRINT-DOCUMENTATION">PRINT-DOCUMENTATION</a>                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.arithmetic.primes.html#PRINT-FACTORIZATION">PRINT-FACTORIZATION</a>                 <a href="com.informatimago.common-lisp.arithmetic.primes.html">com.informatimago.common-lisp.arithmetic.primes</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#PRINT-HASHTABLE">PRINT-HASHTABLE</a>                     <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-q.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-q.html
index d8c4f29..35dc2d0 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-q.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-q.html
@@ -25,19 +25,24 @@
 <a href="com.informatimago.common-lisp.http.hquery.html#QUERY-ESCAPE">QUERY-ESCAPE</a>               <a href="com.informatimago.common-lisp.http.hquery.html">com.informatimago.common-lisp.http.hquery</a>
 <a href="com.informatimago.common-lisp.http.hquery.html#QUERY-PARSE">QUERY-PARSE</a>                <a href="com.informatimago.common-lisp.http.hquery.html">com.informatimago.common-lisp.http.hquery</a>
 <a href="com.informatimago.common-lisp.http.hquery.html#QUERY-UNESCAPE">QUERY-UNESCAPE</a>             <a href="com.informatimago.common-lisp.http.hquery.html">com.informatimago.common-lisp.http.hquery</a>
+<a href="com.informatimago.clext.queue.html#QUEUE">QUEUE</a>                      <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE">QUEUE</a>                      <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-APPEND">QUEUE-APPEND</a>               <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
+<a href="com.informatimago.clext.queue.html#QUEUE-COUNT">QUEUE-COUNT</a>                <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-DELETE">QUEUE-DELETE</a>               <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-DEQUEUE">QUEUE-DEQUEUE</a>              <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-ELEMENTS">QUEUE-ELEMENTS</a>             <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-EMPTY-P">QUEUE-EMPTY-P</a>              <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
+<a href="com.informatimago.clext.queue.html#QUEUE-EMPTYP">QUEUE-EMPTYP</a>               <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-ENQUEUE">QUEUE-ENQUEUE</a>              <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-FIRST-ELEMENT">QUEUE-FIRST-ELEMENT</a>        <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-INVARIANT">QUEUE-INVARIANT</a>            <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-LAST-ELEMENT">QUEUE-LAST-ELEMENT</a>         <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-LENGTH">QUEUE-LENGTH</a>               <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
+<a href="com.informatimago.clext.queue.html#QUEUE-NAME">QUEUE-NAME</a>                 <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-REQUEUE">QUEUE-REQUEUE</a>              <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-TEST">QUEUE-TEST</a>                 <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
+<a href="com.informatimago.clext.queue.html#QUEUEP">QUEUEP</a>                     <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-APROPOS">QUICK-APROPOS</a>              <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-CLEAN">QUICK-CLEAN</a>                <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-DELETE">QUICK-DELETE</a>               <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
@@ -45,6 +50,7 @@
 <a href="com.informatimago.tools.quicklisp.html#QUICK-INSTALLED-SYSTEMS">QUICK-INSTALLED-SYSTEMS</a>    <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-LIST-PROJECTS">QUICK-LIST-PROJECTS</a>        <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-LIST-SYSTEMS">QUICK-LIST-SYSTEMS</a>         <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
+<a href="com.informatimago.tools.quicklisp.html#QUICK-LOAD-ALL">QUICK-LOAD-ALL</a>             <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-LOCAL-PROJECTS">QUICK-LOCAL-PROJECTS</a>       <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-RELOAD">QUICK-RELOAD</a>               <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
 <a href="com.informatimago.tools.quicklisp.html#QUICK-RESET">QUICK-RESET</a>                <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-r.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-r.html
index 1d8cda9..36d8992 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-r.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-r.html
@@ -18,179 +18,187 @@
 <hr>
 <br>
 <h1>Alphabetical Symbol Index -- R</h1>
-<pre><a href="com.informatimago.common-lisp.data.constant.html#R">R</a>                               <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#R-ANCHOR">R-ANCHOR</a>                        <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
-<a href="com.informatimago.common-lisp.cesarum.raiden.html#RAIDEN-DECIPHER">RAIDEN-DECIPHER</a>                 <a href="com.informatimago.common-lisp.cesarum.raiden.html">com.informatimago.common-lisp.cesarum.raiden</a>
-<a href="com.informatimago.common-lisp.cesarum.raiden.html#RAIDEN-ENCIPHER">RAIDEN-ENCIPHER</a>                 <a href="com.informatimago.common-lisp.cesarum.raiden.html">com.informatimago.common-lisp.cesarum.raiden</a>
-<a href="common-lisp.html#RANDOM">RANDOM</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RANDOM-STATE">RANDOM-STATE</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RANDOM-STATE-P">RANDOM-STATE-P</a>                  <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE">RANGE</a>                           <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#RANGE">RANGE</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-COUNT">RANGE-COUNT</a>                     <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-EMPTYP">RANGE-EMPTYP</a>                    <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-END">RANGE-END</a>                       <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-FIRST">RANGE-FIRST</a>                     <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-LAST">RANGE-LAST</a>                      <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-START">RANGE-START</a>                     <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#raquo">raquo</a>                           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="common-lisp.html#RASSOC">RASSOC</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RASSOC-IF">RASSOC-IF</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RASSOC-IF-NOT">RASSOC-IF-NOT</a>                   <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RATIO">RATIO</a>                           <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RATIONAL">RATIONAL</a>                        <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RATIONALIZE">RATIONALIZE</a>                     <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RATIONALP">RATIONALP</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.rdp.html#RDP-SCANNER">RDP-SCANNER</a>                     <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.common-lisp.data.constant.html#RE">RE</a>                              <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#RE-NSUB">RE-NSUB</a>                         <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.tools.dependency-cycles.html#REACHABLE-LIST">REACHABLE-LIST</a>                  <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ">READ</a>                            <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READ">READ</a>                            <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.unix.aliases.html#READ-ALIASES">READ-ALIASES</a>                    <a href="com.informatimago.common-lisp.unix.aliases.html">com.informatimago.common-lisp.unix.aliases</a>
-<a href="com.informatimago.common-lisp.cesarum.ascii.html#READ-ASCII-LINE">READ-ASCII-LINE</a>                 <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
-<a href="com.informatimago.tools.asdf-file.html#READ-ASDF-SYSTEM-DEFINITIONS">READ-ASDF-SYSTEM-DEFINITIONS</a>    <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#READ-BRELATION">READ-BRELATION</a>                  <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
-<a href="com.informatimago.common-lisp.cesarum.bset.html#READ-BSET">READ-BSET</a>                       <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="common-lisp.html#READ-BYTE">READ-BYTE</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#READ-CHAR">READ-CHAR</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#READ-CHAR-NO-HANG">READ-CHAR-NO-HANG</a>               <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.character-sets.html#READ-CHARACTER-SETS-FILE">READ-CHARACTER-SETS-FILE</a>        <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ-DELIMITED-LIST">READ-DELIMITED-LIST</a>             <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READ-DELIMITED-LIST">READ-DELIMITED-LIST</a>             <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.unix.aliases.html#READ-DOT-FORWARD">READ-DOT-FORWARD</a>                <a href="com.informatimago.common-lisp.unix.aliases.html">com.informatimago.common-lisp.unix.aliases</a>
-<a href="com.informatimago.objective-cl.html#READ-ERROR">READ-ERROR</a>                      <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="com.informatimago.objective-cl.html#READ-ERROR-ARGUMENTS">READ-ERROR-ARGUMENTS</a>            <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="com.informatimago.objective-cl.html#READ-ERROR-CONTROL-STRING">READ-ERROR-CONTROL-STRING</a>       <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ-FROM-STRING">READ-FROM-STRING</a>                <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READ-FROM-STRING">READ-FROM-STRING</a>                <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.unix.group.html#READ-GROUP">READ-GROUP</a>                      <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
-<a href="common-lisp.html#READ-LINE">READ-LINE</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.unix.passwd.html#READ-PASSWD">READ-PASSWD</a>                     <a href="com.informatimago.common-lisp.unix.passwd.html">com.informatimago.common-lisp.unix.passwd</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ-PRESERVING-WHITESPACE">READ-PRESERVING-WHITESPACE</a>      <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READ-PRESERVING-WHITESPACE">READ-PRESERVING-WHITESPACE</a>      <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#READ-SEQUENCE">READ-SEQUENCE</a>                   <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.tools.source.html#READ-SOURCE-CODE">READ-SOURCE-CODE</a>                <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
-<a href="com.informatimago.tools.source.html#READ-SOURCE-HEADER">READ-SOURCE-HEADER</a>              <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
-<a href="common-lisp.html#READER-ERROR">READER-ERROR</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.peek-stream.html#READLINE">READLINE</a>                        <a href="com.informatimago.common-lisp.cesarum.peek-stream.html">com.informatimago.common-lisp.cesarum.peek-stream</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE">READTABLE</a>                       <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READTABLE">READTABLE</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE-CASE">READTABLE-CASE</a>                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#(SETF READTABLE-CASE)">(SETF READTABLE-CASE)</a>           <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READTABLE-CASE">READTABLE-CASE</a>                  <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE-PARSE-TOKEN">READTABLE-PARSE-TOKEN</a>           <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#(SETF READTABLE-PARSE-TOKEN)">(SETF READTABLE-PARSE-TOKEN)</a>    <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE-SYNTAX-TABLE">READTABLE-SYNTAX-TABLE</a>          <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLEP">READTABLEP</a>                      <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="common-lisp.html#READTABLEP">READTABLEP</a>                      <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REAL">REAL</a>                            <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REALP">REALP</a>                           <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REALPART">REALPART</a>                        <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.message-queue.html#RECEIVE">RECEIVE</a>                         <a href="com.informatimago.common-lisp.cesarum.message-queue.html">com.informatimago.common-lisp.cesarum.message-queue</a>
-<a href="com.informatimago.common-lisp.unix.option.html#REDIRECTING-STDOUT-TO-STDERR">REDIRECTING-STDOUT-TO-STDERR</a>    <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
-<a href="com.informatimago.tools.script.html#REDIRECTING-STDOUT-TO-STDERR">REDIRECTING-STDOUT-TO-STDERR</a>    <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
-<a href="common-lisp.html#REDUCE">REDUCE</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.http.htrans.html#REFUSE-REMOTE">REFUSE-REMOTE</a>                   <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
-<a href="com.informatimago.common-lisp.http.htrans.html#REFUSE-SESSION">REFUSE-SESSION</a>                  <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
-<a href="com.informatimago.common-lisp.http.htrans.html#REFUSED-NETS">REFUSED-NETS</a>                    <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
-<a href="com.informatimago.common-lisp.html-generator.html-entities.html#reg">reg</a>                             <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGCOMP">REGCOMP</a>                         <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEX-T">REGEX-T</a>                         <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEXEC">REGEXEC</a>                         <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-COMPILE">REGEXP-COMPILE</a>                  <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-emacs.html#REGEXP-MATCH">REGEXP-MATCH</a>                    <a href="com.informatimago.common-lisp.regexp.regexp-emacs.html">com.informatimago.common-lisp.regexp.regexp-emacs</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEXP-MATCH">REGEXP-MATCH</a>                    <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-MATCH-ANY">REGEXP-MATCH-ANY</a>                <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-emacs.html#REGEXP-QUOTE">REGEXP-QUOTE</a>                    <a href="com.informatimago.common-lisp.regexp.regexp-emacs.html">com.informatimago.common-lisp.regexp.regexp-emacs</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEXP-QUOTE">REGEXP-QUOTE</a>                    <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-QUOTE-EXTENDED">REGEXP-QUOTE-EXTENDED</a>           <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
-<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-SPLIT">REGEXP-SPLIT</a>                    <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
-<a href="com.informatimago.common-lisp.cesarum.character-sets.html#REGISTER-CHARACTER-SET">REGISTER-CHARACTER-SET</a>          <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
-<a href="com.informatimago.rdp.html#REGISTER-GRAMMAR">REGISTER-GRAMMAR</a>                <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGMATCH-T">REGMATCH-T</a>                      <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGOFF-T">REGOFF-T</a>                        <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="common-lisp.html#REINITIALIZE-INSTANCE">REINITIALIZE-INSTANCE</a>           <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REM">REM</a>                             <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.arithmetic.p127n2.html#REMAINDER32">REMAINDER32</a>                     <a href="com.informatimago.common-lisp.arithmetic.p127n2.html">com.informatimago.common-lisp.arithmetic.p127n2</a>
-<a href="common-lisp.html#REMF">REMF</a>                            <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REMHASH">REMHASH</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REMOVE">REMOVE</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.arithmetic.p127n2.html#REMOVE-BIT7">REMOVE-BIT7</a>                     <a href="com.informatimago.common-lisp.arithmetic.p127n2.html">com.informatimago.common-lisp.arithmetic.p127n2</a>
-<a href="com.informatimago.common-lisp.rfc2822.rfc2822.html#REMOVE-COMMENTS">REMOVE-COMMENTS</a>                 <a href="com.informatimago.common-lisp.rfc2822.rfc2822.html">com.informatimago.common-lisp.rfc2822.rfc2822</a>
-<a href="common-lisp.html#REMOVE-DUPLICATES">REMOVE-DUPLICATES</a>               <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-EDGE">REMOVE-EDGE</a>                     <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-EDGES">REMOVE-EDGES</a>                    <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-EDGES-BETWEEN-NODES">REMOVE-EDGES-BETWEEN-NODES</a>      <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-ELEMENT">REMOVE-ELEMENT</a>                  <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.common-lisp.cesarum.file.html#REMOVE-FIRST-LINES">REMOVE-FIRST-LINES</a>              <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
-<a href="common-lisp.html#REMOVE-IF">REMOVE-IF</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REMOVE-IF-NOT">REMOVE-IF-NOT</a>                   <a href="common-lisp.html">common-lisp</a>
-<a href="objc.html#REMOVE-LISP-SLOTS">REMOVE-LISP-SLOTS</a>               <a href="objc.html">objc</a>
-<a href="common-lisp.html#REMOVE-METHOD">REMOVE-METHOD</a>                   <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-NODE">REMOVE-NODE</a>                     <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-NODES">REMOVE-NODES</a>                    <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.common-lisp.rfc2822.rfc2822.html#REMOVE-SPACES">REMOVE-SPACES</a>                   <a href="com.informatimago.common-lisp.rfc2822.rfc2822.html">com.informatimago.common-lisp.rfc2822.rfc2822</a>
-<a href="common-lisp.html#REMPROP">REMPROP</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RENAME-FILE">RENAME-FILE</a>                     <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.lisp-reader.package.html#RENAME-PACKAGE">RENAME-PACKAGE</a>                  <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
-<a href="common-lisp.html#RENAME-PACKAGE">RENAME-PACKAGE</a>                  <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.lispdoc.generate.html#RENDER">RENDER</a>                          <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
-<a href="com.informatimago.clext.pipe.html#REOPEN-PIPE">REOPEN-PIPE</a>                     <a href="com.informatimago.clext.pipe.html">com.informatimago.clext.pipe</a>
-<a href="com.informatimago.common-lisp.cesarum.ecma048.html#REP">REP</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-<a href="com.informatimago.rdp.html#REP">REP</a>                             <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#REPEAT">REPEAT</a>                          <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#REPEAT-SHY">REPEAT-SHY</a>                      <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL">REPL</a>                            <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-EXIT">REPL-EXIT</a>                       <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-ADD">REPL-HISTORY-ADD</a>                <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-READER-MACRO">REPL-HISTORY-READER-MACRO</a>       <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-REF">REPL-HISTORY-REF</a>                <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-RESET">REPL-HISTORY-RESET</a>              <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-SIZE">REPL-HISTORY-SIZE</a>               <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="common-lisp.html#REPLACE">REPLACE</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.sequence.html#REPLACE-SUBSEQ">REPLACE-SUBSEQ</a>                  <a href="com.informatimago.common-lisp.cesarum.sequence.html">com.informatimago.common-lisp.cesarum.sequence</a>
-<a href="com.informatimago.common-lisp.cesarum.list.html#REPLACE-TREE">REPLACE-TREE</a>                    <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
-<a href="com.informatimago.common-lisp.parser.parser.html#REPORT-ERROR">REPORT-ERROR</a>                    <a href="com.informatimago.common-lisp.parser.parser.html">com.informatimago.common-lisp.parser.parser</a>
-<a href="com.informatimago.tools.dependency-cycles.html#REPORT-PROBLEMS">REPORT-PROBLEMS</a>                 <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
-<a href="com.informatimago.clmisc.resource-utilization.html#REPORTING-SRU">REPORTING-SRU</a>                   <a href="com.informatimago.clmisc.resource-utilization.html">com.informatimago.clmisc.resource-utilization</a>
-<a href="common-lisp.html#REQUIRE">REQUIRE</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.combination.html#RESET">RESET</a>                           <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
-<a href="com.informatimago.common-lisp.interactive.interactive.html#RESET-CLUSER">RESET-CLUSER</a>                    <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
-<a href="com.informatimago.common-lisp.cesarum.bset.html#RESIZE-BSET">RESIZE-BSET</a>                     <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-<a href="common-lisp.html#REST">REST</a>                            <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#REST-PARAMETER">REST-PARAMETER</a>                  <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
-<a href="common-lisp.html#RESTART">RESTART</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RESTART-BIND">RESTART-BIND</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RESTART-CASE">RESTART-CASE</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RESTART-NAME">RESTART-NAME</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RETURN">RETURN</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.lisp.stepper.html#RETURN-FROM">RETURN-FROM</a>                     <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
-<a href="com.informatimago.common-lisp.lisp-reader.reader.html#RETURN-UNINTERNED">RETURN-UNINTERNED</a>               <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
-<a href="objc.html#RETURNING-FOREIGN-STRUCT">RETURNING-FOREIGN-STRUCT</a>        <a href="objc.html">objc</a>
-<a href="common-lisp.html#REVAPPEND">REVAPPEND</a>                       <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#REVERSE">REVERSE</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RI">RI</a>                              <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-<a href="com.informatimago.common-lisp.bank.rib.html#RIB">RIB</a>                             <a href="com.informatimago.common-lisp.bank.rib.html">com.informatimago.common-lisp.bank.rib</a>
-<a href="com.informatimago.lispdoc.generate.html#RIGHT-CASE">RIGHT-CASE</a>                      <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
-<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RIS">RIS</a>                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RM">RM</a>                              <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#RM-EO">RM-EO</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#RM-SO">RM-SO</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
-<a href="common-lisp.html#ROOM">ROOM</a>                            <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#ROTATEF">ROTATEF</a>                         <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#ROUND">ROUND</a>                           <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#ROW-MAJOR-AREF">ROW-MAJOR-AREF</a>                  <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RPLACA">RPLACA</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="common-lisp.html#RPLACD">RPLACD</a>                          <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.ascii.html#RS">RS</a>                              <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
-<a href="com.informatimago.lispdoc.generate.rst.html#RST-DOCUMENTATION">RST-DOCUMENTATION</a>               <a href="com.informatimago.lispdoc.generate.rst.html">com.informatimago.lispdoc.generate.rst</a>
-<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION/=">RT-VERSION/=</a>                    <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
-<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION<">RT-VERSION&lt;</a>                     <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
-<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION<=">RT-VERSION&lt;=</a>                    <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
-<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION=">RT-VERSION=</a>                     <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
-<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION>">RT-VERSION&gt;</a>                     <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
-<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION>=">RT-VERSION&gt;=</a>                    <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
+<pre><a href="com.informatimago.common-lisp.data.constant.html#R">R</a>                                      <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#R-ANCHOR">R-ANCHOR</a>                               <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
+<a href="com.informatimago.common-lisp.cesarum.raiden.html#RAIDEN-DECIPHER">RAIDEN-DECIPHER</a>                        <a href="com.informatimago.common-lisp.cesarum.raiden.html">com.informatimago.common-lisp.cesarum.raiden</a>
+<a href="com.informatimago.common-lisp.cesarum.raiden.html#RAIDEN-ENCIPHER">RAIDEN-ENCIPHER</a>                        <a href="com.informatimago.common-lisp.cesarum.raiden.html">com.informatimago.common-lisp.cesarum.raiden</a>
+<a href="com.informatimago.common-lisp.cesarum.mersenne.html#RAND">RAND</a>                                   <a href="com.informatimago.common-lisp.cesarum.mersenne.html">com.informatimago.common-lisp.cesarum.mersenne</a>
+<a href="com.informatimago.common-lisp.cesarum.mersenne.html#RANDOM">RANDOM</a>                                 <a href="com.informatimago.common-lisp.cesarum.mersenne.html">com.informatimago.common-lisp.cesarum.mersenne</a>
+<a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html#RANDOM">RANDOM</a>                                 <a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html">com.informatimago.common-lisp.cesarum.xoroshiro128</a>
+<a href="common-lisp.html#RANDOM">RANDOM</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.mersenne.html#RANDOM-STATE">RANDOM-STATE</a>                           <a href="com.informatimago.common-lisp.cesarum.mersenne.html">com.informatimago.common-lisp.cesarum.mersenne</a>
+<a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html#RANDOM-STATE">RANDOM-STATE</a>                           <a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html">com.informatimago.common-lisp.cesarum.xoroshiro128</a>
+<a href="common-lisp.html#RANDOM-STATE">RANDOM-STATE</a>                           <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.mersenne.html#RANDOM-STATE-P">RANDOM-STATE-P</a>                         <a href="com.informatimago.common-lisp.cesarum.mersenne.html">com.informatimago.common-lisp.cesarum.mersenne</a>
+<a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html#RANDOM-STATE-P">RANDOM-STATE-P</a>                         <a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html">com.informatimago.common-lisp.cesarum.xoroshiro128</a>
+<a href="common-lisp.html#RANDOM-STATE-P">RANDOM-STATE-P</a>                         <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE">RANGE</a>                                  <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#RANGE">RANGE</a>                                  <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-COUNT">RANGE-COUNT</a>                            <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-EMPTYP">RANGE-EMPTYP</a>                           <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-END">RANGE-END</a>                              <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-FIRST">RANGE-FIRST</a>                            <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-LAST">RANGE-LAST</a>                             <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-START">RANGE-START</a>                            <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#raquo">raquo</a>                                  <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="common-lisp.html#RASSOC">RASSOC</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RASSOC-IF">RASSOC-IF</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RASSOC-IF-NOT">RASSOC-IF-NOT</a>                          <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RATIO">RATIO</a>                                  <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RATIONAL">RATIONAL</a>                               <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RATIONALIZE">RATIONALIZE</a>                            <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RATIONALP">RATIONALP</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#RCURRY">RCURRY</a>                                 <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.rdp.html#RDP-SCANNER">RDP-SCANNER</a>                            <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.data.constant.html#RE">RE</a>                                     <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#RE-NSUB">RE-NSUB</a>                                <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.tools.dependency-cycles.html#REACHABLE-LIST">REACHABLE-LIST</a>                         <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ">READ</a>                                   <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READ">READ</a>                                   <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.unix.aliases.html#READ-ALIASES">READ-ALIASES</a>                           <a href="com.informatimago.common-lisp.unix.aliases.html">com.informatimago.common-lisp.unix.aliases</a>
+<a href="com.informatimago.common-lisp.cesarum.ascii.html#READ-ASCII-LINE">READ-ASCII-LINE</a>                        <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
+<a href="com.informatimago.tools.asdf-file.html#READ-ASDF-SYSTEM-DEFINITIONS">READ-ASDF-SYSTEM-DEFINITIONS</a>           <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
+<a href="com.informatimago.common-lisp.cesarum.brelation.html#READ-BRELATION">READ-BRELATION</a>                         <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#READ-BSET">READ-BSET</a>                              <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
+<a href="common-lisp.html#READ-BYTE">READ-BYTE</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#READ-CHAR">READ-CHAR</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#READ-CHAR-NO-HANG">READ-CHAR-NO-HANG</a>                      <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.character-sets.html#READ-CHARACTER-SETS-FILE">READ-CHARACTER-SETS-FILE</a>               <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ-DELIMITED-LIST">READ-DELIMITED-LIST</a>                    <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READ-DELIMITED-LIST">READ-DELIMITED-LIST</a>                    <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.unix.aliases.html#READ-DOT-FORWARD">READ-DOT-FORWARD</a>                       <a href="com.informatimago.common-lisp.unix.aliases.html">com.informatimago.common-lisp.unix.aliases</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ-FROM-STRING">READ-FROM-STRING</a>                       <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READ-FROM-STRING">READ-FROM-STRING</a>                       <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.unix.group.html#READ-GROUP">READ-GROUP</a>                             <a href="com.informatimago.common-lisp.unix.group.html">com.informatimago.common-lisp.unix.group</a>
+<a href="common-lisp.html#READ-LINE">READ-LINE</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.unix.passwd.html#READ-PASSWD">READ-PASSWD</a>                            <a href="com.informatimago.common-lisp.unix.passwd.html">com.informatimago.common-lisp.unix.passwd</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READ-PRESERVING-WHITESPACE">READ-PRESERVING-WHITESPACE</a>             <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READ-PRESERVING-WHITESPACE">READ-PRESERVING-WHITESPACE</a>             <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#READ-SEQUENCE">READ-SEQUENCE</a>                          <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.tools.source.html#READ-SOURCE-CODE">READ-SOURCE-CODE</a>                       <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
+<a href="com.informatimago.tools.source.html#READ-SOURCE-HEADER">READ-SOURCE-HEADER</a>                     <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
+<a href="common-lisp.html#READER-ERROR">READER-ERROR</a>                           <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.peek-stream.html#READLINE">READLINE</a>                               <a href="com.informatimago.common-lisp.cesarum.peek-stream.html">com.informatimago.common-lisp.cesarum.peek-stream</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE">READTABLE</a>                              <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READTABLE">READTABLE</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE-CASE">READTABLE-CASE</a>                         <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#(SETF READTABLE-CASE)">(SETF READTABLE-CASE)</a>                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READTABLE-CASE">READTABLE-CASE</a>                         <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE-PARSE-TOKEN">READTABLE-PARSE-TOKEN</a>                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#(SETF READTABLE-PARSE-TOKEN)">(SETF READTABLE-PARSE-TOKEN)</a>           <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLE-SYNTAX-TABLE">READTABLE-SYNTAX-TABLE</a>                 <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#READTABLEP">READTABLEP</a>                             <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#READTABLEP">READTABLEP</a>                             <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REAL">REAL</a>                                   <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REALP">REALP</a>                                  <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REALPART">REALPART</a>                               <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.message-queue.html#RECEIVE">RECEIVE</a>                                <a href="com.informatimago.common-lisp.cesarum.message-queue.html">com.informatimago.common-lisp.cesarum.message-queue</a>
+<a href="com.informatimago.clext.redirecting-stream.html#REDIRECTING-CHARACTER-INPUT-STREAM">REDIRECTING-CHARACTER-INPUT-STREAM</a>     <a href="com.informatimago.clext.redirecting-stream.html">com.informatimago.clext.redirecting-stream</a>
+<a href="com.informatimago.clext.redirecting-stream.html#REDIRECTING-CHARACTER-OUTPUT-STREAM">REDIRECTING-CHARACTER-OUTPUT-STREAM</a>    <a href="com.informatimago.clext.redirecting-stream.html">com.informatimago.clext.redirecting-stream</a>
+<a href="com.informatimago.common-lisp.unix.option.html#REDIRECTING-STDOUT-TO-STDERR">REDIRECTING-STDOUT-TO-STDERR</a>           <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
+<a href="com.informatimago.tools.script.html#REDIRECTING-STDOUT-TO-STDERR">REDIRECTING-STDOUT-TO-STDERR</a>           <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
+<a href="common-lisp.html#REDUCE">REDUCE</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.http.htrans.html#REFUSE-REMOTE">REFUSE-REMOTE</a>                          <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
+<a href="com.informatimago.common-lisp.http.htrans.html#REFUSE-SESSION">REFUSE-SESSION</a>                         <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
+<a href="com.informatimago.common-lisp.http.htrans.html#REFUSED-NETS">REFUSED-NETS</a>                           <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
+<a href="com.informatimago.common-lisp.html-generator.html-entities.html#reg">reg</a>                                    <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGCOMP">REGCOMP</a>                                <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEX-T">REGEX-T</a>                                <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEXEC">REGEXEC</a>                                <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-COMPILE">REGEXP-COMPILE</a>                         <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-emacs.html#REGEXP-MATCH">REGEXP-MATCH</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-emacs.html">com.informatimago.common-lisp.regexp.regexp-emacs</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEXP-MATCH">REGEXP-MATCH</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-MATCH-ANY">REGEXP-MATCH-ANY</a>                       <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-emacs.html#REGEXP-QUOTE">REGEXP-QUOTE</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-emacs.html">com.informatimago.common-lisp.regexp.regexp-emacs</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGEXP-QUOTE">REGEXP-QUOTE</a>                           <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-QUOTE-EXTENDED">REGEXP-QUOTE-EXTENDED</a>                  <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
+<a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-SPLIT">REGEXP-SPLIT</a>                           <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
+<a href="com.informatimago.common-lisp.cesarum.character-sets.html#REGISTER-CHARACTER-SET">REGISTER-CHARACTER-SET</a>                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
+<a href="com.informatimago.rdp.html#REGISTER-GRAMMAR">REGISTER-GRAMMAR</a>                       <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGMATCH-T">REGMATCH-T</a>                             <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#REGOFF-T">REGOFF-T</a>                               <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="common-lisp.html#REINITIALIZE-INSTANCE">REINITIALIZE-INSTANCE</a>                  <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REM">REM</a>                                    <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.arithmetic.p127n2.html#REMAINDER32">REMAINDER32</a>                            <a href="com.informatimago.common-lisp.arithmetic.p127n2.html">com.informatimago.common-lisp.arithmetic.p127n2</a>
+<a href="common-lisp.html#REMF">REMF</a>                                   <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REMHASH">REMHASH</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REMOVE">REMOVE</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.arithmetic.p127n2.html#REMOVE-BIT7">REMOVE-BIT7</a>                            <a href="com.informatimago.common-lisp.arithmetic.p127n2.html">com.informatimago.common-lisp.arithmetic.p127n2</a>
+<a href="com.informatimago.common-lisp.rfc2822.rfc2822.html#REMOVE-COMMENTS">REMOVE-COMMENTS</a>                        <a href="com.informatimago.common-lisp.rfc2822.rfc2822.html">com.informatimago.common-lisp.rfc2822.rfc2822</a>
+<a href="common-lisp.html#REMOVE-DUPLICATES">REMOVE-DUPLICATES</a>                      <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-EDGE">REMOVE-EDGE</a>                            <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-EDGES">REMOVE-EDGES</a>                           <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-EDGES-BETWEEN-NODES">REMOVE-EDGES-BETWEEN-NODES</a>             <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-ELEMENT">REMOVE-ELEMENT</a>                         <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.cesarum.file.html#REMOVE-FIRST-LINES">REMOVE-FIRST-LINES</a>                     <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
+<a href="common-lisp.html#REMOVE-IF">REMOVE-IF</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REMOVE-IF-NOT">REMOVE-IF-NOT</a>                          <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REMOVE-METHOD">REMOVE-METHOD</a>                          <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-NODE">REMOVE-NODE</a>                            <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.cesarum.graph.html#REMOVE-NODES">REMOVE-NODES</a>                           <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
+<a href="com.informatimago.common-lisp.rfc2822.rfc2822.html#REMOVE-SPACES">REMOVE-SPACES</a>                          <a href="com.informatimago.common-lisp.rfc2822.rfc2822.html">com.informatimago.common-lisp.rfc2822.rfc2822</a>
+<a href="common-lisp.html#REMPROP">REMPROP</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RENAME-FILE">RENAME-FILE</a>                            <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.package.html#RENAME-PACKAGE">RENAME-PACKAGE</a>                         <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
+<a href="common-lisp.html#RENAME-PACKAGE">RENAME-PACKAGE</a>                         <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.lispdoc.generate.html#RENDER">RENDER</a>                                 <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
+<a href="com.informatimago.clext.pipe.html#REOPEN-PIPE">REOPEN-PIPE</a>                            <a href="com.informatimago.clext.pipe.html">com.informatimago.clext.pipe</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#REP">REP</a>                                    <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REP">REP</a>                                    <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.rdp.html#REP">REP</a>                                    <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#REPEAT">REPEAT</a>                                 <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#REPEAT-SHY">REPEAT-SHY</a>                             <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL">REPL</a>                                   <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-EXIT">REPL-EXIT</a>                              <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-ADD">REPL-HISTORY-ADD</a>                       <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-READER-MACRO">REPL-HISTORY-READER-MACRO</a>              <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-REF">REPL-HISTORY-REF</a>                       <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-RESET">REPL-HISTORY-RESET</a>                     <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#REPL-HISTORY-SIZE">REPL-HISTORY-SIZE</a>                      <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="common-lisp.html#REPLACE">REPLACE</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.sequence.html#REPLACE-SUBSEQ">REPLACE-SUBSEQ</a>                         <a href="com.informatimago.common-lisp.cesarum.sequence.html">com.informatimago.common-lisp.cesarum.sequence</a>
+<a href="com.informatimago.common-lisp.cesarum.list.html#REPLACE-TREE">REPLACE-TREE</a>                           <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
+<a href="com.informatimago.common-lisp.parser.parser.html#REPORT-ERROR">REPORT-ERROR</a>                           <a href="com.informatimago.common-lisp.parser.parser.html">com.informatimago.common-lisp.parser.parser</a>
+<a href="com.informatimago.tools.symbol.html#REPORT-PACKAGES">REPORT-PACKAGES</a>                        <a href="com.informatimago.tools.symbol.html">com.informatimago.tools.symbol</a>
+<a href="com.informatimago.tools.dependency-cycles.html#REPORT-PROBLEMS">REPORT-PROBLEMS</a>                        <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+<a href="com.informatimago.tools.symbol.html#REPORT-SYMBOL">REPORT-SYMBOL</a>                          <a href="com.informatimago.tools.symbol.html">com.informatimago.tools.symbol</a>
+<a href="com.informatimago.clmisc.resource-utilization.html#REPORTING-SRU">REPORTING-SRU</a>                          <a href="com.informatimago.clmisc.resource-utilization.html">com.informatimago.clmisc.resource-utilization</a>
+<a href="common-lisp.html#REQUIRE">REQUIRE</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.combination.html#RESET">RESET</a>                                  <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
+<a href="com.informatimago.common-lisp.interactive.interactive.html#RESET-CLUSER">RESET-CLUSER</a>                           <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#RESIZE-BSET">RESIZE-BSET</a>                            <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
+<a href="common-lisp.html#REST">REST</a>                                   <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#REST-PARAMETER">REST-PARAMETER</a>                         <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+<a href="common-lisp.html#RESTART">RESTART</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RESTART-BIND">RESTART-BIND</a>                           <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RESTART-CASE">RESTART-CASE</a>                           <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RESTART-NAME">RESTART-NAME</a>                           <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RETURN">RETURN</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp.stepper.html#RETURN-FROM">RETURN-FROM</a>                            <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#RETURN-UNINTERNED">RETURN-UNINTERNED</a>                      <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
+<a href="common-lisp.html#REVAPPEND">REVAPPEND</a>                              <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#REVERSE">REVERSE</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RI">RI</a>                                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.bank.rib.html#RIB">RIB</a>                                    <a href="com.informatimago.common-lisp.bank.rib.html">com.informatimago.common-lisp.bank.rib</a>
+<a href="com.informatimago.lispdoc.generate.html#RIGHT-CASE">RIGHT-CASE</a>                             <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RIS">RIS</a>                                    <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RM">RM</a>                                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#RM-EO">RM-EO</a>                                  <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="com.informatimago.common-lisp.regexp.regexp-posix.html#RM-SO">RM-SO</a>                                  <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
+<a href="common-lisp.html#ROOM">ROOM</a>                                   <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#ROTATEF">ROTATEF</a>                                <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#ROUND">ROUND</a>                                  <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#ROW-MAJOR-AREF">ROW-MAJOR-AREF</a>                         <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RPLACA">RPLACA</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="common-lisp.html#RPLACD">RPLACD</a>                                 <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#RS">RS</a>                                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.lispdoc.generate.rst.html#RST-DOCUMENTATION">RST-DOCUMENTATION</a>                      <a href="com.informatimago.lispdoc.generate.rst.html">com.informatimago.lispdoc.generate.rst</a>
+<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION/=">RT-VERSION/=</a>                           <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
+<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION<">RT-VERSION&lt;</a>                            <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
+<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION<=">RT-VERSION&lt;=</a>                           <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
+<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION=">RT-VERSION=</a>                            <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
+<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION>">RT-VERSION&gt;</a>                            <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
+<a href="com.informatimago.common-lisp.cesarum.version.html#RT-VERSION>=">RT-VERSION&gt;=</a>                           <a href="com.informatimago.common-lisp.cesarum.version.html">com.informatimago.common-lisp.cesarum.version</a>
 </pre>
 <br>
 <hr>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-s.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-s.html
index 2ef3aa1..53a3a0d 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-s.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-s.html
@@ -58,6 +58,7 @@
 <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-TAB-WIDTH">SCANNER-TAB-WIDTH</a>                        <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-TOKEN-KIND-PACKAGE">SCANNER-TOKEN-KIND-PACKAGE</a>               <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#SCASE">SCASE</a>                                    <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.symbol.html#SCAT">SCAT</a>                                     <a href="com.informatimago.common-lisp.cesarum.symbol.html">com.informatimago.common-lisp.cesarum.symbol</a>
 <a href="common-lisp.html#SCHAR">SCHAR</a>                                    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SCI">SCI</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SCO">SCO</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
@@ -75,21 +76,14 @@
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#sect">sect</a>                                     <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SEE">SEE</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SEF">SEF</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#SELECT">SELECT</a>                                   <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#SELECT">SELECT</a>                                   <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#SELECT">SELECT</a>                                   <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.regexp.regexp.html#SELECT">SELECT</a>                                   <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#SELECT*">SELECT*</a>                                  <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#SELECT-ELEMENTS">SELECT-ELEMENTS</a>                          <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.objective-c.lower.html#SELECTOR">SELECTOR</a>                                 <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
-<a href="com.informatimago.objective-c.lower.html#SELF">SELF</a>                                     <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
 <a href="com.informatimago.common-lisp.cesarum.message-queue.html#SEND">SEND</a>                                     <a href="com.informatimago.common-lisp.cesarum.message-queue.html">com.informatimago.common-lisp.cesarum.message-queue</a>
-<a href="objc.html#SEND">SEND</a>                                     <a href="objc.html">objc</a>
 <a href="com.informatimago.common-lisp.http.htrans.html#SEND-REPLY">SEND-REPLY</a>                               <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
-<a href="objc.html#SEND-SUPER">SEND-SUPER</a>                               <a href="objc.html">objc</a>
-<a href="objc.html#SEND-SUPER/STRET">SEND-SUPER/STRET</a>                         <a href="objc.html">objc</a>
 <a href="com.informatimago.common-lisp.http.htrans.html#SEND-TABLE">SEND-TABLE</a>                               <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
-<a href="objc.html#SEND/STRET">SEND/STRET</a>                               <a href="objc.html">objc</a>
 <a href="com.informatimago.rdp.html#SENTENCE-FIRST-SET">SENTENCE-FIRST-SET</a>                       <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="com.informatimago.rdp.html#SEQ">SEQ</a>                                      <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="common-lisp.html#SEQUENCE">SEQUENCE</a>                                 <a href="common-lisp.html">common-lisp</a>
@@ -112,7 +106,6 @@
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#SET-MACRO-CHARACTER">SET-MACRO-CHARACTER</a>                      <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="common-lisp.html#SET-MACRO-CHARACTER">SET-MACRO-CHARACTER</a>                      <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#SET-NODES">SET-NODES</a>                                <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-<a href="com.informatimago.objective-cl.html#SET-OBJECTIVE-CL-SYNTAX">SET-OBJECTIVE-CL-SYNTAX</a>                  <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
 <a href="common-lisp.html#SET-PPRINT-DISPATCH">SET-PPRINT-DISPATCH</a>                      <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.graph.html#SET-PROPERTY">SET-PROPERTY</a>                             <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
 <a href="com.informatimago.common-lisp.bank.rib.html#SET-RIB">SET-RIB</a>                                  <a href="com.informatimago.common-lisp.bank.rib.html">com.informatimago.common-lisp.bank.rib</a>
@@ -132,6 +125,7 @@
 <a href="com.informatimago.common-lisp.cesarum.file.html#SEXP-LIST-FILE-CONTENTS">SEXP-LIST-FILE-CONTENTS</a>                  <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
 <a href="com.informatimago.common-lisp.cesarum.file.html#(SETF SEXP-LIST-FILE-CONTENTS)">(SETF SEXP-LIST-FILE-CONTENTS)</a>           <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#SEXP-TO-HASH-TABLE">SEXP-TO-HASH-TABLE</a>                       <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#SGCI">SGCI</a>                                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SGR">SGR</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#SHADOW">SHADOW</a>                                   <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#SHADOW">SHADOW</a>                                   <a href="common-lisp.html">common-lisp</a>
@@ -164,6 +158,9 @@
 <a href="common-lisp.html#SIMPLE-CONDITION-FORMAT-CONTROL">SIMPLE-CONDITION-FORMAT-CONTROL</a>          <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#SIMPLE-END-OF-FILE">SIMPLE-END-OF-FILE</a>                       <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="common-lisp.html#SIMPLE-ERROR">SIMPLE-ERROR</a>                             <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#SIMPLE-PROGRAM-ERROR">SIMPLE-PROGRAM-ERROR</a>                     <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#SIMPLE-PROGRAM-ERROR-FORMAT-ARGUMENTS">SIMPLE-PROGRAM-ERROR-FORMAT-ARGUMENTS</a>    <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#SIMPLE-PROGRAM-ERROR-FORMAT-CONTROL">SIMPLE-PROGRAM-ERROR-FORMAT-CONTROL</a>      <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#SIMPLE-READER-ERROR">SIMPLE-READER-ERROR</a>                      <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#SIMPLE-STEP">SIMPLE-STEP</a>                              <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
 <a href="common-lisp.html#SIMPLE-STRING">SIMPLE-STRING</a>                            <a href="common-lisp.html">common-lisp</a>
@@ -187,7 +184,6 @@
 <a href="com.informatimago.common-lisp.parser.scanner.html#SKIP-SPACES">SKIP-SPACES</a>                              <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SL">SL</a>                                       <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#SLEEP">SLEEP</a>                                    <a href="common-lisp.html">common-lisp</a>
-<a href="ccl.html#SLET">SLET</a>                                     <a href="ccl.html">ccl</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SLH">SLH</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SLL">SLL</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#SLOT-BOUNDP">SLOT-BOUNDP</a>                              <a href="common-lisp.html">common-lisp</a>
@@ -196,6 +192,9 @@
 <a href="common-lisp.html#SLOT-MISSING">SLOT-MISSING</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#SLOT-UNBOUND">SLOT-UNBOUND</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#SLOT-VALUE">SLOT-VALUE</a>                               <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#SLOTED-OBJECT">SLOTED-OBJECT</a>                            <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.utility.html#SLOTS-FOR-PRINT">SLOTS-FOR-PRINT</a>                          <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+<a href="com.informatimago.common-lisp.cesarum.simple-test.html#SLOW-TEST">SLOW-TEST</a>                                <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SLS">SLS</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SM">SM</a>                                       <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#SMALL">SMALL</a>                                    <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
@@ -301,6 +300,7 @@
 <a href="common-lisp.html#SQRT">SQRT</a>                                     <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.data.constant.html#SQUARE">SQUARE</a>                                   <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SR">SR</a>                                       <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+<a href="com.informatimago.common-lisp.cesarum.mersenne.html#SRAND">SRAND</a>                                    <a href="com.informatimago.common-lisp.cesarum.mersenne.html">com.informatimago.common-lisp.cesarum.mersenne</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SRCS">SRCS</a>                                     <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SRS">SRS</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SS2">SS2</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
@@ -365,12 +365,13 @@
 <a href="com.informatimago.common-lisp.cesarum.stream.html#STREAM-OUTPUT-STREAM">STREAM-OUTPUT-STREAM</a>                     <a href="com.informatimago.common-lisp.cesarum.stream.html">com.informatimago.common-lisp.cesarum.stream</a>
 <a href="com.informatimago.common-lisp.cesarum.stream.html#STREAM-TO-STRING-LIST">STREAM-TO-STRING-LIST</a>                    <a href="com.informatimago.common-lisp.cesarum.stream.html">com.informatimago.common-lisp.cesarum.stream</a>
 <a href="common-lisp.html#STREAMP">STREAMP</a>                                  <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.objective-c.lower.html#STRET">STRET</a>                                    <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#STRICT-SUBSETP">STRICT-SUBSETP</a>                           <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#STRIKE">STRIKE</a>                                   <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="com.informatimago.common-lisp.html-generator.html.html#STRIKE*">STRIKE*</a>                                  <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
 <a href="common-lisp.html#STRING">STRING</a>                                   <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#STRING-CAPITALIZE">STRING-CAPITALIZE</a>                        <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.string.html#STRING-DESIGNATOR">STRING-DESIGNATOR</a>                        <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
+<a href="com.informatimago.common-lisp.cesarum.string.html#STRING-DESIGNATOR-P">STRING-DESIGNATOR-P</a>                      <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
 <a href="common-lisp.html#STRING-DOWNCASE">STRING-DOWNCASE</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#STRING-EQUAL">STRING-EQUAL</a>                             <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#STRING-GREATERP">STRING-GREATERP</a>                          <a href="common-lisp.html">common-lisp</a>
@@ -416,6 +417,7 @@
 <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#SUBEXP">SUBEXP</a>                                   <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
 <a href="common-lisp.html#SUBLIS">SUBLIS</a>                                   <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#SUBSEQ">SUBSEQ</a>                                   <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.cesarum.bset.html#SUBSETP">SUBSETP</a>                                  <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="common-lisp.html#SUBSETP">SUBSETP</a>                                  <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.list.html#SUBSETS">SUBSETS</a>                                  <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
 <a href="common-lisp.html#SUBST">SUBST</a>                                    <a href="common-lisp.html">common-lisp</a>
@@ -440,17 +442,16 @@
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#sup1">sup1</a>                                     <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#sup2">sup2</a>                                     <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#sup3">sup3</a>                                     <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.objective-c.lower.html#SUPER">SUPER</a>                                    <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
 <a href="common-lisp.html#SVREF">SVREF</a>                                    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#SVS">SVS</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="common-lisp.html#SXHASH">SXHASH</a>                                   <a href="common-lisp.html">common-lisp</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#SYM-DIFF">SYM-DIFF</a>                                 <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#SYM-DIFF">SYM-DIFF</a>                                 <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#SYMBOL">SYMBOL</a>                                   <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#SYMBOL">SYMBOL</a>                                   <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#SYMBOL-CONFLICT-ERROR">SYMBOL-CONFLICT-ERROR</a>                    <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#SYMBOL-CONFLICT-EXISTING-SYMBOL">SYMBOL-CONFLICT-EXISTING-SYMBOL</a>          <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#SYMBOL-CONFLICT-IMPORTED-SYMBOL">SYMBOL-CONFLICT-IMPORTED-SYMBOL</a>          <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#SYMBOL-FROM-SPLIT-TOKEN">SYMBOL-FROM-SPLIT-TOKEN</a>                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#SYMBOL-FUNCTION">SYMBOL-FUNCTION</a>                          <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#SYMBOL-FUNCTION">SYMBOL-FUNCTION</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#SYMBOL-IN-MISSING-PACKAGE-ERROR">SYMBOL-IN-MISSING-PACKAGE-ERROR</a>          <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
@@ -471,8 +472,11 @@
 <a href="com.informatimago.common-lisp.cesarum.cache.html#SYNCHRONIZE-CACHE">SYNCHRONIZE-CACHE</a>                        <a href="com.informatimago.common-lisp.cesarum.cache.html">com.informatimago.common-lisp.cesarum.cache</a>
 <a href="common-lisp.html#SYNONYM-STREAM">SYNONYM-STREAM</a>                           <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#SYNONYM-STREAM-SYMBOL">SYNONYM-STREAM-SYMBOL</a>                    <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.tools.check-asdf.html#SYSTEM-ALL-DEPENDENCIES">SYSTEM-ALL-DEPENDENCIES</a>                  <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
+<a href="com.informatimago.tools.check-asdf.html#SYSTEM-DEPENDS-ON">SYSTEM-DEPENDS-ON</a>                        <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
 <a href="com.informatimago.tools.manifest.html#SYSTEM-DEPENDS-ON">SYSTEM-DEPENDS-ON</a>                        <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
 <a href="com.informatimago.tools.manifest.html#SYSTEM-DEPENDS-ON/RECURSIVE">SYSTEM-DEPENDS-ON/RECURSIVE</a>              <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
+<a href="com.informatimago.tools.check-asdf.html#SYSTEM-DIRECT-DEPENDENCIES">SYSTEM-DIRECT-DEPENDENCIES</a>               <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#szlig">szlig</a>                                    <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 </pre>
 <br>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-t.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-t.html
index 40daf5d..a24ab69 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-t.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-t.html
@@ -41,6 +41,7 @@
 <a href="com.informatimago.rdp.html#TERMINALP">TERMINALP</a>                       <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="common-lisp.html#TERPRI">TERPRI</a>                          <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#TEST">TEST</a>                            <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
+<a href="com.informatimago.common-lisp.cesarum.simple-test.html#TEST-MESSAGE">TEST-MESSAGE</a>                    <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
 <a href="com.informatimago.tools.asdf-file.html#TEST-SYSTEM-FOR-SYSTEM">TEST-SYSTEM-FOR-SYSTEM</a>          <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
 <a href="com.informatimago.tools.asdf-file.html#TEST-SYSTEM-P">TEST-SYSTEM-P</a>                   <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#TESTING">TESTING</a>                         <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
@@ -75,6 +76,8 @@
 <a href="com.informatimago.common-lisp.cesarum.gregorian-calendar.html#TO-TIMEZONE">TO-TIMEZONE</a>                     <a href="com.informatimago.common-lisp.cesarum.gregorian-calendar.html">com.informatimago.common-lisp.cesarum.gregorian-calendar</a>
 <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN">TOKEN</a>                           <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-COLUMN">TOKEN-COLUMN</a>                    <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
+<a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-END-OF-SOURCE-KIND">TOKEN-END-OF-SOURCE-KIND</a>        <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
+<a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-END-OF-SOURCE-P">TOKEN-END-OF-SOURCE-P</a>           <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-KIND">TOKEN-KIND</a>                      <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-LINE">TOKEN-LINE</a>                      <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
 <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-TEXT">TOKEN-TEXT</a>                      <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-u.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-u.html
index 17af700..9f79f8a 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-u.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-u.html
@@ -37,15 +37,15 @@
 <a href="com.informatimago.common-lisp.cesarum.graph.html#UNDIRECTED-EDGE-CLASS">UNDIRECTED-EDGE-CLASS</a>                        <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
 <a href="com.informatimago.common-lisp.cesarum.utility.html#UNDISPLACE-ARRAY">UNDISPLACE-ARRAY</a>                             <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
 <a href="com.informatimago.rdp.html#UNEXPECTED-TOKEN-ERROR">UNEXPECTED-TOKEN-ERROR</a>                       <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
-<a href="com.informatimago.rdp.html#UNEXPECTED-TOKEN-ERROR-EXPECTED-TOKEN">UNEXPECTED-TOKEN-ERROR-EXPECTED-TOKEN</a>        <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
+<a href="com.informatimago.rdp.html#UNEXPECTED-TOKEN-ERROR-EXPECTED-TOKENS">UNEXPECTED-TOKEN-ERROR-EXPECTED-TOKENS</a>       <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="com.informatimago.rdp.html#UNEXPECTED-TOKEN-ERROR-NON-TERMINAL-STACK">UNEXPECTED-TOKEN-ERROR-NON-TERMINAL-STACK</a>    <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#UNEXPORT">UNEXPORT</a>                                     <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#UNEXPORT">UNEXPORT</a>                                     <a href="common-lisp.html">common-lisp</a>
+<a href="com.informatimago.common-lisp.lisp-reader.reader.html#UNEXPORTED-SYMBOL-ERROR">UNEXPORTED-SYMBOL-ERROR</a>                      <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
 <a href="com.informatimago.common-lisp.cesarum.peek-stream.html#UNGETCHAR">UNGETCHAR</a>                                    <a href="com.informatimago.common-lisp.cesarum.peek-stream.html">com.informatimago.common-lisp.cesarum.peek-stream</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#UNINTERN">UNINTERN</a>                                     <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#UNINTERN">UNINTERN</a>                                     <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.cesarum.package.html#UNINTERNED-PREPARE-TOKEN">UNINTERNED-PREPARE-TOKEN</a>                     <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
-<a href="com.informatimago.common-lisp.cesarum.brelation.html#UNION">UNION</a>                                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 <a href="com.informatimago.common-lisp.cesarum.bset.html#UNION">UNION</a>                                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
 <a href="com.informatimago.common-lisp.cesarum.set.html#UNION">UNION</a>                                        <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
 <a href="common-lisp.html#UNION">UNION</a>                                        <a href="common-lisp.html">common-lisp</a>
@@ -64,14 +64,13 @@
 <a href="com.informatimago.tools.asdf.html#UPDATE-ASDF-REGISTRY">UPDATE-ASDF-REGISTRY</a>                         <a href="com.informatimago.tools.asdf.html">com.informatimago.tools.asdf</a>
 <a href="common-lisp.html#UPDATE-INSTANCE-FOR-DIFFERENT-CLASS">UPDATE-INSTANCE-FOR-DIFFERENT-CLASS</a>          <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#UPDATE-INSTANCE-FOR-REDEFINED-CLASS">UPDATE-INSTANCE-FOR-REDEFINED-CLASS</a>          <a href="common-lisp.html">common-lisp</a>
-<a href="ccl.html#UPDATE-OBJC-METHOD-INFO">UPDATE-OBJC-METHOD-INFO</a>                      <a href="ccl.html">ccl</a>
 <a href="common-lisp.html#UPGRADED-ARRAY-ELEMENT-TYPE">UPGRADED-ARRAY-ELEMENT-TYPE</a>                  <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#UPGRADED-COMPLEX-PART-TYPE">UPGRADED-COMPLEX-PART-TYPE</a>                   <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#UPPER-CASE-P">UPPER-CASE-P</a>                                 <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.interactive.interactive.html#UPTIME">UPTIME</a>                                       <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
 <a href="com.informatimago.lispdoc.uri.html#URI">URI</a>                                          <a href="com.informatimago.lispdoc.uri.html">com.informatimago.lispdoc.uri</a>
 <a href="com.informatimago.lispdoc.uri.html#URI-REFERENCE">URI-REFERENCE</a>                                <a href="com.informatimago.lispdoc.uri.html">com.informatimago.lispdoc.uri</a>
-<a href="com.informatimago.common-lisp.cesarum.ascii.html#US">US</a>                                           <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
+<a href="com.informatimago.common-lisp.cesarum.ecma048.html#US">US</a>                                           <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
 <a href="com.informatimago.common-lisp.lisp-reader.package.html#USE-PACKAGE">USE-PACKAGE</a>                                  <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
 <a href="common-lisp.html#USE-PACKAGE">USE-PACKAGE</a>                                  <a href="common-lisp.html">common-lisp</a>
 <a href="common-lisp.html#USE-VALUE">USE-VALUE</a>                                    <a href="common-lisp.html">common-lisp</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-w.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-w.html
index bbf00fe..50a1720 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-w.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-w.html
@@ -69,8 +69,6 @@
 <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#WILL-STEP">WILL-STEP</a>                         <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
 <a href="com.informatimago.clext.association.html#WILL-UNLINK">WILL-UNLINK</a>                       <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
 <a href="common-lisp.html#WITH-ACCESSORS">WITH-ACCESSORS</a>                    <a href="common-lisp.html">common-lisp</a>
-<a href="objc.html#WITH-AUTORELEASE-POOL">WITH-AUTORELEASE-POOL</a>             <a href="objc.html">objc</a>
-<a href="objc.html#WITH-AUTORELEASED-NSSTRINGS">WITH-AUTORELEASED-NSSTRINGS</a>       <a href="objc.html">objc</a>
 <a href="com.informatimago.common-lisp.cesarum.circular.html#WITH-CIRCULAR-REFERENCES">WITH-CIRCULAR-REFERENCES</a>          <a href="com.informatimago.common-lisp.cesarum.circular.html">com.informatimago.common-lisp.cesarum.circular</a>
 <a href="com.informatimago.common-lisp.heap.heap.html#WITH-COMMON-LOCK">WITH-COMMON-LOCK</a>                  <a href="com.informatimago.common-lisp.heap.heap.html">com.informatimago.common-lisp.heap.heap</a>
 <a href="common-lisp.html#WITH-COMPILATION-UNIT">WITH-COMPILATION-UNIT</a>             <a href="common-lisp.html">common-lisp</a>
diff --git a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-y.html b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-y.html
index 865f94b..9af9fb3 100644
--- a/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-y.html
+++ b/com.informatimago.www/develop/lisp/doc/alphabetic-symbol-index-y.html
@@ -24,7 +24,6 @@
 <a href="com.informatimago.common-lisp.cesarum.date.utility.html#YEAR">YEAR</a>           <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
 <a href="com.informatimago.common-lisp.data.constant.html#YEAR">YEAR</a>           <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#yen">yen</a>            <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
-<a href="com.informatimago.objective-cl.html#YES">YES</a>            <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
 <a href="common-lisp.html#YES-OR-NO-P">YES-OR-NO-P</a>    <a href="common-lisp.html">common-lisp</a>
 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#yuml">yuml</a>           <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
 </pre>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.association.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.association.html
index 1fa1a1a..f49b10f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.association.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.association.html
@@ -66,7 +66,7 @@ ACCESSOR and SLOT are optional, and mutually exclusive.
     absent    absent    Role name   Role Name       Yes      Yes     slot
                         When both :accessor and :slot are absent, the role
                         name is used to create a slot with an accessor in
-                        the associated class.
+                        the associated class.
                         Note: In this case, :type must be given a class.
    --------  ---------  ----------  -------------  -------  ------  --------
     absent    present   Given slot     N/A           No       No     slot
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.closer-weak.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.closer-weak.html
index 9718d48..ff2b420 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.closer-weak.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.closer-weak.html
@@ -29,7 +29,7 @@ without implementation support.
 Currently works on:

              WP   WL   WAR WOR WM  WHT
-  allegro
+  allegro
   ccl         x    x    x       x   n   -- WHT native.
   clisp       n    n    n   n   n   n   -- full support - native
   cmucl       n    x    x       x   x   -- partial support (missing WEAK-OR-RELATION)
@@ -49,7 +49,7 @@ your option) any later version.
 <div class="symbol">(<b>make-weak-and-mapping</b> keys value)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Creates a WEAK-and-MAPPING between the keys  objects in
+<pre class="docstring">Creates a WEAK-AND-MAPPING between the keys  objects in
  the given list and the given value. The keys list must be non-empty.</pre><a name="MAKE-WEAK-AND-RELATION"></a>
 <table border="0" width="100%">
 <tr>
@@ -72,7 +72,7 @@ your option) any later version.
 <div class="symbol">(<b>make-weak-or-mapping</b> keys value)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Creates a WEAK-or-MAPPING between the keys  objects in
+<pre class="docstring">Creates a WEAK-OR-MAPPING between the keys  objects in
  the given list and the given value. The keys list must be non-empty.</pre><a name="MAKE-WEAK-OR-RELATION"></a>
 <table border="0" width="100%">
 <tr>
@@ -94,7 +94,7 @@ your option) any later version.
 <div class="symbol">(<b>weak-and-mapping-p</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns true if the object is of type WEAK-and-MAPPING.</pre><a name="WEAK-AND-MAPPING-PAIR"></a>
+<pre class="docstring">Returns true if the object is of type WEAK-AND-MAPPING.</pre><a name="WEAK-AND-MAPPING-PAIR"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -110,7 +110,7 @@ NIL. The returned keys list must not be destructively modified.</pre><a name="WE
 <div class="symbol">(<b>weak-and-mapping-value</b> mapping)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns the value, if none of the keys have been
+<pre class="docstring">Returns the value, if none of the keys have been
 garbage-collected, else NIL.</pre><a name="(SETF WEAK-AND-MAPPING-VALUE)"></a>
 <table border="0" width="100%">
 <tr>
@@ -118,7 +118,7 @@ garbage-collected, else NIL.</pre><a name="(SETF WEAK-AND-MAPPING-VALUE)"></a>
 <div class="symbol">(setf (<b>weak-and-mapping-value</b> mapping) value)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Replaces the value stored in the WEAK-AND-MAPPING.
+<pre class="docstring">Replaces the value stored in the WEAK-AND-MAPPING.
 It has no effect when some key has already been garbage-collected.</pre><a name="WEAK-AND-RELATION"></a>
 <table border="0" width="100%">
 <tr>
@@ -137,7 +137,7 @@ collection of objects becomes empty.</pre><a name="WEAK-AND-RELATION-LIST"></a>
 <div class="symbol">(<b>weak-and-relation-list</b> weak-and-relation)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns the list of objects stored in the weak-and-relation.
+<pre class="docstring">Returns the list of objects stored in the weak-and-relation.
 The returned list must not be destructively modified.</pre><a name="WEAK-AND-RELATION-P"></a>
 <table border="0" width="100%">
 <tr>
@@ -178,7 +178,7 @@ garbage-collected.</pre><a name="WEAK-MAPPING-P"></a>
 <div class="symbol">(<b>weak-mapping-value</b> weak-mapping)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns three values: the original key, the original value, and T,
+<pre class="docstring">Returns three values: the original key, the original value, and T,
 if the key has not yet been garbage-collected, else NIL, NIL, NIL.</pre><a name="(SETF WEAK-MAPPING-VALUE)"></a>
 <table border="0" width="100%">
 <tr>
@@ -186,7 +186,7 @@ if the key has not yet been garbage-collected, else NIL, NIL, NIL.</pre><a name=
 <div class="symbol">(setf (<b>weak-mapping-value</b> weak-mapping) value)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Replaces the value stored in the weak-mapping.
+<pre class="docstring">Replaces the value stored in the weak-mapping.
 It has no effect when the key has already been garbage-collected.</pre><a name="WEAK-OR-MAPPING"></a>
 <table border="0" width="100%">
 <tr>
@@ -206,7 +206,7 @@ unreferenced, the entire mapping goes away.</pre><a name="WEAK-OR-MAPPING-P"></a
 <div class="symbol">(<b>weak-or-mapping-p</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns true if the object is of type WEAK-or-MAPPING.</pre><a name="WEAK-OR-MAPPING-PAIR"></a>
+<pre class="docstring">Returns true if the object is of type WEAK-OR-MAPPING.</pre><a name="WEAK-OR-MAPPING-PAIR"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -230,7 +230,7 @@ garbage-collected, else NIL.</pre><a name="(SETF WEAK-OR-MAPPING-VALUE)"></a>
 <div class="symbol">(setf (<b>weak-or-mapping-value</b> mapping) value)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Replaces the value stored in the WEAK-OR-MAPPING.
+<pre class="docstring">Replaces the value stored in the WEAK-OR-MAPPING.
 It has no effect when the keys have already been garbage-collected.</pre><a name="WEAK-OR-RELATION"></a>
 <table border="0" width="100%">
 <tr>
@@ -249,7 +249,7 @@ unreferenced, the collection of objects becomes empty.</pre><a name="WEAK-OR-REL
 <div class="symbol">(<b>weak-or-relation-list</b> weak-or-relation)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns the list of objects stored in the WEAK-OR-RELATION.
+<pre class="docstring">Returns the list of objects stored in the WEAK-OR-RELATION.
 The returned list must not be destructively modified.</pre><a name="WEAK-OR-RELATION-P"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.html
index 754a1a5..5954f9a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.clext.html
@@ -23,8 +23,11 @@
 <li><a href="com.informatimago.clext.character-sets.html">Package COM.INFORMATIMAGO.CLEXT.CHARACTER-SETS</a></li>
 <li><a href="com.informatimago.clext.closer-weak.html">Package COM.INFORMATIMAGO.CLEXT.CLOSER-WEAK</a></li>
 <li><a href="com.informatimago.clext.closer-weak-user.html">Package COM.INFORMATIMAGO.CLEXT.CLOSER-WEAK-USER</a></li>
+<li><a href="com.informatimago.clext.filter-stream.html">Package COM.INFORMATIMAGO.CLEXT.FILTER-STREAM</a></li>
 <li><a href="com.informatimago.clext.gate.html">Package COM.INFORMATIMAGO.CLEXT.GATE</a></li>
-<li><a href="com.informatimago.clext.pipe.html">Package COM.INFORMATIMAGO.CLEXT.PIPE</a></li></ul>
+<li><a href="com.informatimago.clext.pipe.html">Package COM.INFORMATIMAGO.CLEXT.PIPE</a></li>
+<li><a href="com.informatimago.clext.queue.html">Package COM.INFORMATIMAGO.CLEXT.QUEUE</a></li>
+<li><a href="com.informatimago.clext.redirecting-stream.html">Package COM.INFORMATIMAGO.CLEXT.REDIRECTING-STREAM</a></li></ul>
 <br>
 <hr>
 <div class="footer">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.p127n2.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.p127n2.html
index 2b2bfcd..06d2093 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.p127n2.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.p127n2.html
@@ -20,28 +20,28 @@
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.ARITHMETIC.P127N2</h1>
 <pre class="docstring">

-This module implements routines to compute modulo-2 polynomials
-in P127[N/2]. (Ensemble de polynômes de degré inférieur ou égal à 127
-dans l'ensemble quotient N/2 (ensemble des classes d'équivalences
+This module implements routines to compute modulo-2 polynomials
+in P127[N/2]. (Ensemble de polynômes de degré inférieur ou égal à 127
+dans l'ensemble quotient N/2 (ensemble des classes d'équivalences
 modulo 2 dans ℕ)).


 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 1994 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -110,7 +110,6 @@ RETURN:  The modified POLY.
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN: The BYTE with the parity bit set to odd parity.
-
 </pre><a name="POLY"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.primes.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.primes.html
index 48a1e78..7d5d3ad 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.primes.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.arithmetic.primes.html
@@ -26,19 +26,19 @@ Compute primes and factorize numbers.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
 </pre><a name="COMPUTE-PRIMES-TO"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.iban.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.iban.html
index 2cf53db..01d8d51 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.iban.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.iban.html
@@ -19,7 +19,7 @@
 <br>
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.BANK.IBAN</h1>
 <pre class="docstring">
-This class is an Internationnal Bank Account Number,
+This class is an Internationnal Bank Account Number,
 according to the European standard:
 IBAN Format: &lt;<a href="http://www.ecbs.org/iban/iban.htm">http://www.ecbs.org/iban/iban.htm</a>&gt;

@@ -40,19 +40,19 @@ To get the IBAN as a string with groups separated by spaces:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 1994 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
 </pre><a name="BASIC-FORM"></a>
@@ -70,9 +70,9 @@ License:
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:     Checks the country code in the basic-form,
+DO:     Checks the country code in the basic-form,
         and raises an error if not valid.
-RAISE:  IBAN-ERROR
+RAISE:  IBAN-ERROR
 RETURN: SELF
 </pre><a name="CHECK-IBAN-KEY"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.rib.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.rib.html
index afb2785..6a331e8 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.rib.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.bank.rib.html
@@ -31,17 +31,17 @@ See also:
 License:

     Copyright Pascal J. Bourguignon 1994 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
 </pre><a name="ACCOUNT-NUMBER"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.activity.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.activity.html
index 85b1499..c80c1f1 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.activity.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.activity.html
@@ -31,19 +31,19 @@ chunks, timewise.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.array.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.array.html
index fa9dced..364759d 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.array.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.array.html
@@ -20,24 +20,24 @@
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.ARRAY</h1>
 <pre class="docstring">
 This package exports a few array utility functions.
-
+

 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2005 - 2012
-
+
+    Copyright Pascal J. Bourguignon 2005 - 2018
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -150,6 +150,23 @@ RETURN:     A list of indices of the occurences of ITEM in the VECTOR.

 EXAMPLE:    (positions 'a #(a door a window a big hole and a bucket) :start 1)
             ==&gt; (2 4 8)
+</pre><a name="POSITIONS-OF-SUBSEQUENCE"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>positions-of-subsequence</b> subsequence vector &amp;key from-end test test-not start1 end1 start2 end2 count key)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+
+RETURN:     A list of cons cells containing the start and end of the
+            occurences of (subseq SUBSEQUENCE START1 END1) in the
+            VECTOR between START2 and END2.
+
+            The occurences are defined by the SUBSEQUENCE, START1,
+            START2, TEST, TEST-NOT, KEY, START2, END2, as in SEARCH,
+            and the FROM-END and COUNT parameters as in DELETE.
+
 </pre><a name="VECTOR-BUTLAST"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ascii.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ascii.html
index 8562441..cfe0170 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ascii.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ascii.html
@@ -31,19 +31,19 @@ Examples:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2006 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -106,7 +106,7 @@ accept any of CR-LF, CR or LF; LF-CR would read as two newlines).</pre>
 RETURN:   A byte vector containing the ASCII codes of the characters in
           the string.
           Only printable character and #newline are accepted in the string.
-          #newline is translated to either CR+LF, CR, or LF according to the
+          #newline is translated to either CR+LF, CR, or LF according to the
           NEWLINE parameter.
 NEWLINE:  (member :crlf :cr :lf) ; the default is *NEWLINE*.
 </pre><a name="ASCII-CODE"></a>
@@ -118,7 +118,7 @@ NEWLINE:  (member :crlf :cr :lf) ; the default is *NEWLINE*.
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN:  The ASCII code of the character ch, or raise an error if the character
-         has no ascii code.
+         has no ascii code.
          Only printable characters are accepted. No control code.
 </pre><a name="ASCII-CONTROL-CODE-P"></a>
 <table border="0" width="100%">
@@ -315,7 +315,7 @@ like string&gt;=, but for byte vectors.
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN:  The character corresponding to the given ASCII code.
-         Only codes for printable characters are accepted,
+         Only codes for printable characters are accepted,
          and both CR and LF are mapped to #newline.
 </pre><a name="CODE-ASCII-DIGIT-P"></a>
 <table border="0" width="100%">
@@ -460,24 +460,32 @@ RETURN:  The decimal digit value of the character encoded by the ASCII CODE,
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>decoding-error-code</b> err)</div></td>
+<div class="symbol">(<b>decoding-error-code</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">The code that corresponds to no character.</pre><a name="DECODING-ERROR-CODING-SYSTEM"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>decoding-error-coding-system</b> err)</div></td>
+<div class="symbol">(<b>decoding-error-coding-system</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">A keyword denoting the coding system which cannot decode the code.</pre><a name="DECODING-ERROR-MESSAGE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>decoding-error-message</b> err)</div></td>
+<div class="symbol">(<b>decoding-error-message</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
-<pre class="docstring">The error message.</pre><a name="DLE"></a>
+<pre class="docstring">The error message.</pre><a name="DEL"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>del</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring"> -- delete</pre>
+<blockquote>Initial value: <tt>127</tt></blockquote><a name="DLE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -527,21 +535,21 @@ RETURN:  The decimal digit value of the character encoded by the ASCII CODE,
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>encoding-error-character</b> err)</div></td>
+<div class="symbol">(<b>encoding-error-character</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">The character that cannot be encoded.</pre><a name="ENCODING-ERROR-CODING-SYSTEM"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>encoding-error-coding-system</b> err)</div></td>
+<div class="symbol">(<b>encoding-error-coding-system</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">A keyword denoting the coding system which cannot encode the character.</pre><a name="ENCODING-ERROR-MESSAGE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>encoding-error-message</b> err)</div></td>
+<div class="symbol">(<b>encoding-error-message</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">The error message.</pre><a name="ENQ"></a>
@@ -658,7 +666,23 @@ RETURN:  The decimal digit value of the character encoded by the ASCII CODE,
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>constant</i></div></td></tr></table>
 <pre class="docstring">FORM FEED</pre>
-<blockquote>Initial value: <tt>12</tt></blockquote><a name="HT"></a>
+<blockquote>Initial value: <tt>12</tt></blockquote><a name="FS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>fs</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS4 -- file separator</pre>
+<blockquote>Initial value: <tt>28</tt></blockquote><a name="GS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>gs</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS3 -- group separator</pre>
+<blockquote>Initial value: <tt>29</tt></blockquote><a name="HT"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -755,7 +779,15 @@ RETURN:  The decimal digit value of the character encoded by the ASCII CODE,
 <pre class="docstring">
 newline:  (member :crlf :cr :lf) ; the defaultl is :CRLF since that's what's
           used in internet binary protocols using ascii.
-</pre><a name="SI"></a>
+</pre><a name="RS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>rs</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS2 -- record separator</pre>
+<blockquote>Initial value: <tt>30</tt></blockquote><a name="SI"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -876,7 +908,15 @@ newline:  (member :crlf :cr :lf) ; the defaultl is :CRLF since that's what's
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>constant</i></div></td></tr></table>
 <pre class="docstring">SYNCHRONOUS IDLE</pre>
-<blockquote>Initial value: <tt>22</tt></blockquote><a name="VT"></a>
+<blockquote>Initial value: <tt>22</tt></blockquote><a name="US"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>us</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS1 -- unit separator</pre>
+<blockquote>Initial value: <tt>31</tt></blockquote><a name="VT"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.brelation.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.brelation.html
index 72e26e8..9239136 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.brelation.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.brelation.html
@@ -31,333 +31,62 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.BSET
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2004 - 2012
-
+
+    Copyright Pascal J. Bourguignon 2004 - 2015
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;

-</pre><a name="ASSIGN"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>assign</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL1 is a copy of REL2.
-RETURN: REL1
-</pre><a name="ASSIGN-ELEMENT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>assign-element</b> rel e1 e2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL contains only (E1,E2).
-RETURN: REL
-</pre><a name="ASSIGN-EMPTY"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>assign-empty</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL is the empty relation.
-RETURN: REL
-</pre><a name="BRELATION"></a>
+</pre>
+<p><b>ASSIGN</b><i class="undocumented"></i></p>
+<p><b>ASSIGN-ELEMENT</b><i class="undocumented"></i></p>
+<p><b>ASSIGN-EMPTY</b><i class="undocumented"></i></p><a name="BRELATION"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
 <div class="symbol"><b>brelation</b></div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>structure</i></div></td></tr></table>
-<pre class="docstring">The Binary Relation Class.</pre><a name="CARDINAL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>cardinal</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: The number of couples in the relation REL.
-</pre><a name="CLOSURE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>closure</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL is the transitive closure of the old REL.
-RETURN: REL
-</pre><a name="COMPLEMENT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>complement</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL is the complement of old REL.
-RETURN: REL
-</pre><a name="DIFFERENCE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>difference</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL1 is the difference of old REL1 and REL2.
-RETURN: REL1
-</pre><a name="EXCLUDE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>exclude</b> rel e1 e2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Remove (E1 E2) from the relation REL.
-POST:   ¬ REL(E1,E2)
-</pre><a name="EXISTS"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>exists</b> rel proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Calls PROC on  couples of the relation REL until it returns true.
-PROC:   A predicate of two elements.
-RETURN: Whether PROC returned true for at least one couple.
-</pre><a name="EXISTS-1"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>exists-1</b> rel proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Calls PROC on each couples of the relation REL.
-PROC:   A predicate of two elements.
-RETURN: Whether PROC returned true for exactly one couple.
-</pre><a name="EXTRACT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>extract</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Selects a couple in the relation REL, exclude it from REL, and return it.
-PRE:    (not (is-empty rel))
-POST:   ¬REL(i,j)
-RETURN: (values i j) such as old REL(i,j), or NIL if REL is empty.
-</pre><a name="FOR-ALL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>for-all</b> rel proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Calls PROC on couples of the relation REL while it returns true.
-PROC:   A predicate of two elements.
-RETURN: Whether PROC returned true for all couples.
-</pre><a name="FOR-ALL-DO"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>for-all-do</b> rel proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Calls PROC on each couple of the relation REL.
-PROC:   A function of two elements.
-RETURN: REL
-</pre><a name="GET-CYCLICS"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>get-cyclics</b> rel bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: The set of elements that are in cycles.
-</pre><a name="HAS-REFLEXIVE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>has-reflexive</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: ∃i∈[0,SIZE1-1], REL(i,i)
-</pre><a name="INCLUDE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>include</b> rel e1 e2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Adds (E1 E2) to the relation REL.
-POST:   REL(E1,E2)
-</pre><a name="INTERSECTION"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>intersection</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL1 is the intersection of old REL1 and REL2.
-RETURN: REL1
-</pre><a name="IS-CYCLIC"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-cyclic</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether the relation REL is cyclic.
-</pre><a name="IS-ELEMENT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-element</b> e1 e2 rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL(E1,E2).
-</pre><a name="IS-EMPTY"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-empty</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL is empty.
-</pre><a name="IS-EQUAL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-equal</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL1 is equal to REL2.
-</pre><a name="IS-EQUIVALENCE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-equivalence</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL is an equivalence relation. Ie. REL is reflexive, symetric and transitive.
-</pre><a name="IS-NOT-EQUAL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-not-equal</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL1 is not equal to REL2.
-</pre><a name="IS-REFLEXIVE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-reflexive</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether the relation REL is reflexive. Ie. ∀i∈[0,SIZE1-1], REL(i,i)
-</pre><a name="IS-REFLEXIVE-1"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-reflexive-1</b> e1 rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL(E1,E1)
-</pre><a name="IS-RELATED"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-related</b> e1 e2 rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL(E1,E2).
-</pre><a name="IS-STRICT-SUBSET"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-strict-subset</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL1 is a strict subset of REL2.
-</pre><a name="IS-SUBSET"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-subset</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether REL1 is a subset of REL2.
-</pre><a name="IS-SYMMETRIC"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-symmetric</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether the relation REL is symetric. Ie. ∀(i,j)∈[0,SIZE1-1]², REL(i,j) ⇒ REL(j,i)
-</pre><a name="IS-TRANSITIVE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-transitive</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether the relation REL is transitive. Ie. ∀(i,j,k)∈[0,SIZE1-1]³, REL(i,j) ∧ REL(j,k) ⇒ REL(i,k)
-</pre><a name="IS-TRANSITIVE-1"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-transitive-1</b> e1 e2 e3 rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether (REL(E1,E2) ∧ REL(E2,E3)) ⇒ REL(E1,E3)
-NOTE:   Tests the transitivity of the relation REL only on the
-        elements E1, E2, and E3.  This doesn't mean the relation REL
-        is transitive (but it's a necessary condition).
-</pre><a name="MAKE-BRELATION"></a>
+<pre class="docstring">The Binary Relation Class.</pre>
+<p><b>CARDINAL</b><i class="undocumented"></i></p>
+<p><b>CLOSURE</b><i class="undocumented"></i></p>
+<p><b>COMPLEMENT</b><i class="undocumented"></i></p>
+<p><b>DIFFERENCE</b><i class="undocumented"></i></p>
+<p><b>EMPTYP</b><i class="undocumented"></i></p>
+<p><b>EXCLUDE</b><i class="undocumented"></i></p>
+<p><b>EXISTS</b><i class="undocumented"></i></p>
+<p><b>EXISTS-1</b><i class="undocumented"></i></p>
+<p><b>EXTRACT</b><i class="undocumented"></i></p>
+<p><b>FOR-ALL</b><i class="undocumented"></i></p>
+<p><b>FOR-ALL-DO</b><i class="undocumented"></i></p>
+<p><b>GET-CYCLICS</b><i class="undocumented"></i></p>
+<p><b>HAS-REFLEXIVE</b><i class="undocumented"></i></p>
+<p><b>INCLUDE</b><i class="undocumented"></i></p>
+<p><b>INTERSECTION</b><i class="undocumented"></i></p>
+<p><b>IS-CYCLIC</b><i class="undocumented"></i></p>
+<p><b>IS-ELEMENT</b><i class="undocumented"></i></p>
+<p><b>IS-EQUAL</b><i class="undocumented"></i></p>
+<p><b>IS-EQUIVALENCE</b><i class="undocumented"></i></p>
+<p><b>IS-NOT-EQUAL</b><i class="undocumented"></i></p>
+<p><b>IS-REFLEXIVE</b><i class="undocumented"></i></p>
+<p><b>IS-REFLEXIVE-1</b><i class="undocumented"></i></p>
+<p><b>IS-RELATED</b><i class="undocumented"></i></p>
+<p><b>IS-STRICT-SUBSET</b><i class="undocumented"></i></p>
+<p><b>IS-SUBSET</b><i class="undocumented"></i></p>
+<p><b>IS-SYMMETRIC</b><i class="undocumented"></i></p>
+<p><b>IS-TRANSITIVE</b><i class="undocumented"></i></p>
+<p><b>IS-TRANSITIVE-1</b><i class="undocumented"></i></p><a name="MAKE-BRELATION"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -366,27 +95,9 @@ NOTE:   Tests the transitivity of the relation REL only on the
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN: A new BRELATION between sets of sizes SIZE-1 and SIZE-2.
-</pre><a name="PROJECT-1"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>project-1</b> rel e1 bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   BSET is the set of all elements I that are in relation REL(I,E2).
-RETURN: BSET
-</pre><a name="PROJECT-2"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>project-2</b> rel e1 bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   BSET is the set of all elements E2 that are in relation REL(E1,E2).
-RETURN: BSET
-</pre><a name="READ-BRELATION"></a>
+</pre>
+<p><b>PROJECT-1</b><i class="undocumented"></i></p>
+<p><b>PROJECT-2</b><i class="undocumented"></i></p><a name="READ-BRELATION"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -399,36 +110,10 @@ POST:   REL is the relation read.
 RETURN: REL.
 NOTE:   The serialization format is that of a list of adjacency lists.
         ((1 (2 3)) (2 (3)) (4)) = ({1 2 3 4} {(1 2) (1 3) (2 3)})
-</pre><a name="SELECT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>select</b> rel)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: (values i j) such as REL(i,j), or NIL if REL is empty.
-</pre><a name="SYM-DIFF"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>sym-diff</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL1 is the symetric difference of old REL1 and REL2.
-RETURN: REL1
-</pre><a name="UNION"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>union</b> rel1 rel2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:   REL1 is the union of old REL1 and REL2.
-RETURN: REL1
-</pre><a name="WRITE-BRELATION"></a>
+</pre>
+<p><b>SELECT</b><i class="undocumented"></i></p>
+<p><b>SYM-DIFF</b><i class="undocumented"></i></p>
+<p><b>UNION</b><i class="undocumented"></i></p><a name="WRITE-BRELATION"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.bset.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.bset.html
index 0db2da9..2a7a71a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.bset.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.bset.html
@@ -28,95 +28,36 @@ This package implements sets of (integer 0 *) as arrays of bitsets.
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2004 - 2012
-
+
+    Copyright Pascal J. Bourguignon 2004 - 2015
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
-</pre><a name="ASSIGN"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>assign</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      Accumulate in set1 the elements of set2 that are less than (size set1).
-POST:    (is-equal set1 (intersection (complement (make-bset (size set1)))set2))
-RETURN:  SET1
-</pre><a name="ASSIGN-ELEMENT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>assign-element</b> bset element)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Empties BSET and include element.
-PRE:    (&lt;= 0 element (size bset))
-POST:   (and (exists bset (lambda (x) (= x element)))
-             (for-all bset (lambda (x) (= x element))))
-RETURN:  BSET
-</pre><a name="ASSIGN-EMPTY"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>assign-empty</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-POST:    (is-empty bset)
-RETURN:  BSET.
-</pre><a name="BSET"></a>
+</pre>
+<p><b>ASSIGN</b><i class="undocumented"></i></p>
+<p><b>ASSIGN-ELEMENT</b><i class="undocumented"></i></p>
+<p><b>ASSIGN-EMPTY</b><i class="undocumented"></i></p><a name="BSET"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
 <div class="symbol"><b>bset</b></div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>structure</i></div></td></tr></table>
-<pre class="docstring">A set of small integers, implemented as a vector of words.</pre><a name="BSET-TO-LIST"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>bset-to-list</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  A list of all elements of BSET, sorted in increasing order.
-</pre><a name="CARDINAL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>cardinal</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  The number of elements in BSET.
-</pre><a name="COMPLEMENT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>complement</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      set1 := (complement (make-bset (size set1))) - set1
-         Accumulate in set1 the complement of set1
-         (elements in not set1)
-         modulo the allocated size of set1.
-RETURN:  SET1
-</pre><a name="COPY-BSET"></a>
+<pre class="docstring">A set of small integers, implemented as a vector of words.</pre>
+<p><b>BSET-TO-LIST</b><i class="undocumented"></i></p>
+<p><b>CARDINAL</b><i class="undocumented"></i></p>
+<p><b>COMPLEMENT</b><i class="undocumented"></i></p><a name="COPY-BSET"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -125,152 +66,23 @@ RETURN:  SET1
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN: A new copy of the ORIGINAL bset.
-</pre><a name="DIFFERENCE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>difference</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      set1 := set1 - ( set2 inter (complement (make-bset (size set1))) )
-         Accumulate in set1 the difference of set1 and set2
-         (elements in set1 not in set2)
-         modulo the allocated size of set1.
-RETURN:  SET1
-</pre><a name="EXCLUDE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>exclude</b> bset element)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-PRE:    (&lt;= 0 element (size bset))
-POST:   (not (is-element element bset))
-RETURN: BSET
-</pre><a name="EXISTS"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>exists</b> bset proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      Call function PROC for each element in the BSET
-         until PROC returns non nil.
-RETURN:  Whether PROC returned non nil.
-</pre><a name="EXISTS-1"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>exists-1</b> bset proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:       Call function PROC on all elements in the BSET.
-RETURN:   Whether PROC returned non nil for exactly one element.
-</pre><a name="EXTRACT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>extract</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-PRE:      (not (is-empty bset))
-POST:     (not (is-element (extract bset) bset))
-DO:       Select an element from the BSET and removes it from the BSET.
-RETURN:   An element that was in BSET.
-</pre><a name="FOR-ALL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>for-all</b> bset proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:     Call function PROC for each element in the BSET until PROC returns NIL.
-RETURN: Whether no call to PROC returned NIL.
-</pre><a name="FOR-ALL-DO"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>for-all-do</b> bset proc)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      Call PROC on all elements in BSET.
-RETURN:  BSET.
-</pre><a name="INCLUDE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>include</b> bset element)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-PRE:    (&lt;= 0 element (size bset))
-POST:   (is-element element bset)
-RETURN: BSET
-</pre><a name="INTERSECTION"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>intersection</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      set1 := set1 inter set2 inter
-         Accumulate in set1 the intersection of set1 and set2
-         (elements in set1 and in set2).
-RETURN:  SET1
-</pre><a name="IS-ELEMENT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-element</b> element bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  Whether element is in BSET.
-</pre><a name="IS-EMPTY"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-empty</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: (= 0 (cardinal bset))
-</pre><a name="IS-EQUAL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-equal</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  Whether SET1 and SET2 contain the same elements.
-  </pre><a name="IS-STRICT-SUBSET"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-strict-subset</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  Whether SET1 is a strict subset of SET2.
-</pre><a name="IS-SUBSET"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>is-subset</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  Whether  SET1 is a subset of SET2.
-</pre><a name="LIST-TO-BSET"></a>
+</pre>
+<p><b>DIFFERENCE</b><i class="undocumented"></i></p>
+<p><b>EMPTYP</b><i class="undocumented"></i></p>
+<p><b>EXCLUDE</b><i class="undocumented"></i></p>
+<p><b>EXISTS</b><i class="undocumented"></i></p>
+<p><b>EXISTS-1</b><i class="undocumented"></i></p>
+<p><b>EXTRACT</b><i class="undocumented"></i></p>
+<p><b>FOR-ALL</b><i class="undocumented"></i></p>
+<p><b>FOR-ALL-DO</b><i class="undocumented"></i></p>
+<p><b>INCLUDE</b><i class="undocumented"></i></p>
+<p><b>INTERSECTION</b><i class="undocumented"></i></p>
+<p><b>IS-ELEMENT</b><i class="undocumented"></i></p>
+<p><b>IS-EMPTY</b><i class="undocumented"></i></p>
+<p><b>IS-EQUAL</b><i class="undocumented"></i></p>
+<p><b>IS-NOT-EQUAL</b><i class="undocumented"></i></p>
+<p><b>IS-STRICT-SUBSET</b><i class="undocumented"></i></p>
+<p><b>IS-SUBSET</b><i class="undocumented"></i></p><a name="LIST-TO-BSET"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -291,27 +103,9 @@ RETURN:  A new bset containing all the elements in the list.
 PRE:    (&lt;= 0 max-size)
 POST:   (&lt;= max-size (size (make-bset max-size)))
 RETURN: A new bset allocated to hold at least elements from 0 to max-size.
-</pre><a name="MAXIMUM"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>maximum</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-PRE:     (not (is-empty bset))
-RETURN:  The greatest element of BSET.
-</pre><a name="MINIMUM"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>minimum</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-PRE:     (not (is-empty bset))
-RETURN:  The smallest element of BSET.
-</pre><a name="READ-BSET"></a>
+</pre>
+<p><b>MAXIMUM</b><i class="undocumented"></i></p>
+<p><b>MINIMUM</b><i class="undocumented"></i></p><a name="READ-BSET"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -338,52 +132,13 @@ POST:    (&lt;= max-size (size (resize-bset bset max-size)))
 DO:      Reallocate bset to have it able to hold at least elements
          from 0 to max-size.
 RETURN:  bset
-</pre><a name="SELECT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>select</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-PRE:      (not (is-empty bset))
-RETURN:   An element of BSET.
-WARNING:  May return always the same element if it's not removed from the BSET.
-</pre><a name="SIZE"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>size</b> bset)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:  The maximum element BSET can hold.
-</pre><a name="SYM-DIFF"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>sym-diff</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      set1 := set1 delta ( set2 inter (complement (make-bset (size set1))) )
-         Accumulate in set1 the symetrical difference of set1 and set2
-         (elements in set1 not in set2 or in set2 not in bset 1)
-         modulo the allocated size of set1.
-RETURN:  SET1
-</pre><a name="UNION"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>union</b> set1 set2)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      set1 := set1 U ( set2 inter (complement (make-bset (size set1))) )
-         Accumulate in set1 the union of set1 and set2
-         modulo the allocated size of set1.
-RETURN:  SET1
-</pre><a name="WRITE-BSET"></a>
+</pre>
+<p><b>SELECT</b><i class="undocumented"></i></p>
+<p><b>SIZE</b><i class="undocumented"></i></p>
+<p><b>STRICT-SUBSETP</b><i class="undocumented"></i></p>
+<p><b>SUBSETP</b><i class="undocumented"></i></p>
+<p><b>SYM-DIFF</b><i class="undocumented"></i></p>
+<p><b>UNION</b><i class="undocumented"></i></p><a name="WRITE-BSET"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.cache.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.cache.html
index cdc6e86..cde96a8 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.cache.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.cache.html
@@ -36,19 +36,19 @@ Example:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2005 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -144,9 +144,9 @@ RETURN: The type used for value files in the cache directory.
 <div class="symbol"><b>entry</b></div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>structure</i></div></td></tr></table>
-<pre class="docstring">A cache index entry, mapping a key with the date the resource
+<pre class="docstring">A cache index entry, mapping a key with the date the resource
 was fetched and the file-name of the files where the resource and
-the parsed html are stored, and references to these data when they
+the parsed html are stored, and references to these data when they
 are loaded in core.</pre><a name="ENTRY-EXPIRE-DATE"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character-sets.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character-sets.html
index 7024c77..6eb0e3c 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character-sets.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character-sets.html
@@ -38,19 +38,19 @@ See also: COM.INFORMATIMGO.CLEXT.CHARACTER-SET
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2005 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -184,7 +184,7 @@ RETURN: The MIME encoding of the given character set, or it's NAME.
 <pre class="docstring">
 RETURN: The character-set in *CHARACTER-SETS* that has NAME as name or alias,
         or some variation of NAME (removing non alphanumeric characters
-        and prefixing 'cs'.
+        and prefixing 'cs'.
 </pre><a name="READ-CHARACTER-SETS-FILE"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character.html
index 1bc8a0e..2cc066b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.character.html
@@ -48,19 +48,19 @@ present semi-standard character names and other ASCII features.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2013 - 2013
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.combination.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.combination.html
index 3de9447..942ac46 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.combination.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.combination.html
@@ -28,19 +28,19 @@ See also: &lt;<a href="http://fr.wikipedia.org/wiki/Combinatoire">http://fr.wiki
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -78,9 +78,9 @@ RETURN: The number of arrangement of k elements (without repeat) taken amongst n
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN:     whether the reset() method has been called and
-            getNextElement() (or getCurrentElement()) has not
-            already been called.
+RETURN:     whether the reset() method has been called and
+            getNextElement() (or getCurrentElement()) has not
+            already been called.
 </pre><a name="BASE-CARDINAL"></a>
 <table border="0" width="100%">
 <tr>
@@ -130,7 +130,7 @@ RETURN: a list of all the combinations of N elements from the LIST.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN:     !atBegining()
+RETURN:     !atBegining()
             &amp;&amp; ((cardinal()=0) || (index()=cardinal())).
 </pre><a name="ELEMENT-SIZE"></a>
 <table border="0" width="100%">
@@ -140,7 +140,7 @@ RETURN:     !atBegining()
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN:     the size of each element returned by getCurrentElement
+RETURN:     the size of each element returned by getCurrentElement
             and getNextElement in the choice arrays.
 </pre><a name="GET-CURRENT-ELEMENT"></a>
 <table border="0" width="100%">
@@ -153,9 +153,9 @@ RETURN:     the size of each element returned by getCurrentElement
 PRE:        cardinal()&gt;0.
 POST:       !atBegining(),
 RETURN:     A vector of cardinal: choice.
-DO:         Sets the choice array to the current enumerated
-            element. (ie. the last element retrived with the
-            getNextElement method). The choice array must contain
+DO:         Sets the choice array to the current enumerated
+            element. (ie. the last element retrived with the
+            getNextElement method). The choice array must contain
             at least elementSize() integers.
 </pre><a name="GET-NEXT-ELEMENT"></a>
 <table border="0" width="100%">
@@ -165,14 +165,14 @@ DO:         Sets the choice array to the current enumerated
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-PRE:        cardinal()&gt;0, !done-p(), atBegining()=b,
+PRE:        cardinal()&gt;0, !done-p(), atBegining()=b,
             (!b =&gt; index()=a).
 POST:       !atBegining(), (!b =&gt; index()=a+1),
 RETURN:     A vector of cardinal: choice; done-p.
 DO:         Computes the next element to be enumerated and sets the
-            choice array to it. It returns TRUE when the last
-            element is retrived, ie. all elements have been
-            enumerated. The choice array must contain at least
+            choice array to it. It returns TRUE when the last
+            element is retrived, ie. all elements have been
+            enumerated. The choice array must contain at least
             elementSize() integers.
 </pre><a name="INDEX"></a>
 <table border="0" width="100%">
@@ -183,7 +183,7 @@ DO:         Computes the next element to be enumerated and sets the
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
 PRE:        !atBegining()..
-RETURN:     the index of the current element enumerated by
+RETURN:     the index of the current element enumerated by
             this object.
 </pre><a name="RESET"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.constraints.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.constraints.html
index 1b85692..3e76c9f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.constraints.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.constraints.html
@@ -35,19 +35,19 @@ calls to propagate.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2011 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.html
index 58e2854..1308dae 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.html
@@ -30,19 +30,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.DATE
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2007 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.utility.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.utility.html
index 0e1b197..67996a4 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.utility.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.date.utility.html
@@ -31,19 +31,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.DATE
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2007 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -238,7 +238,7 @@ to compare two dates of the same class.</pre><a name="COLLAPSE-JULIAN-DURATION">
 DO:     Collapse weeks as 7 days.
 RETURN: secondes; minutes; hours; days; months; years
 NOTE:   If you add keywords to *DURATION-KEYWORDS* you may have to
-        override this method.
+        override this method.
 </pre><a name="COMPARE-LISTS-OF-NUMBERS"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dfa.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dfa.html
index cbd9d4b..a6f9710 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dfa.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dfa.html
@@ -25,7 +25,7 @@ Deterministic Finite State Machine).

 A DFA has a state.

-Our DFAs also have a set of slots.
+Our DFAs also have a set of slots.

 Each DFA is implemented as a class.

@@ -62,7 +62,7 @@ Example:

     (got-b *d* 'b)
     prints:
-    (exiting zero)
+    (exiting zero)
     (entering one b)
     --&gt; (entering one b)

@@ -76,19 +76,19 @@ Example:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2012 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dictionary.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dictionary.html
index c9ade9b..217b9aa 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dictionary.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dictionary.html
@@ -28,19 +28,19 @@ HASH-TABLE and A-LIST depending on the number of entries.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2010 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dll.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dll.html
index 289cc7e..f33c07c 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dll.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.dll.html
@@ -30,19 +30,19 @@ pointer to the head of the list, and the list is circularly closed
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2001 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ecma048.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ecma048.html
index cc8692c..b26c471 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ecma048.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.ecma048.html
@@ -33,7 +33,7 @@


     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software; you can redistribute it and/or
     modify it under the terms of the GNU General Public License
     as published by the Free Software Foundation; either version
@@ -636,7 +636,15 @@
 <pre class="docstring">DEVICE CONTROL STRING</pre>
 <blockquote>Initial value: <tt>144</tt></blockquote>
 <p><b>DEFINE-ALL-FUNCTIONS</b><i class="undocumented"></i></p>
-<p><b>DEFINE-CODE-FUNCTION</b><i class="undocumented"></i></p><a name="DL"></a>
+<p><b>DEFINE-CODE-FUNCTION</b><i class="undocumented"></i></p><a name="DEL"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>del</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring"> -- delete</pre>
+<blockquote>Initial value: <tt>127</tt></blockquote><a name="DL"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1003,7 +1011,15 @@

     FNT is used to identify the character font to be selected as
     primary or alternative font by subsequent occurrences of SELECT
-    GRAPHIC RENDITION (SGR) in the data stream. Ps</pre><a name="GCC"></a>
+    GRAPHIC RENDITION (SGR) in the data stream. Ps</pre><a name="FS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>fs</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS4 -- file separator</pre>
+<blockquote>Initial value: <tt>28</tt></blockquote><a name="GCC"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1042,7 +1058,7 @@ EXPORT:         Whether the generated function symbol must be exported.
                 must return 8-bit escape sequences or 7-bit escape sequences.

 PRINT:          If NIL, then return the escape sequence
-                else the function takes an optional last argument of type
+                else the function takes an optional last argument of type
                 stream or T (which is the default) and writes the escape
                 sequence to this stream, or *STANDARD-OUTPUT* for T.

@@ -1079,7 +1095,7 @@ EXPORT:         Whether the generated function symbol must be exported.
                 must return 8-bit escape sequences or 7-bit escape sequences.

 PRINT:          If NIL, then return the escape sequence
-                else the function takes an optional last argument of type
+                else the function takes an optional last argument of type
                 stream or T (which is the default) and writes the escape
                 sequence to this stream, or *STANDARD-OUTPUT* for T.

@@ -1112,7 +1128,15 @@ RETURN:         A string containing a shell function definition
 BUGS:           Perhaps we should generate functions that take 8-BIT and
                 RESULT-TYPE as arguments (or special variables) dynamically.

-</pre><a name="GSM"></a>
+</pre><a name="GS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>gs</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS3 -- group separator</pre>
+<blockquote>Initial value: <tt>29</tt></blockquote><a name="GSM"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1140,7 +1164,15 @@ BUGS:           Perhaps we should generate functions that take 8-BIT and
     next occurrence of GSS in the data stream. Pn specifies the height,
     the width is implicitly defined by the height. The unit in which the
     parameter value is expressed is that established by the parameter
-    value of SELECT SIZE UNIT (SSU).</pre><a name="HPA"></a>
+    value of SELECT SIZE UNIT (SSU).</pre><a name="HOP"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>hop</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring"> -- HIGH OCTET PRESET</pre>
+<blockquote>Initial value: <tt>129</tt></blockquote><a name="HPA"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1327,7 +1359,15 @@ BUGS:           Perhaps we should generate functions that take 8-BIT and
     PRESENTATION, IL is used to prepare the insertion of n lines, by
     putting into the erased state in the presentation component the active
     line (the line that contains the active presentation position) and,
-    depending on the setting of the LINE EDITING MODE (VEM), the n-</pre><a name="INT"></a>
+    depending on the setting of the LINE EDITING MODE (VEM), the n-</pre><a name="IND"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>ind</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring"> -- INDEX</pre>
+<blockquote>Initial value: <tt>132</tt></blockquote><a name="INT"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1664,7 +1704,15 @@ BUGS:           Perhaps we should generate functions that take 8-BIT and
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>constant</i></div></td></tr></table>
 <pre class="docstring">OPERATING SYSTEM COMMAND</pre>
-<blockquote>Initial value: <tt>157</tt></blockquote><a name="PEC"></a>
+<blockquote>Initial value: <tt>157</tt></blockquote><a name="PAD"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>pad</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring"> -- PADDING CHARACTER</pre>
+<blockquote>Initial value: <tt>128</tt></blockquote><a name="PEC"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1955,7 +2003,15 @@ Prints sh/bash functions to print the escape sequences.
 <pre class="docstring">RESET MODE

     RM causes the modes of the receiving device to be reset as
-    specified by the parameter values:</pre><a name="SACS"></a>
+    specified by the parameter values:</pre><a name="RS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>rs</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS2 -- record separator</pre>
+<blockquote>Initial value: <tt>30</tt></blockquote><a name="SACS"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -2131,7 +2187,15 @@ Prints sh/bash functions to print the escape sequences.
     another from bin 1 2 eject sheet and load another from bin 2 . . . n
     eject sheet and load another from bin n Parameter values of Ps2 are: 0
     eject sheet, no stacker specified 1 eject sheet into stacker 1 2 eject
-    sheet into stacker 2 . . . n eject sheet into stacker n</pre><a name="SGR"></a>
+    sheet into stacker 2 . . . n eject sheet into stacker n</pre><a name="SGCI"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>sgci</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring"> -- SINGLE GRAPHIC CHARACTER INTRODUCER</pre>
+<blockquote>Initial value: <tt>153</tt></blockquote><a name="SGR"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -2943,7 +3007,15 @@ Prints sh/bash functions to print the escape sequences.
     occurrence of TSS in the data stream, see annex C. Pn specifies the
     width of the thin space. The unit in which the parameter value is
     expressed is that established by the parameter value of SELECT SIZE
-    UNIT (SSU).</pre><a name="VPA"></a>
+    UNIT (SSU).</pre><a name="US"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>us</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>constant</i></div></td></tr></table>
+<pre class="docstring">IS1 -- unit separator</pre>
+<blockquote>Initial value: <tt>31</tt></blockquote><a name="VPA"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.file.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.file.html
index 0ad5f7b..cc89d87 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.file.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.file.html
@@ -38,19 +38,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.STREAM
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2005 - 2014
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -118,7 +118,8 @@ NOTE:           Empty subdirectories are not copied.
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 DO:     Copy the contents of the file at path SRC to the file at path DST.
-</pre><a name="REMOVE-FIRST-LINES"></a>
+</pre>
+<p><b>CREATE-FILE</b><i class="undocumented"></i></p><a name="REMOVE-FIRST-LINES"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -126,7 +127,7 @@ DO:     Copy the contents of the file at path SRC to the file at path DST.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-DO:         Modifies the file at path FILE-NAME,
+DO:         Modifies the file at path FILE-NAME,
             removing the LINE-COUNT first lines.
 WARNING:    There's no backup: if the COPY-OVER fails, the file will be left
             in an unspecified state.
@@ -159,6 +160,7 @@ IF-DOES-NOT-EXIST:  Can be :error, :create, nil, or another value that
 RETURN:             The first SEXP of the file at PATH, or the value
                     of IF-DOES-NOT-EXIST when not :ERROR or :CREATE
                     and the file doesn't exist.
+                    The second value is t, unless the file is empty.
 </pre><a name="(SETF SEXP-FILE-CONTENTS)"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.float-binio.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.float-binio.html
index b9b259b..c0ff326 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.float-binio.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.float-binio.html
@@ -28,19 +28,19 @@ BUGS: Handling of SHORT-FLOAT and LONG-FLOAT is not complete.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.graph.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.graph.html
index e724d6a..cea0780 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.graph.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.graph.html
@@ -37,19 +37,19 @@ See also:
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2003 - 2012
-
+
+    Copyright Pascal J. Bourguignon 2003 - 2018
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -75,7 +75,7 @@ DO:     Add a new edge to this graph.
 <pre class="docstring">
 DO:     Create a new edge (of class edge-class) between `nodeA' and `nodeB'.
         and add it to this graph.
-        If the edge is directed,
+        If the edge is directed,
         then `nodeA' is the `from' node and `nodeB' the `to' node.
 </pre><a name="ADD-ELEMENT"></a>
 <table border="0" width="100%">
@@ -132,11 +132,12 @@ NOTE:   For directed graphs, an adjacent node is either a predecessor
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>cardinal</b> self)</div></td>
+<div class="symbol">(<b>cardinal</b> set)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: The number of elements in this set.
+RETURN: The number of elements in the SET.
+NOTE:   We only consider finite sets.
 </pre><a name="CONTAINS-ELEMENT"></a>
 <table border="0" width="100%">
 <tr>
@@ -150,13 +151,13 @@ RETURN: Whether this set contains anElement.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>copy</b> self &amp;key &amp;allow-other-keys)</div></td>
+<div class="symbol">(<b>copy</b> set &amp;key &amp;allow-other-keys)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: A COPY of this edge.
-        The COPY has the same  NODES than this edge.
-        Other attributes are normally copied.</pre><a name="DELETE-PROPERTY"></a>
+RETURN:         A new set of same class as SET, containing the same
+                elements as SET.
+</pre><a name="DELETE-PROPERTY"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -291,7 +292,7 @@ RETURN: A list of NODES that have as property PROPERTY the value VALUE.
 <pre class="docstring">
 DO:     Compute for each node in this graph the distance from the startNode,
         and store it as a property named prop-name.
-NOTE:   If the graph is not connex, then some distances will be nil,
+NOTE:   If the graph is not connex, then some distances will be nil,
         meaning infinity.
 </pre><a name="FROM"></a>
 <table border="0" width="100%">
@@ -366,12 +367,23 @@ RETURN: Whether this edge is between `nodeA' and `nodeB'.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>map-elements</b> result-type self lambda-body)</div></td>
+<div class="symbol">(<b>map-elements</b> result-type mapper set)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: the list of results returned by lambda-body called with each element.
-NOTE:   lambda-body must not change this set.
+DO:             Calls MAPPER on each element of the SET in turn (no
+                specified order), collecting the results in a set of
+                type RESULT-TYPE.
+
+RESULT-TYPE:    A symbol denoting a set class, or LIST or VECTOR.
+
+MAPPER:         A function taking an element of SET as argument, and
+                returning an element for the set of type RESULT-TYPE.
+
+SET:            A set.
+
+RETURN:         A set of type RESULT-TYPE containing the elements
+                returned by MAPPER.
 </pre><a name="NODES"></a>
 <table border="0" width="100%">
 <tr>
@@ -459,7 +471,7 @@ POST:   already_in       ==&gt; (CARDINAL self) == (1- old_CARDINAL),
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:      Remove the oldNode from the graph.
+DO:      Remove the oldNode from the graph.
          This implies removing all the edges adjacent to the node too.
 </pre><a name="REMOVE-NODES"></a>
 <table border="0" width="100%">
@@ -552,7 +564,7 @@ NOTE:   For undirected graphs, it's the same as ADJACENT-NODES.
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN: If node is a node of the edge, then return its successor or nil.
-        That is, for an undirected edge e,
+        That is, for an undirected edge e,
              (and (eq (SUCCESSOR-OF e (car (NODES e))) (cdr (NODES e)))
                   (eq (SUCCESSOR-OF e (cdr (NODES e))) (car (NODES e))) )
         while for a directed edge d:
@@ -581,7 +593,7 @@ RETURN: If node is a node of the edge, then return its successor or nil.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:     Walk the graph starting form startNode, calling lambda-body
+DO:     Walk the graph starting form startNode, calling lambda-body
         with each edges as argument. Since it's the edges that are passed
         to lambda-body, one node can be "walked" several times either as
         `from' or `to' node or different edges.
@@ -593,8 +605,8 @@ DO:     Walk the graph starting form startNode, calling lambda-body
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:     Walk the graph starting form startNode, calling lambda-body
-        with each node as argument.
+DO:     Walk the graph starting form startNode, calling lambda-body
+        with each node as argument.
 </pre><a name="WEIGHT"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.gregorian-calendar.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.gregorian-calendar.html
index a04c9c9..4d4f633 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.gregorian-calendar.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.gregorian-calendar.html
@@ -30,19 +30,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.DATE
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2007 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.histogram.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.histogram.html
index d4db163..324ed73 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.histogram.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.histogram.html
@@ -21,24 +21,24 @@
 <pre class="docstring">

 This package provides functions to deal with histograms.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2013 - 2013
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.html
index 777fe8e..09ee402 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.html
@@ -48,6 +48,7 @@
 <li><a href="com.informatimago.common-lisp.cesarum.julian-calendar.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.JULIAN-CALENDAR</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.list.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.LIST</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.llrbtree.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.LLRBTREE</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.mersenne.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.MERSENNE</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.message-queue.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.MESSAGE-QUEUE</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.package.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.PACKAGE</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.peek-stream.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.PEEK-STREAM</a></li>
@@ -60,9 +61,12 @@
 <li><a href="com.informatimago.common-lisp.cesarum.simple-test.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.SIMPLE-TEST</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.stream.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.STREAM</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.string.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.STRING</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.symbol.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.SYMBOL</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.tea.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.TEA</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.time.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.TIME</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.utility.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.UTILITY</a></li>
-<li><a href="com.informatimago.common-lisp.cesarum.version.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.VERSION</a></li></ul>
+<li><a href="com.informatimago.common-lisp.cesarum.version.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.VERSION</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html">Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.XOROSHIRO128</a></li></ul>
 <br>
 <hr>
 <div class="footer">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.index-set.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.index-set.html
index e6b0cf0..a3f0545 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.index-set.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.index-set.html
@@ -25,19 +25,19 @@ This package implements sets of INTEGER as a sequence of ranges.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2013 - 2013
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -86,11 +86,12 @@ RETURN: DESTINATION-SET
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>cardinal</b> self)</div></td>
+<div class="symbol">(<b>cardinal</b> set)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: The number of elements in this set.
+RETURN: The number of elements in the SET.
+NOTE:   We only consider finite sets.
 </pre><a name="CONTAINS"></a>
 <table border="0" width="100%">
 <tr>
@@ -104,13 +105,13 @@ RETURN: Whether the SET contains the ELEMENT.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>copy</b> self &amp;key &amp;allow-other-keys)</div></td>
+<div class="symbol">(<b>copy</b> set &amp;key &amp;allow-other-keys)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: A COPY of this edge.
-        The COPY has the same  NODES than this edge.
-        Other attributes are normally copied.</pre>
+RETURN:         A new set of same class as SET, containing the same
+                elements as SET.
+</pre>
 <p><b>COPY-RANGE</b><i class="undocumented"></i></p><a name="DIFFERENCE"></a>
 <table border="0" width="100%">
 <tr>
@@ -226,12 +227,23 @@ RETURN: A collector for the RESULT-TYPE.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>map-elements</b> result-type self lambda-body)</div></td>
+<div class="symbol">(<b>map-elements</b> result-type mapper set)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: the list of results returned by lambda-body called with each element.
-NOTE:   lambda-body must not change this set.
+DO:             Calls MAPPER on each element of the SET in turn (no
+                specified order), collecting the results in a set of
+                type RESULT-TYPE.
+
+RESULT-TYPE:    A symbol denoting a set class, or LIST or VECTOR.
+
+MAPPER:         A function taking an element of SET as argument, and
+                returning an element for the set of type RESULT-TYPE.
+
+SET:            A set.
+
+RETURN:         A set of type RESULT-TYPE containing the elements
+                returned by MAPPER.
 </pre>
 <p><b>MAP-RANGES</b><i class="undocumented"></i></p><a name="MAXIMUM"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso3166.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso3166.html
index 484199c..4f48235 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso3166.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso3166.html
@@ -20,24 +20,24 @@
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.ISO3166</h1>
 <pre class="docstring">
 This package exports functions and data to process iso3166 country codes.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso4217.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso4217.html
index efee78b..320d836 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso4217.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso4217.html
@@ -21,24 +21,24 @@
 <pre class="docstring">

 This package exports functions and data to process iso4217 currency codes.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -100,9 +100,9 @@ License:
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-DESIGNATOR:  An integer between 0 and 999, or a string or a symbol,
-             or a list whose first element is an integer between 0 and 999,
-                                              or a string or a symbol,
+DESIGNATOR:  An integer between 0 and 999, or a string or a symbol,
+             or a list whose first element is an integer between 0 and 999,
+                                              or a string or a symbol,
 RETURN:      A currency structure (list) if the designator matches one,
              or nil if none found.
 RAISE:       An error when the type of DESIGNATOR is not as described above.
@@ -114,7 +114,7 @@ RAISE:       An error when the type of DESIGNATOR is not as described above.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-     ONLY-EXISTING:  NOT IMPLEMENTED YET. Select only currencly in current use.
+     ONLY-EXISTING:  NOT IMPLEMENTED YET. Select only currencly in current use.
      LANGUAGE:       NOT IMPLEMENTED YET.
      ORDER:          :NAME or :ALPHABETIC-CODE or :NUMERIC-CODE.
      if not specified, no ordering is done.
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso639a.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso639a.html
index 78d2ba6..a3922db 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso639a.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.iso639a.html
@@ -26,19 +26,19 @@ This package exports functions and data to process iso639a language codes.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.julian-calendar.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.julian-calendar.html
index ab7e856..c1f4620 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.julian-calendar.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.julian-calendar.html
@@ -30,19 +30,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.DATE
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2007 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -58,7 +58,7 @@ License:
 RETURN: Whether YEAR is a julian leap year.
 NOTE:   We don't implement here the actual leap years (they started with
         a leap year every three years, since they used to count both the
-        start and end items...).
+        start and end items...).
 </pre>
 <br>
 <hr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.list.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.list.html
index 35b5340..05f71a1 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.list.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.list.html
@@ -20,24 +20,24 @@
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.CESARUM.LIST</h1>
 <pre class="docstring">
 This package exports list processing functions.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2014
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -55,7 +55,7 @@ RETURN:   The value of the entry INDICATOR of the a-list PLACE, or DEFAULT.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>appendf</b> g705 &amp;rest lists)</div></td>
+<div class="symbol">(<b>appendf</b> x &amp;rest lists)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">Append the LISTS at the end of the PLACE.</pre><a name="CIRCULAR-LENGTH"></a>
@@ -78,7 +78,7 @@ RETURN: the total length ; the length of the stem ; the length of the circle.
 RETURN:  (elt args 0) x (elt args 1) x ... x (elt args (1- (length args)))
          = the set of tuples built taking one item in order from each list
            in args.
-EXAMPLE: (COMBINE '(WWW FTP) '(EXA) '(COM ORG)))
+EXAMPLE: (COMBINE '(WWW FTP) '(EXA) '(COM ORG)))
            --&gt; ((WWW EXA COM) (WWW EXA ORG) (FTP EXA COM) (FTP EXA ORG))
 </pre><a name="DEEPEST"></a>
 <table border="0" width="100%">
@@ -167,9 +167,9 @@ AUTHORS: Paul F. Dietz &lt;dietz@dls.net&gt;
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN:   A list containing the elements
+RETURN:   A list containing the elements
           (start start+step ... start+(count-1)*step)
-          The start and step parameters default to 0 and 1, respectively.
+          The start and step parameters default to 0 and 1, respectively.
           This procedure takes its name from the APL primitive.
 EXAMPLE:  (iota 5) =&gt; (0 1 2 3 4)
           (iota 5 0 -0.1) =&gt; (0 -0.1 -0.2 -0.3 -0.4)
@@ -278,6 +278,16 @@ RETURN: A tree congruent to the TREES, each node being the result of
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 RETURN:   (MEMBER ITEM LIST :TEST (FUNCTION EQ))
+</pre><a name="META-LIST"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>meta-list</b> list)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+Returns a list whose CARs are the CONS cells of the LIST.
+LIST must be a proper list.
 </pre><a name="NSPLIT-LIST"></a>
 <table border="0" width="100%">
 <tr>
@@ -292,7 +302,7 @@ DO:             SPLIT THE LIST IN TWO AT THE GIVEN POSITION.
                 (NSPLIT-LIST (LIST 'A 'B 'C) 1) --&gt; (A) ; (B C)
                 (NSPLIT-LIST (LIST 'A 'B 'C) 2) --&gt; (A B) ; (C)
                 (NSPLIT-LIST (LIST 'A 'B 'C) 3) --&gt; (A B C) ; NIL
-POSITION:       POSITION OF THE SPLIT;
+POSITION:       POSITION OF THE SPLIT;
                 WHEN FROM-START AND 0&lt;=POSITION&lt;=(LENGTH LIST),
                 THAT'S THE LENGTH OF THE FIRST RESULT
 FROM-START:     THE DEFAULT, SPLIT COUNTING FROM THE START.
@@ -371,7 +381,7 @@ RETURN:  The modified PLIST.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>prependf</b> g682 &amp;rest lists)</div></td>
+<div class="symbol">(<b>prependf</b> x &amp;rest lists)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">Prepend the LISTS at the beginning of the PLACE.</pre><a name="PROPER-LIST-P"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.llrbtree.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.llrbtree.html
index 40b135f..981a8f0 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.llrbtree.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.llrbtree.html
@@ -29,19 +29,19 @@ http://www.cs.princeton.edu/~rs
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2009 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -190,7 +190,7 @@ An invocation (NAME) returns three values as follows:
 1. A generalized boolean that is true if an entry is returned.
 2. The key from the tree entry.
 3. The value from the tree entry.
-
+
 After all entries have been returned by successive invocations
 of (NAME), then only one value is returned, namely nil.

diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.message-queue.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.message-queue.html
index 1cbdf83..b0f8e65 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.message-queue.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.message-queue.html
@@ -29,19 +29,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.QUEUE
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2005 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.package.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.package.html
index 69021c4..47a85af 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.package.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.package.html
@@ -27,19 +27,19 @@ Some package utilities.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.peek-stream.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.peek-stream.html
index c2f1cc0..4040d98 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.peek-stream.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.peek-stream.html
@@ -32,19 +32,19 @@ un-generic READ-CHAR, UNREAD-CHAR and PEEK-CHAR.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.pmatch.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.pmatch.html
index 557fc63..d572b2a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.pmatch.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.pmatch.html
@@ -26,19 +26,19 @@ Sexp Pattern Matcher
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -59,7 +59,7 @@ PAT:       A symbolic expression with the following syntax:
              (?+ l)  expects anything (one or more items).
              (?* l)  expects anything (zero or more items).
              other   expects exactly other (can be a sublist).
-RETURN:    A list of the symbol used in the various (?. sym) items,
+RETURN:    A list of the symbol used in the various (?. sym) items,
            in no particular order, but with duplicates deleted.
 </pre><a name="MATCH"></a>
 <table border="0" width="100%">
@@ -95,7 +95,7 @@ SEE ALSO:  match-state-failed-p to check if the matching failed.
 <pre class="docstring">
 SEXP:    A symbolic expression, evaluated.
 CLAUSES: A list of (pattern &amp;body body)
-         The pattern must be litteral.
+         The pattern must be litteral.
          Lexical variable names are extracted from it, and body is executed
          in a lexical environment where these names are bound to the matched
          subexpression of SEXP.
@@ -122,11 +122,11 @@ DO:      Call the function of the clause whose pattern matches the SEXP,
          or whose pattern is a symbol string-equal to OTHERWISE.
 RETURN:  The result of the called function, and the pattern that matched.
 EXAMPLE: (match-case* expr
-            `(((add       (?x a) to   (?x b))
+            `(((add       (?x a) to   (?x b))
                 ,(lambda (bindings) `(+ ,(aget bindings 'a) ,(aget bindings 'b)))
                ((multiply  (?x a) with (?x b))
                 ,(lambda (bindings) `(* ,(aget bindings 'a) ,(aget bindings 'b))))
-               ((substract (?x a) from (?x a))
+               ((substract (?x a) from (?x a))
                 ,(constantly 0))
                (otherwise
                 ,(lambda () (error "No matching pattern"))))))
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.queue.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.queue.html
index ad09834..5de81da 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.queue.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.queue.html
@@ -22,7 +22,7 @@

 This module exports a queue type. This is a structure optimized for
 FIFO operations, keeping a pointer to the head and the tail of a list.
-
+

 The structure of a queue is as follow:

@@ -47,19 +47,19 @@ The structure of a queue is as follow:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2001 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.raiden.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.raiden.html
index 0e5fa1a..dffd75a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.raiden.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.raiden.html
@@ -26,19 +26,19 @@ http://raiden-cipher.sourceforge.net/
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2006 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.sequence.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.sequence.html
index ca2bc2b..89f628b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.sequence.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.sequence.html
@@ -21,24 +21,24 @@
 <pre class="docstring">

 This package exports sequence processing functions.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -69,7 +69,7 @@ RETURN:          A vector containing all the elements of the vectors
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>deletef</b> g10468 item &amp;rest keys)</div></td>
+<div class="symbol">(<b>deletef</b> x item &amp;rest keys)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">Delete the item from the sequence in PLACE.</pre><a name="DUPLICATES"></a>
@@ -118,7 +118,8 @@ RETURN:   A list of unique elements from the SEQUENCE.
 SEQUENCE: A sequence.
 TEST:     A comparison function.  Default: EQL.
 KEY:      A key function. Default: IDENTITY.
-</pre><a name="PARSE-SEQUENCE-TYPE"></a>
+</pre>
+<p><b>MAPCONCAT</b><i class="undocumented"></i></p><a name="PARSE-SEQUENCE-TYPE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -162,7 +163,7 @@ SEQUENCE:       A sequence.   If it is a list or an adjustable vector,
                 will be destructively modified and returned.
                 Otherwise a fresh adjustable vector will be returned.

-START:          Bounding index designator of SEQUENCE.
+START:          Bounding index designator of SEQUENCE.

 END:            Bounding index designator of SEQUENCE. The default for
                 end is NIL, which means (LENGTH SEQUENCE).
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.set.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.set.html
index 8ced413..d029496 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.set.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.set.html
@@ -38,19 +38,19 @@ a vector collector.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2013 - 2013
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -99,11 +99,12 @@ RETURN: DESTINATION-SET
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>cardinal</b> self)</div></td>
+<div class="symbol">(<b>cardinal</b> set)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: The number of elements in this set.
+RETURN: The number of elements in the SET.
+NOTE:   We only consider finite sets.
 </pre><a name="COLLECTING-RESULT"></a>
 <table border="0" width="100%">
 <tr>
@@ -130,13 +131,13 @@ RETURN: Whether the SET contains the ELEMENT.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>copy</b> self &amp;key &amp;allow-other-keys)</div></td>
+<div class="symbol">(<b>copy</b> set &amp;key &amp;allow-other-keys)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: A COPY of this edge.
-        The COPY has the same  NODES than this edge.
-        Other attributes are normally copied.</pre><a name="DIFFERENCE"></a>
+RETURN:         A new set of same class as SET, containing the same
+                elements as SET.
+</pre><a name="DIFFERENCE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -256,12 +257,23 @@ RETURN: A collector for the RESULT-TYPE.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>map-elements</b> result-type self lambda-body)</div></td>
+<div class="symbol">(<b>map-elements</b> result-type mapper set)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: the list of results returned by lambda-body called with each element.
-NOTE:   lambda-body must not change this set.
+DO:             Calls MAPPER on each element of the SET in turn (no
+                specified order), collecting the results in a set of
+                type RESULT-TYPE.
+
+RESULT-TYPE:    A symbol denoting a set class, or LIST or VECTOR.
+
+MAPPER:         A function taking an element of SET as argument, and
+                returning an element for the set of type RESULT-TYPE.
+
+SET:            A set.
+
+RETURN:         A set of type RESULT-TYPE containing the elements
+                returned by MAPPER.
 </pre><a name="MAXIMUM"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.simple-test.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.simple-test.html
index 446bf08..b68ee6a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.simple-test.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.simple-test.html
@@ -45,19 +45,19 @@ debug the test or the failure.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2010 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -77,7 +77,8 @@ License:
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">Whether a failure in a test should go to the debugger.</pre>
-<blockquote>Initial value: <tt>NIL</tt></blockquote><a name="*VERBOSE-PROGRESS*"></a>
+<blockquote>Initial value: <tt>NIL</tt></blockquote>
+<p><b>*TEST-OUTPUT*</b><i class="undocumented"></i></p><a name="*VERBOSE-PROGRESS*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -127,7 +128,8 @@ EXAMPLE:  (test equal (list 1 2 3) '(1 2 3))
 <div class="symbol">(<b>define-test</b> name parameters &amp;body body)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
-<pre class="docstring">Like DEFUN, but wraps the body in test reporting boilerplate.</pre><a name="EXPECT-CONDITION"></a>
+<pre class="docstring">Like DEFUN, but wraps the body in test reporting boilerplate.
+cf. TESTING.</pre><a name="EXPECT-CONDITION"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -137,16 +139,92 @@ EXAMPLE:  (test equal (list 1 2 3) '(1 2 3))
 <pre class="docstring">Evaluates a test EXPRESSION and check that it signals a condition of the specified CONDITION-CLASS.
 CONDITION-CLASS: evaluated to a class name.
 EXAMPLE:        (expect-condition 'division-by-zero (/ 1 0))
-</pre>
-<p><b>PROGRESS-FAILURE</b><i class="undocumented"></i></p>
-<p><b>PROGRESS-FAILURE-MESSAGE</b><i class="undocumented"></i></p>
-<p><b>PROGRESS-START</b><i class="undocumented"></i></p>
-<p><b>PROGRESS-SUCCESS</b><i class="undocumented"></i></p>
-<p><b>PROGRESS-TALLY</b><i class="undocumented"></i></p>
-<p><b>TEST</b><i class="undocumented"></i></p>
-<p><b>TESTING</b><i class="undocumented"></i></p>
-<p><b>WITH-DEBUGGER-ON-ERROR</b><i class="undocumented"></i></p>
-<p><b>WITH-DEBUGGER-ON-FAILURE</b><i class="undocumented"></i></p>
+</pre><a name="PROGRESS-FAILURE"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>progress-failure</b> compare expression expected-result result &amp;optional places format-control &amp;rest format-arguments)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">Indicates one more failed test, reporting the expression, the
+expected and actual results, and the relevant places, in addition to a
+formatted message.</pre><a name="PROGRESS-FAILURE-MESSAGE"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>progress-failure-message</b> expression message &amp;rest arguments)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">Indicates one more failed test, with a formatted MESSAGE and ARGUMENTS.</pre><a name="PROGRESS-START"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>progress-start</b>)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">Resets the progress counters (success/failure counts).</pre><a name="PROGRESS-SUCCESS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>progress-success</b>)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">Indicate one more successful test.</pre><a name="PROGRESS-TALLY"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>progress-tally</b> success-count failure-count)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">When testing verbosely, prints the test tally, SUCCESS-COUNT and
+FAILURE-COUNT.</pre>
+<p><b>SLOW-TEST</b><i class="undocumented"></i></p><a name="TEST"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>test</b> compare expression expected &amp;optional places format-control &amp;rest format-arguments)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>macro</i></div></td></tr></table>
+<pre class="docstring">Deprecated, use CHECK instead.</pre><a name="TEST-MESSAGE"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>test-message</b> format-control &amp;rest format-arguments)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">Formats the parameters on the *TEST-OUTPUT* when running the test verbosely
+cf. VERBOSE, *VERBOSE-PROGRESS*</pre><a name="TESTING"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>testing</b> &amp;body body)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>macro</i></div></td></tr></table>
+<pre class="docstring">Evaluates the body while tallying test successes and failures.
+
+The functions PROGRESS-SUCCESS, PROGRESS-FAILURE and
+PROGRESS-FAILURE-MESSAGE (eg. thru the macros ASSERT-TRUE,
+ASSERT-FALSE, EXPECT-CONDITION and TEST), should only be called in the
+dynamic context established by this TESTING macro.
+
+cf. DEFINE-TEST.
+</pre><a name="WITH-DEBUGGER-ON-ERROR"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>with-debugger-on-error</b> &amp;body body)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>macro</i></div></td></tr></table>
+<pre class="docstring">When running tests in the dynamic context established by this macro,
+errors will invoke the debugger instead of failing the test immediately.</pre><a name="WITH-DEBUGGER-ON-FAILURE"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>with-debugger-on-failure</b> &amp;body body)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>macro</i></div></td></tr></table>
+<pre class="docstring">When running tests in the dynamic context established by this macro,
+failures will invoke the debugger instead of failing the test immediately.</pre>
 <br>
 <hr>
 <div class="footer">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.stream.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.stream.html
index 6164691..66c89d7 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.stream.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.stream.html
@@ -28,19 +28,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.CESARUM.FILE
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.string.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.string.html
index 9b75f16..098b903 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.string.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.string.html
@@ -26,19 +26,19 @@ This package exports some string processing functions.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -53,7 +53,8 @@ License:
 <pre class="docstring">
 CHARACTER-DESIGNATOR is the type of character or designators of
                      strings of length 1.
-</pre><a name="CONCATENATE-STRINGS"></a>
+</pre>
+<p><b>CHARACTER-DESIGNATOR-P</b><i class="undocumented"></i></p><a name="CONCATENATE-STRINGS"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -62,9 +63,9 @@ CHARACTER-DESIGNATOR is the type of character or designators of
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 LIST-OF-STRING-DESIGNATORS:
-                 EACH element may be either a string-designator,
-                 or a list containing a string-designator, and a start and end position
-                 denoting a substring.
+                 EACH element may be either a string-designator or a list of characters,
+                 or a list containing a string-designator or a list of character,
+                 and a start and end position denoting a substring.

 RETURN:          A string containing the concatenation of the strings
                  of the LIST-OF-STRINGS.
@@ -146,31 +147,10 @@ NOTE:   (implode-string cds) == (explode-string cds 'string)
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN:     A version of the TEXT in the given LANGUAGE,
+RETURN:     A version of the TEXT in the given LANGUAGE,
             or in english if LANGUAGE is not found,
             or TEXT itself if none found.
 SEE ALSO:   DEFTRANSLATION
-</pre><a name="MAPCONCAT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>mapconcat</b> function sequence separator)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-
-FUNCTION:   This function is applied on each element of sequence and
-            shall return a string designator.
-
-SEQUENCE:   A sequence.
-
-SEPARATOR:  A string designator.
-
-RETURN:     A string containing the concatenation of the strings
-            designated by the results of FUNCTION applied on each
-            element of SEQUENCE, with SEPARATOR inserted between each
-            of them.
-
 </pre><a name="MIXED-CASE-P"></a>
 <table border="0" width="100%">
 <tr>
@@ -232,7 +212,7 @@ DO:                 Split the STRING-DESIGNATOR on the SEPARATOR
                     character.  It may be escaped with the ESCAPE
                     character, in which case it's not split.
 RETURN:             A list of substrings of the string denoted by
-                    STRING-DESIGNATOR.
+                    STRING-DESIGNATOR.
 </pre><a name="SPLIT-NAME-VALUE"></a>
 <table border="0" width="100%">
 <tr>
@@ -281,7 +261,8 @@ STRING-DESIGNATOR       is the type of string designators.
 NOTE:    characters are all designators of strings of length 1,
          therefore (STRING-DESIGNATOR n) with n/=1 doesn't designate a
          CHARACTER.
-</pre><a name="STRING-JUSTIFY-LEFT"></a>
+</pre>
+<p><b>STRING-DESIGNATOR-P</b><i class="undocumented"></i></p><a name="STRING-JUSTIFY-LEFT"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -318,7 +299,7 @@ RETURN:         A padded string.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN:   A string build from STRING where all occurences of PATTERN
+RETURN:   A string build from STRING where all occurences of PATTERN
           are replaced by the REPLACE string.
 TEST:     The function used to compare the elements of the PATTERN
           with the elements of the STRING.
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.tea.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.tea.html
index 2105bfb..b999830 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.tea.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.tea.html
@@ -31,19 +31,19 @@ See also:  COM.INFORMATIMAGO.COMMON-LISP.CESARUM.RAIDEN
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2006 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.utility.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.utility.html
index 86ff0c5..0a7ef74 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.utility.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.utility.html
@@ -27,19 +27,19 @@ This package exports some utility &amp; syntactic sugar functions and macros.
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2003 - 2014
-
+
+    Copyright Pascal J. Bourguignon 2003 - 2016
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -60,8 +60,7 @@ License:
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">Returns the float incremented by the smallest increment possible.</pre>
 <p><b>/APPLY</b><i class="undocumented"></i></p>
-<p><b>/NTH-ARG</b><i class="undocumented"></i></p>
-<p><b>CHRONO</b><i class="undocumented"></i></p><a name="COMPOSE"></a>
+<p><b>/NTH-ARG</b><i class="undocumented"></i></p><a name="COMPOSE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -70,7 +69,9 @@ License:
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
 RETURN:     The functional composition of the FUNCTIONS.
-EXAMPLE:    (compose abs sin cos) = (lambda (x) (abs (sin (cos x))))
+EXAMPLE:    (compose abs sin cos) = (lambda (&amp;rest args) (abs (sin (apply (function cos) args))))
+NOTE:       (compose) = (function identity)
+            (compose foo) = (function foo)
 </pre><a name="COMPOSE-AND-CALL"></a>
 <table border="0" width="100%">
 <tr>
@@ -83,26 +84,8 @@ DO:         Call the functional composition of the functions, on the
             argument.
 EXAMPLE:    (compose-and-call abs sin cos 0.234) --&gt; 0.8264353
 </pre>
-<p><b>COMPUTE-CLOSURE</b><i class="undocumented"></i></p><a name="CONC-SYMBOL"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>conc-symbol</b> &amp;rest args)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-DO:      Concatenate the arguments and INTERN the resulting string.
-NOTE:    The last two arguments maybe :PACKAGE &lt;a-package&gt;
-         in which case the symbol is interned into the given package
-         instead of *PACKAGE*.
-</pre><a name="CONCAT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>concat</b> &amp;rest args)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Concatenate anything into a string.</pre><a name="COPY-HASH-TABLE"></a>
+<p><b>COMPUTE-CLOSURE</b><i class="undocumented"></i></p>
+<p><b>CONCAT</b><i class="undocumented"></i></p><a name="COPY-HASH-TABLE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -111,8 +94,8 @@ NOTE:    The last two arguments maybe :PACKAGE &lt;a-package&gt;
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 TABLE:  (OR NULL HASH-TABLE)
-RETURN: If TABLE is NIL, then NIL,
-        else a new HASH-TABLE with the same TEST, SIZE, REHASH-THRESHOLD
+RETURN: If TABLE is NIL, then NIL,
+        else a new HASH-TABLE with the same TEST, SIZE, REHASH-THRESHOLD
         REHASH-SIZE and KEY-&gt;VALUE associations than TABLE.
         (Neither the keys nor the values are copied).
 </pre>
@@ -160,7 +143,11 @@ DO:     Define a class implementing the structure API.
         This macro presents the same API as DEFSTRUCT, but instead of
         defining a structure, it defines a class, and the same functions
         as would be defined by DEFSTRUCT.
-        The DEFSTRUCT options: :TYPE and :INITIAL-OFFSET are not supported.
+
+        The option :TYPE accepts LIST, VECTOR or STRUCTURE.
+        When given, it falls back to CL:DEFSTRUCT.
+        The DEFSTRUCT option :INITIAL-OFFSET is only supported
+        when :TYPE is given.
 </pre><a name="DEFINE-WITH-OBJECT"></a>
 <table border="0" width="100%">
 <tr>
@@ -248,7 +235,7 @@ there are fewer distinct representations, the following rules apply:

   • Two internal representations can be arranged in either of the
     following ways:
-
+
       □ Two types are provided: single-float and short-float. An
         object is simultaneously of types single-float,  double-float,
         and long-float.
@@ -256,10 +243,10 @@ there are fewer distinct representations, the following rules apply:
       □ Two types are provided: single-float and double-float. An
         object is simultaneously of types single-float and
         short-float, or double-float and long-float.
-
+
   • Three internal representations can be arranged in either of the
     following ways:
-
+
       □ Three types are provided: short-float, single-float, and
         double-float. An object can simultaneously be of  type
         double-float and long-float.
@@ -282,14 +269,35 @@ there are fewer distinct representations, the following rules apply:
 <div class="symbol">(<b>equiv</b> a b)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Return A ⇔ B</pre><a name="FIFTH-ARG"></a>
+<pre class="docstring">Return A ⇔ B</pre><a name="EXTRACT-SLOTS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>extract-slots</b> object slots)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">
+RETURN:         A plist slot values.
+OBJECT:         A lisp object.
+SLOTS:          A list of slot names.
+</pre><a name="FIFTH-ARG"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
 <div class="symbol">(<b>fifth-arg</b> x x x x x &amp;rest x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">RETURN: The fifth argument.</pre><a name="FIRST-ARG"></a>
+<pre class="docstring">RETURN: The fifth argument.</pre>
+<p><b>FIND-CYCLES</b><i class="undocumented"></i></p><a name="FIND-SHORTEST-PATH"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>find-shortest-path</b> from to successors)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+RETURN: The shortest path of length&gt;0 from FROM to TO if it exists, or NIL.
+</pre><a name="FIRST-ARG"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -300,7 +308,7 @@ there are fewer distinct representations, the following rules apply:
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>float-ctypecase</b> expression &amp;rest clauses)</div></td>
+<div class="symbol">(<b>float-ctypecase</b> expression &amp;body clauses)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
@@ -324,7 +332,7 @@ DO:        Expands to a CTYPECASE where only the clauses with unique
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>float-etypecase</b> expression &amp;rest clauses)</div></td>
+<div class="symbol">(<b>float-etypecase</b> expression &amp;body clauses)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
@@ -348,7 +356,7 @@ DO:        Expands to a ETYPECASE where only the clauses with unique
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>float-typecase</b> expression &amp;rest clauses)</div></td>
+<div class="symbol">(<b>float-typecase</b> expression &amp;body clauses)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
@@ -376,7 +384,7 @@ DO:        Expands to a TYPECASE where only the clauses with unique
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">For loop.
-DO:    Repeat BODY with VAR bound to successive integer values from
+DO:    Repeat BODY with VAR bound to successive integer values from
        FIRST to LAST inclusive.
        If the optional STEP argument is abstent, then it is taken as 1 or -1
        depending on the order of FIRST and LAST.
@@ -400,6 +408,16 @@ DO:    Repeat BODY with VAR bound to successive integer values from
 Execute forms in sequence each in a lexical scope where *, ** and *** are bound
 to the results of the last three previous forms.
 Return the results of the last form.
+</pre><a name="GEN-EXTRACT-SLOTS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>gen-extract-slots</b> ovar slots)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+SEE:            PRINT-PARSEABLE-OBJECT
+RETURN:         A form building a plist of slot values.
 </pre><a name="HANDLING-ERRORS"></a>
 <table border="0" width="100%">
 <tr>
@@ -414,25 +432,35 @@ DO:       Execute the BODY with a handler for CONDITION and
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>hash-table-entries</b> hash)</div></td>
+<div class="symbol">(<b>hash-table-entries</b> table)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns an a-list of the entries (key . val) in the hash-table.</pre><a name="HASH-TABLE-KEYS"></a>
+<pre class="docstring">Returns an a-list of the entries (key . val) in the TABLE.</pre><a name="HASH-TABLE-KEYS"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>hash-table-keys</b> hash)</div></td>
+<div class="symbol">(<b>hash-table-keys</b> table)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns a list of the keys in the hash-table.</pre><a name="HASH-TABLE-PATH"></a>
+<pre class="docstring">Returns a list of the keys in the TABLE.</pre><a name="HASH-TABLE-PATH"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>hash-table-path</b> htable &amp;rest keys)</div></td>
+<div class="symbol">(<b>hash-table-path</b> table &amp;rest keys)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">Given a hash-table that may contain other hash-table, walks down
-the path of KEYS, returning the ultimate value</pre><a name="HASH-TABLE-TO-SEXP"></a>
+the path of KEYS, returning the ultimate value</pre><a name="HASH-TABLE-SELECT"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>hash-table-select</b> predicate table)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+RETURN: An a-list of  (k . v) from the TABLE
+        such as (funcall PREDICATE k v) is true.
+</pre><a name="HASH-TABLE-TO-SEXP"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -446,7 +474,7 @@ the path of KEYS, returning the ultimate value</pre><a name="HASH-TABLE-TO-SEXP"
 <div class="symbol">(<b>hash-table-values</b> table)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Returns a list of the values in the hash-table.</pre><a name="HASHTABLE"></a>
+<pre class="docstring">Returns a list of the values in the TABLE.</pre><a name="HASHTABLE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -474,15 +502,6 @@ NOTE:    Untasty, but sometimes useful.
 DO:      Read from the file at PATH all the sexps and returns a list of them
          prefixed with 'progn.
 USAGE:   #.(include-file "source.lisp")
-</pre><a name="MAKE-KEYWORD"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>make-keyword</b> sym)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: A new keyword with SYM as name.
 </pre><a name="MAP-INTO-HASH-TABLE"></a>
 <table border="0" width="100%">
 <tr>
@@ -531,7 +550,17 @@ RETURN:  When the SEQUENCE is a vector, the SEQUENCE itself, or a dispaced
 <div class="symbol">(<b>nth-arg</b> n &amp;rest arguments)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">RETURN: The Nth argument following N.</pre><a name="OP-TYPE-OF"></a>
+<pre class="docstring">RETURN: The Nth argument following N.</pre><a name="OBJECT-IDENTITY"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>object-identity</b> object)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+RETURN:         A string containing the object identity as printed by
+                PRINT-UNREADABLE-OBJECT.
+</pre><a name="OP-TYPE-OF"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -596,7 +625,7 @@ IDENTITY:       If true, the object identity is printed as a string in

 SLOTS:          A list of either a symbol naming the slot, or a list
                 (name expression), name being included quoted in the
-                list, and the expression being evalauted to obtain the
+                list, and the expression being evaluated to obtain the
                 value.

 RETURN:         The object that bas been printed (so that you can use
@@ -616,7 +645,8 @@ EXAMPLE:        (print-parseable-object (object stream :type t :identity t)
 <pre class="docstring">
 DO:       Wraps the forms in a PROGN.  If they're PROGN forms,
           then their PROGN is unwrapped first.
-</pre><a name="SAFE-APPLY"></a>
+</pre>
+<p><b>RCURRY</b><i class="undocumented"></i></p><a name="SAFE-APPLY"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -679,14 +709,40 @@ DO:         A CASE, but for string keys. That is, it uses STRING= as test
 RETURN: -1 if N is negative,
         +1 if N is positive,
          0 if N is 0.
-</pre><a name="SIXTH-ARG"></a>
+</pre>
+<p><b>SIMPLE-PROGRAM-ERROR</b><i class="undocumented"></i></p>
+<p><b>SIMPLE-PROGRAM-ERROR-FORMAT-ARGUMENTS</b><i class="undocumented"></i></p>
+<p><b>SIMPLE-PROGRAM-ERROR-FORMAT-CONTROL</b><i class="undocumented"></i></p><a name="SIXTH-ARG"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
 <div class="symbol">(<b>sixth-arg</b> x x x x x x &amp;rest x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">RETURN: The sixth argument.</pre><a name="TENTH-ARG"></a>
+<pre class="docstring">RETURN: The sixth argument.</pre><a name="SLOTED-OBJECT"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>sloted-object</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>class</i></div></td></tr></table>
+<pre class="docstring">
+This is a mixin class providing generic SLOTS and PRINT-OBJECT
+methods.
+</pre>
+<blockquote>Class precedence list: <tt> SLOTED-OBJECT STANDARD-OBJECT T</tt></blockquote><a name="SLOTS-FOR-PRINT"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>slots-for-print</b> object)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">
+This generic function collects a p-list describing the slots of the OBJECT.
+The generic function EXTRACT-SLOTS can be used to build this p-list.
+The APPEND method combination automatically appends the lists provided
+by the SLOTS-FOR-PRINT methods on the various subclasses.
+</pre><a name="TENTH-ARG"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -708,9 +764,9 @@ RETURN: -1 if N is negative,
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: A list of NODES sorted topologically according to
+RETURN: A list of NODES sorted topologically according to
         the partial order function LESSP.
-        If there are cycles (discounting reflexivity),
+        If there are cycles (discounting reflexivity),
         then the list returned won't contain all the NODES.
 </pre><a name="TRACING"></a>
 <table border="0" width="100%">
@@ -721,7 +777,7 @@ RETURN: A list of NODES sorted topologically according to
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
 TRACE works only on non-CL functions.
-This macro will work somewhat on any form in body.
+This macro will work somewhat on any form in body.
 </pre><a name="TRACING-LABELS"></a>
 <table border="0" width="100%">
 <tr>
@@ -729,7 +785,7 @@ This macro will work somewhat on any form in body.
 <div class="symbol">(<b>tracing-labels</b> defs &amp;body body)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
-<pre class="docstring">This macro is a replacement for LABELS that traces the calls of
+<pre class="docstring">This macro is a replacement for LABELS that traces the calls of
 the local functions.</pre><a name="TRACING-LET"></a>
 <table border="0" width="100%">
 <tr>
@@ -752,15 +808,17 @@ Like LET*, but prints on the *trace-output* the value of the bindings.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>transitive-closure</b> fun set)</div></td>
+<div class="symbol">(<b>transitive-closure</b> fun set &amp;key test use)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 FUN:     set --&gt; P(set)
           x |--&gt; { y }
-RETURN:  The closure of fun on the set.
-NOTE:    Not a lisp closure!
-EXAMPLE: (compute-closure (lambda (x) (list (mod (* x 2) 5))) '(1)) --&gt; (2 4 3 1)
+SET:     A sequence.
+TEST:    EQL, EQUAL or EQUALP
+USE:     Either HASH-TABLE or LIST; specifies the data structure used for the intermediary sets.
+RETURN:  A list containing closure of fun on the set.
+EXAMPLE: (transitive-closure (lambda (x) (list (mod (* x 2) 5))) '(1)) --&gt; (3 4 2 1)
 NOTE:    This version avoids calling FUN twice with the same argument.
 </pre><a name="UNDISPLACE-ARRAY"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.version.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.version.html
index 67689b1..ed90e8d 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.version.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.cesarum.version.html
@@ -28,19 +28,19 @@ versions.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2010 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.csv.csv.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.csv.csv.html
index 53b5295..d1bd221 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.csv.csv.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.csv.csv.html
@@ -25,19 +25,19 @@ This package reads and writes CSV files.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.bencode.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.bencode.html
index 7729403..8c7984d 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.bencode.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.bencode.html
@@ -22,7 +22,7 @@

 Bencoding is a way to encode integers, strings, lists, and hash-tables
 as strings (serialization), and bdecoding does the reverse operation.
-It is part of the torrent metafile specification at
+It is part of the torrent metafile specification at
 http://bittorrent.org/beps/bep_0003.html

 Notice that torrent files are binary files, since they contain
@@ -139,19 +139,19 @@ Encoding BEncoded strings or streams
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2010 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.data-encoding.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.data-encoding.html
index f5f723f..6e2f519 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.data-encoding.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.data-encoding.html
@@ -20,7 +20,7 @@
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.DATA-ENCODING.DATA-ENCODING</h1>
 <pre class="docstring">

-This package exports functions to encode and decode data
+This package exports functions to encode and decode data
 in a byte vector buffer.


@@ -28,19 +28,19 @@ in a byte vector buffer.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -49,7 +49,7 @@ License:
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>def-encrecord</b> name-and-options &amp;rest doc-and-fields)</div></td>
+<div class="symbol">(<b>def-encrecord</b> name-and-options &amp;body doc-and-fields)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
@@ -74,7 +74,7 @@ DO:     Defines an enctype template.
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 ENCTYPE: A sexp denoting the enctype.
-         enctype ::=
+         enctype ::=
             (record lisp-type [:size size] (offset name enc-type)...)
             (array  element-enc-type dimensions)
             (string size ...)
@@ -86,21 +86,21 @@ RETURN:  An instance of a subclass of enctype representing the enctype.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>enctype-read</b> encname enctype stream)</div></td>
+<div class="symbol">(<b>enctype-read</b> encname enctype output)</div></td>
 <td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
+<div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:      Read from the STREAM a value of type ENCTYPE.
+DO:      Read from the OUTPUT a value of type ENCTYPE.
 RETURN:  The decoded list value.
 </pre><a name="ENCTYPE-WRITE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>enctype-write</b> encname enctype stream value)</div></td>
+<div class="symbol">(<b>enctype-write</b> encname enctype output value)</div></td>
 <td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
+<div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:      Write to the STREAM a value of type ENCTYPE.
+DO:      Write to the OUTPUT a value of type ENCTYPE.
 </pre><a name="MAKE-ENCTYPE"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ecp.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ecp.html
index 2508781..3e4c2cb 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ecp.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ecp.html
@@ -27,19 +27,19 @@ Reference: page 55 and on in &lt;<a href="http://543210.free.fr/TV/stum1b.pdf">h
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2012 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.hexadecimal.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.hexadecimal.html
index 4b53b1c..7d44684 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.hexadecimal.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.hexadecimal.html
@@ -27,19 +27,19 @@ into hexadecimal strings.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2013 - 2013
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ieee-754.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ieee-754.html
index 5c174e4..169ef9f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ieee-754.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.data-encoding.ieee-754.html
@@ -40,14 +40,14 @@
 <div class="symbol">(<b>ieee-754-to-float-32</b> ieee)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Convert the IEEE representatin (stored as an integer) into a floating point number.</pre><a name="IEEE-754-TO-FLOAT-64"></a>
+<pre class="docstring">Convert the IEEE representation (stored as an integer) into a floating point number.</pre><a name="IEEE-754-TO-FLOAT-64"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
 <div class="symbol">(<b>ieee-754-to-float-64</b> ieee)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Convert the IEEE representatin (stored as an integer) into a floating point number.</pre>
+<pre class="docstring">Convert the IEEE representation (stored as an integer) into a floating point number.</pre>
 <br>
 <hr>
 <div class="footer">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.diagram.tree-to-diagram.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.diagram.tree-to-diagram.html
index 61c0834..428c856 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.diagram.tree-to-diagram.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.diagram.tree-to-diagram.html
@@ -28,19 +28,19 @@ whose cdr is the list of children.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 1994 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.ed.ed.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.ed.ed.html
index a2f3fc5..7ce040b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.ed.ed.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.ed.ed.html
@@ -44,26 +44,26 @@ Ed, man! !man ed: &lt;<a href="http://www.gnu.org/fun/jokes/ed.msg.html">http://
 Can you imagine that some Common-Lisp implementations DON'T provide
 any editor (in conformity with the Common-Lisp specifications)?
 Not complete (waiting for a REGEXP package). But otherwise
-functional enough.
+functional enough.



 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2015

     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.graphviz.graph-dot.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.graphviz.graph-dot.html
index b57a772..ff09111 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.graphviz.graph-dot.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.graphviz.graph-dot.html
@@ -21,24 +21,24 @@
 <pre class="docstring">
 This package exports methods for GRAPH to generate dot(1) files.

-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.heap.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.heap.html
index d56d4d5..b524453 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.heap.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.heap.html
@@ -30,19 +30,19 @@ See also: COM.INFORMATIMAGO.COMMON-LISP.HEAP.MEMORY
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.memory.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.memory.html
index 94ca8f0..c33f395 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.memory.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.heap.memory.html
@@ -27,19 +27,19 @@ implemented as a lisp array of unsigned bytes.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-base.ml-sexp.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-base.ml-sexp.html
index bb3b483..951ac3b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-base.ml-sexp.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-base.ml-sexp.html
@@ -43,6 +43,9 @@ Copyright Pascal J. Bourguignon 2015 - 2015
 <p><b>ELEMENT-CHILDREN</b><i class="undocumented"></i></p>
 <p><b>ELEMENT-TAG</b><i class="undocumented"></i></p>
 <p><b>ELEMENT-TAG-EQUAL-P</b><i class="undocumented"></i></p>
+<p><b>GRANDCHILD-TAGGED</b><i class="undocumented"></i></p>
+<p><b>GRANDCHILD-TAGGED-AND-VALUED</b><i class="undocumented"></i></p>
+<p><b>GRANDCHILD-VALUED</b><i class="undocumented"></i></p>
 <p><b>GRANDCHILDREN-TAGGED</b><i class="undocumented"></i></p>
 <p><b>GRANDCHILDREN-TAGGED-AND-VALUED</b><i class="undocumented"></i></p>
 <p><b>GRANDCHILDREN-VALUED</b><i class="undocumented"></i></p>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html-entities.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html-entities.html
index 365ce02..4688f7f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html-entities.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html-entities.html
@@ -21,24 +21,24 @@
 <pre class="docstring">
 ISO 8879:1986 SGML entities (HTML 3.2).
 (Related to, but distinct from: ISO 8859-1).
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html.html
index e6aec50..12c5a6f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-generator.html.html
@@ -61,7 +61,7 @@ EXAMPLES:
           (write-html (doctype* :loose))
           (write-html
            (html* '()
-                  (list
+                  (list
                    (head* '()
                           (list (title* '() (list (pcdata* "title")))))
                    (body* (list :color "#123456" "background-color" "red")
@@ -83,19 +83,19 @@ EXAMPLES:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -127,7 +127,7 @@ the Common Lisp standard character set and HTML default character set.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The stream used by WITH-HTML-OUTPUT and WRITE-HTML by default.</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D69D&gt;</tt></blockquote><a name="*HTML-VERSION*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A81D&gt;</tt></blockquote><a name="*HTML-VERSION*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -615,7 +615,7 @@ RETURN:  An element storing the result of formating the CONTROL string
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>cdata-data</b> element)</div></td>
+<div class="symbol">(<b>cdata-data</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">The CDATA text.</pre><a name="CENTER"></a>
@@ -1026,14 +1026,14 @@ RETURN:      The generated HTML.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>element-body</b> element)</div></td>
+<div class="symbol">(<b>element-body</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">RETURN: The body of the ELEMENT.</pre><a name="ELEMENT-TAG"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>element-tag</b> element)</div></td>
+<div class="symbol">(<b>element-tag</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">RETURN: The tag of the ELEMENT.</pre><a name="ELEMENT-WITH-BODY"></a>
@@ -1507,7 +1507,7 @@ EXAMPLE: (HTML-STRING "&lt;P&gt;Some paragraph&lt;/P&gt;") --&gt; #&lt;element&g
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>html-string-text</b> element)</div></td>
+<div class="symbol">(<b>html-string-text</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">RETURN: The string text of the element.</pre><a name="I"></a>
@@ -2160,7 +2160,7 @@ RETURN:  An element storing the result of formating the CONTROL string
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>pcdata-data</b> element)</div></td>
+<div class="symbol">(<b>pcdata-data</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">The PCDATA text.</pre><a name="PRE"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-parser.parse-html.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-parser.parse-html.html
index 3101c1c..e7cca7a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-parser.parse-html.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.html-parser.parse-html.html
@@ -45,45 +45,24 @@ Sexp html format:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;

-</pre><a name="HTML-ATTRIBUTES"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>html-attributes</b> html)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">RETURN: The PATTRIBUTES of the HTML element.</pre><a name="HTML-CONTENTS"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>html-contents</b> html)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">RETURN: The CONTENTS of the HTML element.</pre><a name="HTML-TAG"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>html-tag</b> html)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">RETURN: The TAG of the HTML element.</pre><a name="PARSE-HTML-FILE"></a>
+</pre><a name="PARSE-HTML-FILE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -95,7 +74,7 @@ DO:                 Parse the HTML file PATHNAME.
 VERBOSE:            When true, writes some information in the *TRACE-OUTPUT*.
 EXTERNAL-FORMAT:    The external-format to use to open the HTML file.
 RETURN:             A list of html elements.
-SEE ALSO:           HTML-TAG, HTML-ATTRIBUTES, HTML-PATTRIBUTE, HTML-CONTENTS.
+SEE ALSO:           ELEMENT-TAG, ELEMENT-ATTRIBUTES, ATTRIBUTE-NAMED, ELEMENT-CHILDREN.
 </pre><a name="PARSE-HTML-STREAM"></a>
 <table border="0" width="100%">
 <tr>
@@ -107,7 +86,7 @@ SEE ALSO:           HTML-TAG, HTML-ATTRIBUTES, HTML-PATTRIBUTE, HTML-CONTENTS.
 DO:                 Parse the HTML stream STREAM.
 VERBOSE:            When true, writes some information in the *TRACE-OUTPUT*.
 RETURN:             A list of html elements.
-SEE ALSO:           HTML-TAG, HTML-ATTRIBUTES, HTML-PATTRIBUTE, HTML-CONTENTS.
+SEE ALSO:           ELEMENT-TAG, ELEMENT-ATTRIBUTES, ATTRIBUTE-NAMED, ELEMENT-CHILDREN.
 </pre><a name="PARSE-HTML-STRING"></a>
 <table border="0" width="100%">
 <tr>
@@ -119,7 +98,7 @@ SEE ALSO:           HTML-TAG, HTML-ATTRIBUTES, HTML-PATTRIBUTE, HTML-CONTENTS.
 DO:                 Parse the HTML in the STRING (between START and END)
 VERBOSE:            When true, writes some information in the *TRACE-OUTPUT*.
 RETURN:             A list of html elements.
-SEE ALSO:           HTML-TAG, HTML-ATTRIBUTES, HTML-PATTRIBUTE, HTML-CONTENTS.
+SEE ALSO:           ELEMENT-TAG, ELEMENT-ATTRIBUTES, ATTRIBUTE-NAMED, ELEMENT-CHILDREN.
 </pre><a name="UNPARSE-HTML"></a>
 <table border="0" width="100%">
 <tr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.hquery.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.hquery.html
index 31fbcf7..b00bdd3 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.hquery.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.hquery.html
@@ -20,24 +20,24 @@
 <h1>Package COM.INFORMATIMAGO.COMMON-LISP.HTTP.HQUERY</h1>
 <pre class="docstring">
 This packages exports utility routines for web applications.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2007 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.htrans.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.htrans.html
index d358525..56d972c 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.htrans.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.http.htrans.html
@@ -24,23 +24,23 @@ A simple "transaction" manager for CGI.

    html-client                  transac-manager                         cgi
      |                                 |                                 |
-     |
-     |                                 /
+     |
+     |                                 /
      |--------(initial-request)-------&gt;|                                 /
      |                                 |-----initialrequest(sessid)-----&gt;|
      |                                 |                                 |
      |                                 |&lt;------reply(sessid,trid)--------|
      |&lt;-------(html-form)--------------|                                 /
-     |                                 /
-     |
-     |                                 /
+     |                                 /
+     |
+     |                                 /
      |----------(action.get)----------&gt;|                                 /
      |                                 |----request(sesid,trid,data)----&gt;|
      |                                 |                                 |
      |                                 |&lt;------reply(sessid,trid+1)------|
      |&lt;-------(html-form)--------------|                                 /
-     |                                 /
-     |
+     |                                 /
+     |
      |                                 |                                 |
      V                                 V                                 V

@@ -55,19 +55,19 @@ the response.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.browser.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.browser.html
index 3ac1816..8a33d37 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.browser.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.browser.html
@@ -30,19 +30,19 @@ LS, CAT, MORE, CP, MV, MAKE, GREP.
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2002 - 2015
-
+
+    Copyright Pascal J. Bourguignon 2002 - 2017
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -137,13 +137,13 @@ RETURN: *WORKING-DIRECTORY*
 <td valign="top" align="left">
 <div class="symbol">(<b>cp</b> &amp;rest args)</div></td>
 <td valign="top" align="right" width="200px">
-<div class="kind"><i>macro</i></div></td></tr></table>
+<div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">COMMAND
-Runs the CP command.</pre><a name="DEFCOMMAND"></a>
+Runs the CP command.</pre><a name="DEFINE-EXTERNAL-COMMAND"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>defcommand</b> name &amp;optional docstring)</div></td>
+<div class="symbol">(<b>define-external-command</b> name &amp;optional docstring)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">Define a macro named NAME taking any number of arguments, and
@@ -175,7 +175,7 @@ ARGUMENTS:  A list of paths possibly containing wildcards.
 <td valign="top" align="left">
 <div class="symbol">(<b>make</b> &amp;rest args)</div></td>
 <td valign="top" align="right" width="200px">
-<div class="kind"><i>macro</i></div></td></tr></table>
+<div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">COMMAND
 Runs the MAKE command.</pre><a name="MKDIR"></a>
 <table border="0" width="100%">
@@ -212,7 +212,7 @@ ARGUMENTS:  If the first argument is :PAGE,
 <td valign="top" align="left">
 <div class="symbol">(<b>mv</b> &amp;rest args)</div></td>
 <td valign="top" align="right" width="200px">
-<div class="kind"><i>macro</i></div></td></tr></table>
+<div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">COMMAND
 Runs the MV command.</pre><a name="POPD"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.interactive.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.interactive.html
index 628e494..435951c 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.interactive.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.interactive.interactive.html
@@ -27,19 +27,19 @@ PACKAGE.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2006 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -51,7 +51,7 @@ License:
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The editor function provided by the implementation.</pre>
-<blockquote>Initial value: <tt>#&lt;Compiled-function ED #x3000001599DF&gt;</tt></blockquote><a name="BROWSE"></a>
+<blockquote>Initial value: <tt>#&lt;Compiled-function ED #x30000013E60F&gt;</tt></blockquote><a name="BROWSE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -202,7 +202,7 @@ DO:        Prints a list of the symbols in the PACKAGE (default: *PACKAGE*).
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>mkupack</b> &amp;key name stepper use)</div></td>
+<div class="symbol">(<b>mkupack</b> &amp;key name stepper use shadow)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
@@ -294,7 +294,7 @@ SEE;        POPD, CD.
 <div class="symbol">(<b>pushp</b> &amp;optional package)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Push *PACKAGE* on a package stack,
+<pre class="docstring">Push *PACKAGE* on a package stack,
 and makes the package designated by PACKAGE be the new *PACKAGE*.
 If PACKAGE is NIL, the rotate *PACKAGE* and the top of the package stack.</pre><a name="PWD"></a>
 <table border="0" width="100%">
@@ -305,6 +305,22 @@ If PACKAGE is NIL, the rotate *PACKAGE* and the top of the package stack.</pre><
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">COMMAND
 DO:         Returns the current working directory.
+</pre><a name="REP"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>rep</b> &amp;key reset-history line)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+
+DO:         Reads a single expression from LINE if given, concatenated with *STANDARD-INPUT*,
+            and evaluates and prints its results.
+
+NOTE:       The caller must catch REPL to let the user call
+            (com.informatimago.common-lisp.interactive.interactive:repl-exit)
+            to exit the REPL.
+
 </pre><a name="REPL"></a>
 <table border="0" width="100%">
 <tr>
@@ -325,7 +341,7 @@ NOTE:       Keeps a history of the expressions evaluated in
                !!   previous expression (same as + or !-1).
                !n   expressions number n.
                !-n  previous nth expression.
-
+
 RESET-HISTORY:

             Whether the history is reset. If NIL, then the history is
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.invoice.invoice.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.invoice.invoice.html
index 01d33a4..07036a6 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.invoice.invoice.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.invoice.invoice.html
@@ -27,19 +27,19 @@ invoices, customers/providers, movements, taxes...
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 1990 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -52,7 +52,7 @@ License:
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The readtable used to read currencies.</pre>
-<blockquote>Initial value: <tt>#&lt;READTABLE #x3020014CC5AD&gt;</tt></blockquote><a name="*INVOICE-SET*"></a>
+<blockquote>Initial value: <tt>#&lt;READTABLE #x3020018748CD&gt;</tt></blockquote><a name="*INVOICE-SET*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -94,7 +94,7 @@ License:
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:      Generate this invoice into a file in the directory
+DO:      Generate this invoice into a file in the directory
          *INVOICE-DIRECTORY-PATH*.
 RETURN:  The path to the file generated.
 </pre><a name="INVOICE"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.package.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.package.html
index 9a5bdc1..44286f9 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.package.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.package.html
@@ -245,7 +245,7 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/t_kwd
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: Whether the object is a keyword.
+RETURN: Whether the object is a keyword.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_kwdp.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_kwdp.htm</a>&gt;
 </pre><a name="LIST-ALL-PACKAGES"></a>
 <table border="0" width="100%">
@@ -313,7 +313,7 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/t_pkg
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>condition</i></div></td></tr></table>
 <pre class="docstring">
-The type package-error consists of error conditions related to operations on packages.
+The type package-error consists of error conditions related to operations on packages.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/e_pkg_er.htm">http://www.lispworks.com/documentation/HyperSpec/Body/e_pkg_er.htm</a>&gt;
 </pre>
 <blockquote>Class precedence list: <tt> PACKAGE-ERROR ERROR SERIOUS-CONDITION CONDITION STANDARD-OBJECT T</tt></blockquote>
@@ -391,7 +391,7 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_pkg
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: Whether the object is a package.
+RETURN: Whether the object is a package.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_pkgp.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_pkgp.htm</a>&gt;
 </pre><a name="RENAME-PACKAGE"></a>
 <table border="0" width="100%">
@@ -476,7 +476,7 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_sym
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-RETURN: the name of the symbol.
+RETURN: the name of the symbol.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_symb_2.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_symb_2.htm</a>&gt;
 </pre><a name="SYMBOL-PACKAGE"></a>
 <table border="0" width="100%">
@@ -546,7 +546,7 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_uni
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:     Make the USING-PACK unuse the package PACK
+DO:     Make the USING-PACK unuse the package PACK
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_unuse_.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_unuse_.htm</a>&gt;
 </pre><a name="USE-PACKAGE"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.reader.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.reader.html
index 5b3c735..4aa69e6 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.reader.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-reader.reader.html
@@ -37,19 +37,19 @@ CHARACTER-DESCRIPTION...
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2006 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program. If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;

@@ -137,7 +137,7 @@ Lisp printer (e.g., see the  function READTABLE-CASE).

 URL: &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/v_rdtabl.htm">http://www.lispworks.com/documentation/HyperSpec/Body/v_rdtabl.htm</a>&gt;
 </pre>
-<blockquote>Initial value: <tt>#&lt;READTABLE #x30200089D69D&gt;</tt></blockquote><a name="COPY-READTABLE"></a>
+<blockquote>Initial value: <tt>#&lt;READTABLE #x302000A6EC1D&gt;</tt></blockquote><a name="COPY-READTABLE"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -167,6 +167,36 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_set
 <pre class="docstring">
 RETURN: The macro character function.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_set_ma.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_set_ma.htm</a>&gt;
+</pre><a name="INTERNAL-SYMBOL"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>internal-symbol</b> package sname sym)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+We tried to read PNAME:SNAME but the symbol is not exported.
+
+PACKAGE:    the package specified for the symbol.
+
+SNAME:      symbol name.
+
+DO:         Handles the internal symbol error with restarts to export
+            it or return it unexported.
+
+NOTE:       We could also find symbols with the same name in other
+            packages.
+
+</pre><a name="INVALID-SYMBOL-COMPONENT-LIST"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>invalid-symbol-component-list</b> components)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+COMPONENTS:  Parsed symbol components.
+DO:          Handles invalid components lists.
 </pre><a name="LIST-ALL-MACRO-CHARACTERS"></a>
 <table border="0" width="100%">
 <tr>
@@ -189,6 +219,28 @@ NOTE:   We have the same function in the com.informatimago.tools.reader-macro
 <pre class="docstring">
 DO:     Make the character a dispatch macro character in the readtable.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_mk_dis.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_mk_dis.htm</a>&gt;
+</pre>
+<p><b>MAKE-SYMBOL-PARSER-FUNCTION</b><i class="undocumented"></i></p>
+<p><b>MAKE-TOKEN-PARSER</b><i class="undocumented"></i></p><a name="MISSING-PACKAGE"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>missing-package</b> pname sname)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+We tried to read PNAME:SNAME, but there's no package named PNAME.
+
+PNAME:  package name
+
+SNAME:  symbol name
+
+DO:     Handles the missing package error with restarts to intern in
+        the current package or return an uninterned symbol.
+
+NOTE:   We could also find other packages with a similar name to
+        correct typoes.
+
 </pre><a name="MISSING-PACKAGE-ERROR"></a>
 <table border="0" width="100%">
 <tr>
@@ -198,7 +250,28 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_mk_
 <div class="kind"><i>condition</i></div></td></tr></table>
 <pre class="docstring">The error condition signaled when trying use an inexistant package.</pre>
 <blockquote>Class precedence list: <tt> MISSING-PACKAGE-ERROR READER-ERROR PARSE-ERROR STREAM-ERROR ERROR SERIOUS-CONDITION CONDITION STANDARD-OBJECT T</tt></blockquote>
-<blockquote>Class init args: <tt> STREAM PACKAGE-NAME</tt></blockquote><a name="MISSING-SYMBOL-ERROR"></a>
+<blockquote>Class init args: <tt> STREAM PACKAGE-NAME</tt></blockquote><a name="MISSING-SYMBOL"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>missing-symbol</b> package sname)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+We tried to read PNAME:SNAME but no symbol found with this name.
+
+PACKAGE:    the package specified for the symbol.
+
+SNAME:      symbol name.
+
+DO:         Handles the symbol missing error with restarts to intern
+            in the package (and possibly export it)
+            or return an uninterned symbol.
+
+NOTE:       We could also find symbols with the same name in other
+            packages.
+
+</pre><a name="MISSING-SYMBOL-ERROR"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -348,7 +421,7 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_set
 <div class="symbol">(<b>set-indirect-dispatch-macro-character</b> disp-char sub-char function-name &amp;optional readtable)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Like set-dispatch-macro-character, but with an indirect function,
+<pre class="docstring">Like set-dispatch-macro-character, but with an indirect function,
 to enable TRACE and redefinitions of the dispatch macro character function.</pre><a name="SET-INDIRECT-MACRO-CHARACTER"></a>
 <table border="0" width="100%">
 <tr>
@@ -356,7 +429,7 @@ to enable TRACE and redefinitions of the dispatch macro character function.</pre
 <div class="symbol">(<b>set-indirect-macro-character</b> char function-name &amp;optional readtable)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Like set-macro-character, but with an indirect function,
+<pre class="docstring">Like set-macro-character, but with an indirect function,
 to enable TRACE and redefinitions of the macro character function.</pre><a name="SET-MACRO-CHARACTER"></a>
 <table border="0" width="100%">
 <tr>
@@ -365,7 +438,7 @@ to enable TRACE and redefinitions of the macro character function.</pre><a name=
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-DO:     Set then macro character function.
+DO:     Set then macro character function.
 URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_set_ma.htm">http://www.lispworks.com/documentation/HyperSpec/Body/f_set_ma.htm</a>&gt;
 </pre><a name="SET-SYNTAX-FROM-CHAR"></a>
 <table border="0" width="100%">
@@ -395,7 +468,35 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_set
 <div class="kind"><i>condition</i></div></td></tr></table>
 <pre class="docstring">A simple reader error condition.</pre>
 <blockquote>Class precedence list: <tt> SIMPLE-READER-ERROR SIMPLE-ERROR SIMPLE-CONDITION READER-ERROR PARSE-ERROR STREAM-ERROR ERROR SERIOUS-CONDITION CONDITION STANDARD-OBJECT T</tt></blockquote>
-<blockquote>Class init args: <tt> STREAM FORMAT-CONTROL FORMAT-ARGUMENTS</tt></blockquote><a name="SYMBOL-IN-MISSING-PACKAGE-ERROR"></a>
+<blockquote>Class init args: <tt> STREAM FORMAT-CONTROL FORMAT-ARGUMENTS</tt></blockquote><a name="SYMBOL-FROM-SPLIT-TOKEN"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>symbol-from-split-token</b> components)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+
+COMPONENTS:  a list of strings separated by integers specifying the
+             number of colons.
+
+EXAMPLES:    X         ("X")
+             :Y        (1 "Y")
+             X:Y       ("X" 1 "Y")
+             X::Y      ("X" 2 "Y")
+             X:::Y     ("X" 3 "Y")
+             X::       ("X" 2)
+             X:Y:Z     ("X" 1 "Y" 1 "Z")
+
+RETURN:      A symbol designated by the components,
+             or signal an error.
+
+NOTE:        This function implements the standard semantics,
+             where only one occurence of : or :: is allowed,
+             and depending on : or ::, an exported symbol is expected
+             or not.
+
+</pre><a name="SYMBOL-IN-MISSING-PACKAGE-ERROR"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -413,6 +514,15 @@ URL:    &lt;<a href="http://www.lispworks.com/documentation/HyperSpec/Body/f_set
 <div class="kind"><i>condition</i></div></td></tr></table>
 <pre class="docstring">The error condition signaled when trying to read a symbol not exported from a package.</pre>
 <blockquote>Class precedence list: <tt> SYMBOL-MISSING-IN-PACKAGE-ERROR MISSING-SYMBOL-ERROR READER-ERROR PARSE-ERROR STREAM-ERROR ERROR SERIOUS-CONDITION CONDITION STANDARD-OBJECT T</tt></blockquote>
+<blockquote>Class init args: <tt> STREAM SYMBOL-NAME PACKAGE-NAME</tt></blockquote><a name="UNEXPORTED-SYMBOL-ERROR"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol"><b>unexported-symbol-error</b></div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>condition</i></div></td></tr></table>
+<pre class="docstring">The error condition signaled when trying to read a symbol not exported from a package.</pre>
+<blockquote>Class precedence list: <tt> UNEXPORTED-SYMBOL-ERROR MISSING-SYMBOL-ERROR READER-ERROR PARSE-ERROR STREAM-ERROR ERROR SERIOUS-CONDITION CONDITION STANDARD-OBJECT T</tt></blockquote>
 <blockquote>Class init args: <tt> STREAM SYMBOL-NAME PACKAGE-NAME</tt></blockquote>
 <p><b>WITH-STANDARD-IO-SYNTAX</b><i class="undocumented"></i></p>
 <br>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-sexp.source-form.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-sexp.source-form.html
index 27aaa92..1259923 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-sexp.source-form.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-sexp.source-form.html
@@ -22,8 +22,8 @@
 This package exports functions to parse and manipulate
 Common Lisp sources as lisp forms (such as in macros).

-Copyright Pascal J. Bourguignon 2003 - 2014
-This package is provided under the GNU General Public License.
+Copyright Pascal J. Bourguignon 2003 - 2016
+This package is provided under the GNU Affero General Public License.
 See the source file for details.
 </pre><a name="AUXILIARY-PARAMETER"></a>
 <table border="0" width="100%">
@@ -191,7 +191,14 @@ NOTE:   This parses the body as a lambda body.
 <p><b>MAKE-FLAT-ARGUMENT-LIST</b><i class="undocumented"></i></p>
 <p><b>MAKE-FLAT-ARGUMENT-LIST-FORM</b><i class="undocumented"></i></p>
 <p><b>MAKE-HELP</b><i class="undocumented"></i></p>
-<p><b>MAKE-LAMBDA-LIST</b><i class="undocumented"></i></p>
+<p><b>MAKE-LAMBDA-LIST</b><i class="undocumented"></i></p><a name="MAKE-PARAMETER-LIST"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>make-parameter-list</b> ll)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">Return a list of all the symbols naming parameters in the lambda list.</pre>
 <p><b>METHOD-COMBINATION-LAMBDA-LIST</b><i class="undocumented"></i></p>
 <p><b>MODIFY-MACRO-LAMBDA-LIST</b><i class="undocumented"></i></p><a name="OPTIONAL-PARAMETER"></a>
 <table border="0" width="100%">
@@ -225,7 +232,16 @@ NOTE:   This parses the body as a lambda body.
 <p><b>PARAMETER-KEYWORD-P</b><i class="undocumented"></i></p>
 <p><b>PARAMETER-LABEL</b><i class="undocumented"></i></p>
 <p><b>PARAMETER-LAMBDA-LIST-KEYWORD</b><i class="undocumented"></i></p>
-<p><b>PARAMETER-NAME</b><i class="undocumented"></i></p>
+<p><b>PARAMETER-NAME</b><i class="undocumented"></i></p><a name="PARAMETER-PARAMETER-LIST"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>parameter-parameter-list</b> parameter)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">Return a list of symbols naming parameters for a parameter object.
+In the case of &amp;optional or &amp;key parameters, the result may contain two symbols:
+one for the parameter and one for the indicator.</pre>
 <p><b>PARAMETER-SPECIALIZER</b><i class="undocumented"></i></p>
 <p><b>PARAMETER-SPECIALIZER-P</b><i class="undocumented"></i></p><a name="PARAMETER-SPECIFIER"></a>
 <table border="0" width="100%">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-text.source-text.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-text.source-text.html
index bf61ab1..d59b9bf 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-text.source-text.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp-text.source-text.html
@@ -35,7 +35,7 @@
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The source readtable.</pre>
-<blockquote>Initial value: <tt>#&lt;READTABLE #x302000977C0D&gt;</tt></blockquote><a name="*SOURCE-SIGNAL-ERRORS*"></a>
+<blockquote>Initial value: <tt>#&lt;READTABLE #x302000B765ED&gt;</tt></blockquote><a name="*SOURCE-SIGNAL-ERRORS*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -88,9 +88,9 @@ RETURN:             A vector of file positions of the beginning of each line.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-FUN:    A function (source-object)
+FUN:    A function (source-object)
         source-object:  An instance of source-object parsed from a source file.
-        When atoms is true, FUN is called only on source-objects not
+        When atoms is true, FUN is called only on source-objects not
         representing cons cells (lists).
 </pre>
 <p><b>MAP-SOURCE-STREAM</b><i class="undocumented"></i></p>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.html
index 894ea81..07b85ce 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.html
@@ -65,7 +65,7 @@ Step Into:

 Step Over:

-    Evaluate the current form in one step.
+    Evaluate the current form in one step.

 Trace:

@@ -195,7 +195,7 @@ See the source file for details.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">interactive debugging stream</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D61D&gt;</tt></blockquote><a name="*DEBUGGER-HOOK*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A79D&gt;</tt></blockquote><a name="*DEBUGGER-HOOK*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -216,7 +216,7 @@ See the source file for details.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">error output stream</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D65D&gt;</tt></blockquote><a name="*FEATURES*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A7DD&gt;</tt></blockquote><a name="*FEATURES*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -225,7 +225,7 @@ See the source file for details.
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">a list of symbols that describe features provided by the
    implementation</pre>
-<blockquote>Initial value: <tt>(OBJC-SUPPORT HEMLOCK APPLE-OBJC-2.0 APPLE-OBJC COM.INFORMATIMAGO.PJB BORDEAUX-THREADS CLOSER-MOP THREAD-SUPPORT UIOP SPLIT-SEQUENCE ...)</tt></blockquote><a name="*GENSYM-COUNTER*"></a>
+<blockquote>Initial value: <tt>(COM.INFORMATIMAGO.PJB BORDEAUX-THREADS CLOSER-MOP THREAD-SUPPORT UIOP SPLIT-SEQUENCE COM.INFORMATIMAGO.COMMON-LISP.LISP.CL-STEPPER CL-PPCRE NEWLINE-IS-LINEFEED HAS-ASCII-CODE ...)</tt></blockquote><a name="*GENSYM-COUNTER*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -233,7 +233,7 @@ See the source file for details.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">counter for generating unique GENSYM symbols</pre>
-<blockquote>Initial value: <tt>55218</tt></blockquote><a name="*LOAD-PATHNAME*"></a>
+<blockquote>Initial value: <tt>70198</tt></blockquote><a name="*LOAD-PATHNAME*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -287,7 +287,7 @@ See the source file for details.
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">This is a list of module names that have been loaded into Lisp so far.
    The names are case sensitive strings.  It is used by PROVIDE and REQUIRE.</pre>
-<blockquote>Initial value: <tt>(COCOA HEMLOCK COMPILE-HEMLOCK OBJC-SUPPORT BRIDGE OBJC-RUNTIME OBJC-CLOS NAME-TRANSLATION SEQUENCE-UTILS OBJC-PACKAGE ...)</tt></blockquote>
+<blockquote>Initial value: <tt>(ASDF asdf UIOP uiop PREPARE-MCL-ENVIRONMENT SOCKETS LISPEQU CN-ENCODE JP-ENCODE VERSION ...)</tt></blockquote>
 <p><b>*PACKAGE*</b><i class="undocumented"></i></p><a name="*PRINT-ARRAY*"></a>
 <table border="0" width="100%">
 <tr>
@@ -434,7 +434,7 @@ integers and rational numbers.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">query I/O stream</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D61D&gt;</tt></blockquote>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A79D&gt;</tt></blockquote>
 <p><b>*RANDOM-STATE*</b><i class="undocumented"></i></p><a name="*READ-BASE*"></a>
 <table border="0" width="100%">
 <tr>
@@ -469,7 +469,7 @@ integers and rational numbers.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">default input stream</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D7FD&gt;</tt></blockquote><a name="*STANDARD-OUTPUT*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A97D&gt;</tt></blockquote><a name="*STANDARD-OUTPUT*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -477,7 +477,7 @@ integers and rational numbers.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">default output stream</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D69D&gt;</tt></blockquote><a name="*STEP-MAX-TRACE-DEPTH*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A81D&gt;</tt></blockquote><a name="*STEP-MAX-TRACE-DEPTH*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -550,7 +550,7 @@ until a break-point is reached.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The stream where the stepper traces are written to.</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TRACE-OUTPUT* #x30200161944D&gt;</tt></blockquote><a name="*TERMINAL-IO*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TRACE-OUTPUT* #x302001A3327D&gt;</tt></blockquote><a name="*TERMINAL-IO*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -558,7 +558,7 @@ until a break-point is reached.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">terminal I/O stream</pre>
-<blockquote>Initial value: <tt>#&lt;ECHOING-TWO-WAY-STREAM input #&lt;BASIC-CHARACTER-INPUT-STREAM UTF-8 (PIPE/0) #x30200036E81D&gt;, output #&lt;BASIC-CHARACTER-OUTPUT-STREAM UTF-8 (TTY/1) #x30200036E38D&gt; #x302000373A4D&gt;</tt></blockquote><a name="*TRACE-OUTPUT*"></a>
+<blockquote>Initial value: <tt>#&lt;ECHOING-TWO-WAY-STREAM input #&lt;BASIC-CHARACTER-INPUT-STREAM UTF-8 (PIPE/0) #x30200043B99D&gt;, output #&lt;BASIC-CHARACTER-OUTPUT-STREAM UTF-8 (TTY/1) #x30200043B50D&gt; #x302000445BDD&gt;</tt></blockquote><a name="*TRACE-OUTPUT*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -566,7 +566,7 @@ until a break-point is reached.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">trace output stream</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200036D69D&gt;</tt></blockquote><a name="+"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TERMINAL-IO* #x30200043A81D&gt;</tt></blockquote><a name="+"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -1894,19 +1894,17 @@ decremented by the second argument, DELTA, which defaults to 1.</pre><a name="DE
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">Defines a new package called PACKAGE. Each of OPTIONS should be one of the
    following:
-    (NICKNAMES {package-name}*)
-
-    (SIZE &lt;integer&gt;)
-    (SHADOW {symbol-name}*)
-    (SHADOWING-IMPORT-FROM &lt;package-name&gt; {symbol-name}*)
-    (USE {package-name}*)
-    (IMPORT-FROM &lt;package-name&gt; {symbol-name}*)
-    (INTERN {symbol-name}*)
-    (EXPORT {symbol-name}*)
-    (IMPLEMENT {package-name}*)
-    (LOCK boolean)
-    (DOCUMENTATION doc-string)
-   All options except SIZE, LOCK, and :DOCUMENTATION can be used multiple
+    (:NICKNAMES {package-name}*)
+    (:SIZE &lt;integer&gt;)
+    (:EXTERNAL-SIZE &lt;integer&gt;)
+    (:SHADOW {symbol-name}*)
+    (:SHADOWING-IMPORT-FROM &lt;package-name&gt; {symbol-name}*)
+    (:USE {package-name}*)
+    (:IMPORT-FROM &lt;package-name&gt; {symbol-name}*)
+    (:INTERN {symbol-name}*)
+    (:EXPORT {symbol-name}*)
+    (:DOCUMENTATION doc-string)
+   All options except SIZE and DOCUMENTATION can be used multiple
    times.</pre><a name="DEFPARAMETER"></a>
 <table border="0" width="100%">
 <tr>
@@ -2927,7 +2925,7 @@ incremented by the second argument, DELTA, which defaults to 1.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>constant</i></div></td></tr></table>
 <pre class="docstring">symbols which are magical in a lambda list</pre>
-<blockquote>Initial value: <tt>(&amp;OPTIONAL &amp;REST &amp;AUX &amp;KEY &amp;ALLOW-OTHER-KEYS &amp;BODY &amp;ENVIRONMENT &amp;WHOLE)</tt></blockquote><a name="LAMBDA-PARAMETERS-LIMIT"></a>
+<blockquote>Initial value: <tt>(&amp;OPTIONAL &amp;REST &amp;AUX &amp;KEY &amp;ALLOW-OTHER-KEYS &amp;BODY &amp;ENVIRONMENT &amp;WHOLE &amp;LEXPR &amp;LAP)</tt></blockquote><a name="LAMBDA-PARAMETERS-LIMIT"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -3293,9 +3291,9 @@ are running on, or NIL if we can't find any useful information.</pre><a name="MA
      :SIZE -- A hint as to how many elements will be put in this hash
        table.
      :REHASH-SIZE -- Indicates how to expand the table when it fills up.
-       If an integer, add space for that many elements. If a floating
-       point number (which must be greater than 1.0), multiply the size
-       by that amount.
+       If an integer (which must be greater than 0), add space for that
+       many elements. If a floating point number (which must be greater
+       than 1.0), multiply the size by that amount.
      :REHASH-THRESHOLD -- Indicates how dense the table can become before
        forcing a rehash. Can be any positive number &lt;=1, with density
        approaching zero as the threshold approaches 0. Density 1 means an
@@ -3317,12 +3315,11 @@ are running on, or NIL if we can't find any useful information.</pre><a name="MA
 <div class="symbol">(<b>make-package</b> name &amp;key nicknames use internal-size external-size)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Make a new package having the specified NAME, NICKNAMES, and
-  USE list. :INTERNAL-SYMBOLS and :EXTERNAL-SYMBOLS are
-  estimates for the number of internal and external symbols which
-  will ultimately be present in the package. The default value of
-  USE is implementation-dependent, and in this implementation
-  it is NIL.</pre><a name="MAKE-PATHNAME"></a>
+<pre class="docstring">Make a new package having the specified NAME, NICKNAMES, and USE
+list.  INTERNAL-SIZE and EXTERNAL-SIZE are estimates for the number of
+internal and external symbols which will ultimately be present in the
+package.  In this implementation, the default for the USE list is the
+value of the variable CCL:*MAKE-PACKAGE-USE-DEFAULTS*.</pre><a name="MAKE-PATHNAME"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.internal.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.internal.html
index 4617875..8dcd6d9 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.internal.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.lisp.stepper.internal.html
@@ -122,7 +122,7 @@ until a break-point is reached.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The stream where the stepper traces are written to.</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TRACE-OUTPUT* #x30200161944D&gt;</tt></blockquote><a name="DID-BIND"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *TRACE-OUTPUT* #x302001A3327D&gt;</tt></blockquote><a name="DID-BIND"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.parser.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.parser.html
index 8942297..667fe15 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.parser.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.parser.html
@@ -26,19 +26,19 @@ An abstract parser class.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.scanner.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.scanner.html
index 4287980..3131fbf 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.scanner.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.parser.scanner.html
@@ -27,19 +27,19 @@ A method to the SCAN-NEXT-TOKEN generic function needs to be provided.
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2004 - 2015
-
+
+    Copyright Pascal J. Bourguignon 2004 - 2016
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -50,7 +50,7 @@ License:
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>define-scanner</b> name &amp;key (superclass (quote buffered-scanner)) terminals (alphanumerics abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789) (spaces |#()|) (skip-spaces t))</div></td>
+<div class="symbol">(<b>define-scanner</b> name &amp;key (superclass (quote buffered-scanner)) terminals (alphanumerics |ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789|) (spaces |#(#\  #\Newline)|) (skip-spaces t))</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
@@ -155,7 +155,7 @@ RETURN:       (scanner-current-token scanner).
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>class</i></div></td></tr></table>
 <pre class="docstring">An abstract scanner.</pre>
-<blockquote>Class precedence list: <tt> SCANNER STANDARD-OBJECT T</tt></blockquote>
+<blockquote>Class precedence list: <tt> SCANNER SLOTED-OBJECT STANDARD-OBJECT T</tt></blockquote>
 <blockquote>Class init args: <tt> SOURCE FILE LINE COLUMN STATE SPACES TAB-WIDTH TOKEN-KIND-PACKAGE</tt></blockquote>
 <p><b>SCANNER-BUFFER</b><i class="undocumented"></i></p><a name="SCANNER-COLUMN"></a>
 <table border="0" width="100%">
@@ -164,8 +164,14 @@ RETURN:       (scanner-current-token scanner).
 <div class="symbol">(<b>scanner-column</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
-<pre class="docstring">The number of the current column.</pre>
-<p><b>SCANNER-CURRENT-TEXT</b><i class="undocumented"></i></p><a name="SCANNER-CURRENT-TOKEN"></a>
+<pre class="docstring">The number of the current column.</pre><a name="SCANNER-CURRENT-TEXT"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>scanner-current-text</b> x)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">Text of the current token</pre><a name="SCANNER-CURRENT-TOKEN"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -309,7 +315,7 @@ RETURN: line; column
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>class</i></div></td></tr></table>
 <pre class="docstring">A syntactic element.</pre>
-<blockquote>Class precedence list: <tt> TOKEN STANDARD-OBJECT T</tt></blockquote>
+<blockquote>Class precedence list: <tt> TOKEN SLOTED-OBJECT STANDARD-OBJECT T</tt></blockquote>
 <blockquote>Class init args: <tt> KIND TEXT COLUMN LINE</tt></blockquote><a name="TOKEN-COLUMN"></a>
 <table border="0" width="100%">
 <tr>
@@ -317,7 +323,9 @@ RETURN: line; column
 <div class="symbol">(<b>token-column</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
-<pre class="docstring">Returns the column of the first character of the token.</pre><a name="TOKEN-KIND"></a>
+<pre class="docstring">Returns the column of the first character of the token.</pre>
+<p><b>TOKEN-END-OF-SOURCE-KIND</b><i class="undocumented"></i></p>
+<p><b>TOKEN-END-OF-SOURCE-P</b><i class="undocumented"></i></p><a name="TOKEN-KIND"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.cons-to-ascii.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.cons-to-ascii.html
index 4fa5398..fc29929 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.cons-to-ascii.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.cons-to-ascii.html
@@ -26,19 +26,19 @@ This packages draws ASCII art cons cell diagrams.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -61,7 +61,7 @@ DO:         Draws the LIST structure.
 TITLE:      An alternative title.
 RETURN:     A string containing the drawing.
 EXAMPLE:    (draw-list '(if (&lt; a b) (decf b a) (decf a b)))
-            returns:
+            returns:
            "+-----------------------------------------------------------------------+
             | (if (&lt; a b) (decf b a) (decf a b))                                    |
             |                                                                       |
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.picture.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.picture.html
index f276e48..e47914b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.picture.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.picture.html
@@ -24,29 +24,29 @@ This package exports functions to draw ASCII-ART pictures.
 ASCII-ART primitives.

 A picture is a matrix of characters.
-There are primitives to draw points, lines, rectangles,
+There are primitives to draw points, lines, rectangles,
 circles and ellipses, and strings.

-The coordinate system is the direct one:
+The coordinate system is the direct one:
 - x increases toward the right,
 - y increases toward the top. Bottom left is (0,0).

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -71,7 +71,7 @@ RETURN:  PICT
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">
-DO:      Draw a line between (x,y) and (x+w-1,y+h-1)
+DO:      Draw a line between (x,y) and (x+w-1,y+h-1)
          with the foreground character.
 RETURN:  PICT
 </pre><a name="DRAW-ON-PICTURE"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.tree-to-ascii.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.tree-to-ascii.html
index dce978c..d742197 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.tree-to-ascii.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.picture.tree-to-ascii.html
@@ -27,19 +27,19 @@ whose cdr is the list of children.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -61,7 +61,7 @@ RETURN:  The decorated tree.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>tree-to-ascii</b> tlee &amp;key boxed format-fun background to-length from-length)</div></td>
+<div class="symbol">(<b>tree-to-ascii</b> tlee &amp;key boxed format-fun background to-length from-length base)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
@@ -77,16 +77,16 @@ RETURNS:     The string containing the ASCII-ART tree.

 EXAMPLE:     (tree-to-ascii '(if (= a b) (decf b a) (decf a b)))
              --&gt;
-            "          +--a
-                 +--=--+
-                 |     +--b
-                 |
+            "          +--a
+                 +--=--+
+                 |     +--b
+                 |
                  |        +--b
-             if--+--decf--+
+             if--+--decf--+
                  |        +--a
-                 |
+                 |
                  |        +--a
-                 +--decf--+
+                 +--decf--+
                           +--b
              "
 </pre><a name="TREE-TO-ASCII-DRAW-TO-PICT"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-emacs.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-emacs.html
index bda2bca..1261e6e 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-emacs.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-emacs.html
@@ -46,19 +46,19 @@ regexp features in all programs including this module).
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.html
index a011614..88b9ba7 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.html
@@ -46,19 +46,19 @@ regexp features in all programs including this module).
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.keyword.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.keyword.html
index 8cf2cc1..796784a 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.keyword.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp-posix.keyword.html
@@ -47,19 +47,19 @@ This package gathers and exports regexp keywords.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp.html
index 9f735ca..deb19d0 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.regexp.regexp.html
@@ -33,19 +33,19 @@ to choose between the two currently available regexp engines.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2015 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc2822.rfc2822.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc2822.rfc2822.html
index 054291d..b049c3b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc2822.rfc2822.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc2822.rfc2822.html
@@ -41,19 +41,19 @@ NOTE: rfc2822 forbid spaces between field name and colon,
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc3548.rfc3548.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc3548.rfc3548.html
index 5882840..5ce6a7f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc3548.rfc3548.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.rfc3548.rfc3548.html
@@ -33,18 +33,18 @@ base32-decode     (read-char write-byte &amp;key (ignore-invalid-input nil))
 base16-encode     (read-byte write-char)
 base16-decode     (read-char write-byte &amp;key (ignore-invalid-input nil))

-READ-BYTE:  A function taking no argument and returning a
+READ-BYTE:  A function taking no argument and returning a
             byte (integer 0 255) or nil for eof.  It may be
             called several times after eof and should keep
             returning nil.

 WRITE-BYTE: A function taking one byte (integer 0 255) argument
             used to collect decoded bytes.
-
+
 READ-CHAR:  A function taking no argument and returning a
             character or nil for eof.  It may be called
-            several times after eof and should keep returning
-            nil.  Only characters whose code is between 0 and
+            several times after eof and should keep returning
+            nil.  Only characters whose code is between 0 and
             255 should be returned.

 WRITE-CHAR: A function taking one character argument, used to
@@ -68,26 +68,26 @@ base16-decode-bytes     (encoded &amp;key ignore-crlf ignore-invalid-input)
 BYTES:      A vector of (unsigned-byte 8).
 ENCODED:    A string.
 LINE-WIDTH: NIL or an integer indicating the line width.
-            the string new-line will be inserted after that
+            the string new-line will be inserted after that
             many characters have been written on a given line.
 NEW-LINE:   A string contaiing the new-line character or characters.
             the default +new-line+ is (format nil "~%").
 IGNORE-CRLF:
-            When true, ASCII characters LF and CR are not passed to
+            When true, ASCII characters LF and CR are not passed to
             the decoding function. When NIL, they're passed, and
             if invalid input is not ignored, an error would be raised.
 IGNORE-INVALID-INPUT:
             Passed to the decoding function. See above.


-The encoding functions take a vector of bytes
+The encoding functions take a vector of bytes
 and return an encoded string.

-The decoding functions take an encoded string
+The decoding functions take an encoded string
 and return a vector of bytes.

-To encode a string, characters must be converted to bytes, and
-to decode a string, bytes must be converted to characters.
+To encode a string, characters must be converted to bytes, and
+to decode a string, bytes must be converted to characters.
 This must be done accordingly to the characeter set encoding.


@@ -95,19 +95,19 @@ This must be done accordingly to the characeter set encoding.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -126,8 +126,8 @@ DO:         Decode the BASE16 text stream read with the READ-CHAR

 READ-CHAR:  A function taking no argument and returning a
             character or nil for eof.  It may be called
-            several times after eof and should keep returning
-            nil.  Only characters whose code is between 0 and
+            several times after eof and should keep returning
+            nil.  Only characters whose code is between 0 and
             255 should be returned.

 WRITE-BYTE: A function taking one byte (integer 0 255) argument
@@ -152,7 +152,7 @@ RETURN:     A decoded vector of (unsigned-byte 8).
 ENCODED:    A string.

 IGNORE-CRLF:
-            When true, ASCII characters LF and CR are not passed to
+            When true, ASCII characters LF and CR are not passed to
             the decoding function. When NIL, they're passed, and
             if invalid input is not ignored, an error would be raised.

@@ -169,7 +169,7 @@ IGNORE-INVALID-INPUT:
 DO:         Encode the stream read with the READ-BYTE closure
             in BASE16 text written with WRITE-CHAR closure.

-READ-BYTE:  A function taking no argument and returning a
+READ-BYTE:  A function taking no argument and returning a
             byte (integer 0 255) or nil for eof.  It may be
             called several times after eof and should keep
             returning nil.
@@ -192,7 +192,7 @@ RETURN:     An encoded string.
 BYTES:      A vector of (unsigned-byte 8).

 LINE-WIDTH: NIL or an integer indicating the line width.
-            the string new-line will be inserted after that
+            the string new-line will be inserted after that
             many characters have been written on a given line.

 NEW-LINE:   A string contaiing the new-line character or characters.
@@ -211,13 +211,13 @@ DO:         Decode the BASE32 text stream read with the READ-CHAR

 READ-CHAR:  A function taking no argument and returning a
             character or nil for eof.  It may be called
-            several times after eof and should keep returning
-            nil.  Only characters whose code is between 0 and
+            several times after eof and should keep returning
+            nil.  Only characters whose code is between 0 and
             255 should be returned.

 WRITE-BYTE: A function taking one byte (integer 0 255) argument
             used to collect decoded bytes.
-
+
 IGNORE-INVALID-INPUT:
             When true, any invalid character or padding is ignored
             and processing continues as if it did not occur.
@@ -238,7 +238,7 @@ RETURN:     A decoded vector of (unsigned-byte 8).
 ENCODED:    A string.

 IGNORE-CRLF:
-            When true, ASCII characters LF and CR are not passed to
+            When true, ASCII characters LF and CR are not passed to
             the decoding function. When NIL, they're passed, and
             if invalid input is not ignored, an error would be raised.

@@ -255,7 +255,7 @@ IGNORE-INVALID-INPUT:
 DO:         Encode the stream read with the READ-BYTE closure
             in BASE32 text written with WRITE-CHAR closure.

-READ-BYTE:  A function taking no argument and returning a
+READ-BYTE:  A function taking no argument and returning a
             byte (integer 0 255) or nil for eof.  It may be
             called several times after eof and should keep
             returning nil.
@@ -277,7 +277,7 @@ RETURN:     An encoded string.
 BYTES:      A vector of (unsigned-byte 8).

 LINE-WIDTH: NIL or an integer indicating the line width.
-            the string new-line will be inserted after that
+            the string new-line will be inserted after that
             many characters have been written on a given line.

 NEW-LINE:   A string contaiing the new-line character or characters.
@@ -296,13 +296,13 @@ DO:         Decode the BASE64 text stream read with the READ-CHAR

 READ-CHAR:  A function taking no argument and returning a
             character or nil for eof.  It may be called
-            several times after eof and should keep returning
-            nil.  Only characters whose code is between 0 and
+            several times after eof and should keep returning
+            nil.  Only characters whose code is between 0 and
             255 should be returned.

 WRITE-BYTE: A function taking one byte (integer 0 255) argument
             used to collect decoded bytes.
-
+
 IGNORE-INVALID-INPUT:
             When true, any invalid character or padding is ignored
             and processing continues as if it did not occur.
@@ -322,7 +322,7 @@ RETURN:     A decoded vector of (unsigned-byte 8).
 ENCODED:    A string.

 IGNORE-CRLF:
-            When true, ASCII characters LF and CR are not passed to
+            When true, ASCII characters LF and CR are not passed to
             the decoding function. When NIL, they're passed, and
             if invalid input is not ignored, an error would be raised.

@@ -339,7 +339,7 @@ IGNORE-INVALID-INPUT:
 DO:         Encode the stream read with the READ-BYTE closure
             in BASE64 text written with WRITE-CHAR closure.

-READ-BYTE:  A function taking no argument and returning a
+READ-BYTE:  A function taking no argument and returning a
             byte (integer 0 255) or nil for eof.  It may be
             called several times after eof and should keep
             returning nil.
@@ -362,7 +362,7 @@ RETURN:     An encoded string.
 BYTES:      A vector of (unsigned-byte 8).

 LINE-WIDTH: NIL or an integer indicating the line width.
-            the string new-line will be inserted after that
+            the string new-line will be inserted after that
             many characters have been written on a given line.

 NEW-LINE:   A string contaiing the new-line character or characters.
@@ -383,11 +383,11 @@ DO:         Decode the FILEBASE64 text stream read with the READ-CHAR
 NOTE:       It's the same encoding as BASE64, but the 62nd and 63rd
             characters are - and _ instead of + and /, thus making it
             usable for file names and URLs.
-
+
 READ-CHAR:  A function taking no argument and returning a
             character or nil for eof.  It may be called
-            several times after eof and should keep returning
-            nil.  Only characters whose code is between 0 and
+            several times after eof and should keep returning
+            nil.  Only characters whose code is between 0 and
             255 should be returned.

 WRITE-BYTE: A function taking one byte (integer 0 255) argument
@@ -412,7 +412,7 @@ RETURN:     A decoded vector of (unsigned-byte 8).
 ENCODED:    A string.

 IGNORE-CRLF:
-            When true, ASCII characters LF and CR are not passed to
+            When true, ASCII characters LF and CR are not passed to
             the decoding function. When NIL, they're passed, and
             if invalid input is not ignored, an error would be raised.

@@ -433,7 +433,7 @@ NOTE:       It's the same encoding as BASE64, but the 62nd and 63rd
             characters are - and _ instead of + and /, thus making it
             usable for file names and URLs.

-READ-BYTE:  A function taking no argument and returning a
+READ-BYTE:  A function taking no argument and returning a
             byte (integer 0 255) or nil for eof.  It may be
             called several times after eof and should keep
             returning nil.
@@ -455,7 +455,7 @@ RETURN:     An encoded string.
 BYTES:      A vector of (unsigned-byte 8).

 LINE-WIDTH: NIL or an integer indicating the line width.
-            the string new-line will be inserted after that
+            the string new-line will be inserted after that
             many characters have been written on a given line.

 NEW-LINE:   A string contaiing the new-line character or characters.
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.aliases.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.aliases.html
index 5f60ba7..081939c 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.aliases.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.aliases.html
@@ -21,24 +21,24 @@
 <pre class="docstring">

 This package exports a function to read sendmail aliases files.
-
+

 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2003 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.group.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.group.html
index 714d0f4..4e3a55b 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.group.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.group.html
@@ -26,19 +26,19 @@ This package exports a function to read unix group files.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
@@ -57,7 +57,14 @@ License:
 <div class="symbol">(<b>group-gid</b> group)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">The group ID.</pre><a name="GROUP-PASSWD"></a>
+<pre class="docstring">The group ID.</pre><a name="GROUP-NAME"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>group-name</b> group)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">The name of the group.</pre><a name="GROUP-PASSWD"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -71,7 +78,8 @@ License:
 <div class="symbol">(<b>group-users</b> group)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">The list of user logins (strings).</pre><a name="READ-GROUP"></a>
+<pre class="docstring">The list of user logins (strings).</pre>
+<p><b>MAKE-GROUP</b><i class="undocumented"></i></p><a name="READ-GROUP"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.option.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.option.html
index ec850a3..53e68e4 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.option.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.option.html
@@ -40,19 +40,19 @@ Example:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2012 - 2012
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.passwd.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.passwd.html
index 44bbe8f..aefb5ee 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.passwd.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.common-lisp.unix.passwd.html
@@ -25,24 +25,25 @@ This package exports a function to read unix passwd files.
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2004 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.
     If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;

-</pre><a name="READ-PASSWD"></a>
+</pre>
+<p><b>MAKE-USER</b><i class="undocumented"></i></p><a name="READ-PASSWD"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.generate.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.generate.html
index 91f51e0..774c792 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.generate.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.generate.html
@@ -105,7 +105,7 @@ DO:         Optionally generate a flat list of packages linking to

 TARGET:     the generation document instance.

-PAGES:      the flat list of packages pages
+PAGES:      the flat list of packages pages

 FILENAME:   the name of the generated file.

diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.utility.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.utility.html
index 1ea0da5..e2f8b50 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.utility.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.lispdoc.utility.html
@@ -35,7 +35,7 @@ License:
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>appendf</b> g53323 &amp;rest args)</div></td>
+<div class="symbol">(<b>appendf</b> x &amp;rest args)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">Append onto list</pre>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.html
deleted file mode 100644
index 9ca94fa..0000000
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
-<title>COM.INFORMATIMAGO.OBJCL</title>
-<link rel="shortcut icon" href="/favicon.ico">
-<link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon">
-<link rel="icon" href="/favicon.png" type="image/png">
-<meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
-<meta name="Author" content="Pascal J. Bourguignon">
-<meta name="Reply-To" content="pjb@informatimago.com">
-<meta name="Keywords" content="Informatimago, Common Lisp, Lisp, Library">
-<link rel="stylesheet" type="text/css" href="style.css"></head>
-<body>
-<div class="header">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div></div>
-<hr>
-<br>
-<h1>COM.INFORMATIMAGO.OBJCL</h1>
-<ul>
-<li><a href="com.informatimago.objcl.mac-roman.html">Package COM.INFORMATIMAGO.OBJCL.MAC-ROMAN</a></li></ul>
-<br>
-<hr>
-<div class="footer">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div>
-<p>Copyright Pascal J. Bourguignon 2012 - 2015</p></div></body></html>
\ No newline at end of file
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.mac-roman.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.mac-roman.html
deleted file mode 100644
index e1e40bb..0000000
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.objcl.mac-roman.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
-<title>Informatimago CL Software</title>
-<link rel="shortcut icon" href="/favicon.ico">
-<link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon">
-<link rel="icon" href="/favicon.png" type="image/png">
-<meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
-<meta name="Author" content="Pascal J. Bourguignon">
-<meta name="Reply-To" content="pjb@informatimago.com">
-<meta name="Keywords" content="Informatimago, Common Lisp, Lisp, Library">
-<link rel="stylesheet" type="text/css" href="style.css"></head>
-<body>
-<div class="header">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div></div>
-<hr>
-<br>
-<h1>Package COM.INFORMATIMAGO.OBJCL.MAC-ROMAN</h1>
-<pre class="docstring">
-This package exports a function to check if a character is in the
-Mac-Roman repertoire.
-
-Copyright Pascal J. Bourguignon 2011 - 2011
-
-This package is licensed under the GPL.
-See source file for details.
-</pre><a name="MAC-ROMAN-CHAR-P"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>mac-roman-char-p</b> ch)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Whether the CH is a Mac-Roman characters.</pre><a name="MAC-ROMAN-STRING-P"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>mac-roman-string-p</b> string)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Whether the STRING contains only Mac-Roman characters.</pre>
-<br>
-<hr>
-<div class="footer">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div>
-<p>Copyright Pascal J. Bourguignon 2012 - 2015</p></div></body></html>
\ No newline at end of file
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.html
deleted file mode 100644
index ed1b89b..0000000
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
-<title>COM.INFORMATIMAGO.OBJECTIVE-C</title>
-<link rel="shortcut icon" href="/favicon.ico">
-<link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon">
-<link rel="icon" href="/favicon.png" type="image/png">
-<meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
-<meta name="Author" content="Pascal J. Bourguignon">
-<meta name="Reply-To" content="pjb@informatimago.com">
-<meta name="Keywords" content="Informatimago, Common Lisp, Lisp, Library">
-<link rel="stylesheet" type="text/css" href="style.css"></head>
-<body>
-<div class="header">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div></div>
-<hr>
-<br>
-<h1>COM.INFORMATIMAGO.OBJECTIVE-C</h1>
-<ul>
-<li><a href="com.informatimago.objective-c.lower.html">Package COM.INFORMATIMAGO.OBJECTIVE-C.LOWER</a></li></ul>
-<br>
-<hr>
-<div class="footer">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div>
-<p>Copyright Pascal J. Bourguignon 2012 - 2015</p></div></body></html>
\ No newline at end of file
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.lower.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.lower.html
deleted file mode 100644
index f518e7f..0000000
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-c.lower.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
-<title>Informatimago CL Software</title>
-<link rel="shortcut icon" href="/favicon.ico">
-<link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon">
-<link rel="icon" href="/favicon.png" type="image/png">
-<meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
-<meta name="Author" content="Pascal J. Bourguignon">
-<meta name="Reply-To" content="pjb@informatimago.com">
-<meta name="Keywords" content="Informatimago, Common Lisp, Lisp, Library">
-<link rel="stylesheet" type="text/css" href="style.css"></head>
-<body>
-<div class="header">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div></div>
-<hr>
-<br>
-<h1>Package COM.INFORMATIMAGO.OBJECTIVE-C.LOWER</h1>
-<blockquote>Nicknames: <tt> COM.INFORMATIMAGO.OCLO OCLO</tt></blockquote>
-<pre class="docstring">
-This package exports low level Objective-C stuff,
-basically the ccl Objective-C bridge, in a nifty
-single package exporting all these symbols.
-</pre><a name="*NULL*"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol"><b>*null*</b></div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>variable</i></div></td></tr></table>
-<pre class="docstring">A NULL pointer.
-Don't compare to it to check for a null pointer, but use NULLP instead.</pre>
-<blockquote>Initial value: <tt>#&lt;A Null Foreign Pointer&gt;</tt></blockquote><a name="*OBJC-DESCRIPTION-MAX-LENGTH*"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol"><b>*objc-description-max-length*</b></div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>variable</i></div></td></tr></table>
-<pre class="docstring">Limit on the length of NSObject description strings if non-NIL.</pre>
-<blockquote>Initial value: <tt>1024</tt></blockquote>
-<p><b>@</b><i class="undocumented"></i></p>
-<p><b>@CLASS</b><i class="undocumented"></i></p>
-<p><b>@SELECTOR</b><i class="undocumented"></i></p>
-<p><b>DEFINE-CLASSNAME-TRANSLATION</b><i class="undocumented"></i></p>
-<p><b>DEFINE-OBJC-CLASS-METHOD</b><i class="undocumented"></i></p>
-<p><b>DEFINE-OBJC-METHOD</b><i class="undocumented"></i></p>
-<p><b>DEFMETHOD</b><i class="undocumented"></i></p>
-<p><b>LISP-STRING-FROM-NSSTRING</b><i class="undocumented"></i></p>
-<p><b>LISP-TO-OBJC-CLASSNAME</b><i class="undocumented"></i></p>
-<p><b>LISP-TO-OBJC-CLASSNAME-P</b><i class="undocumented"></i></p>
-<p><b>LISP-TO-OBJC-MESSAGE</b><i class="undocumented"></i></p>
-<p><b>LOAD-FRAMEWORK</b><i class="undocumented"></i></p>
-<p><b>MAKE-NSSTRING</b><i class="undocumented"></i></p>
-<p><b>MAKE-OBJC-INSTANCE</b><i class="undocumented"></i></p><a name="NULLP"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>nullp</b> object)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN: Whether OBJECT is a null pointer.
-</pre>
-<p><b>OBJC-CLASS</b><i class="undocumented"></i></p>
-<p><b>OBJC-CLASS-OBJECT</b><i class="undocumented"></i></p>
-<p><b>OBJC-MESSAGE-SEND</b><i class="undocumented"></i></p>
-<p><b>OBJC-MESSAGE-SEND-STRET</b><i class="undocumented"></i></p>
-<p><b>OBJC-MESSAGE-SEND-SUPER</b><i class="undocumented"></i></p>
-<p><b>OBJC-MESSAGE-SEND-SUPER-STRET</b><i class="undocumented"></i></p>
-<p><b>OBJC-METACLASS</b><i class="undocumented"></i></p>
-<p><b>OBJC-OBJECT</b><i class="undocumented"></i></p>
-<p><b>OBJC-TO-LISP-CLASSNAME</b><i class="undocumented"></i></p>
-<p><b>OBJC-TO-LISP-CLASSNAME-P</b><i class="undocumented"></i></p>
-<p><b>OBJC-TO-LISP-MESSAGE</b><i class="undocumented"></i></p>
-<p><b>REMOVE-LISP-SLOTS</b><i class="undocumented"></i></p><a name="SELECTOR"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>selector</b> name)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-NAME:   A selector name (string). Example: "initWithFrame:"
-RETURN: The Objective-C selector named NAME.
-</pre>
-<p><b>SEND</b><i class="undocumented"></i></p>
-<p><b>SEND/STRET</b><i class="undocumented"></i></p>
-<p><b>SLET</b><i class="undocumented"></i></p>
-<p><b>STRET</b><i class="undocumented"></i></p>
-<p><b>UPDATE-OBJC-METHOD-INFO</b><i class="undocumented"></i></p>
-<p><b>WITH-AUTORELEASE-POOL</b><i class="undocumented"></i></p>
-<p><b>WITH-AUTORELEASED-NSSTRINGS</b><i class="undocumented"></i></p>
-<br>
-<hr>
-<div class="footer">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div>
-<p>Copyright Pascal J. Bourguignon 2012 - 2015</p></div></body></html>
\ No newline at end of file
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-cl.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-cl.html
deleted file mode 100644
index 8bceb03..0000000
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.objective-cl.html
+++ /dev/null
@@ -1,93 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
-<title>Informatimago CL Software</title>
-<link rel="shortcut icon" href="/favicon.ico">
-<link rel="icon" href="/favicon.ico" type="image/vnd.microsoft.icon">
-<link rel="icon" href="/favicon.png" type="image/png">
-<meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
-<meta name="Author" content="Pascal J. Bourguignon">
-<meta name="Reply-To" content="pjb@informatimago.com">
-<meta name="Keywords" content="Informatimago, Common Lisp, Lisp, Library">
-<link rel="stylesheet" type="text/css" href="style.css"></head>
-<body>
-<div class="header">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div></div>
-<hr>
-<br>
-<h1>Package COM.INFORMATIMAGO.OBJECTIVE-CL</h1>
-<blockquote>Nicknames: <tt> COM.INFORMATIMAGO.OBJCL OBJCL</tt></blockquote>
-<pre class="docstring">
-This package exports a readtable with a couple of reader macros to
-read Objective-C bracketed expressions, and @"" strings.
-</pre><a name="*OBJC-READTABLE*"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol"><b>*objc-readtable*</b></div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>variable</i></div></td></tr></table>
-<pre class="docstring">The Objective-CL readtable, used to read Objective-CL expressions
-(possibly including Objective-CL forms starting with #\[ or #\@).
-Basically the same as *lisp-readtable*, but with readtable-case set to :preserve.</pre>
-<blockquote>Initial value: <tt>#&lt;READTABLE #x3020034F656D&gt;</tt></blockquote>
-<p><b>*OBJECTIVE-CL-READTABLE*</b><i class="undocumented"></i></p>
-<p><b>@</b><i class="undocumented"></i></p><a name="DISABLE-OBJCL-READER-MACROS"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>disable-objcl-reader-macros</b>)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>macro</i></div></td></tr></table>
-<pre class="docstring">Reset in the *READTABLE* the reader macros for #[ and #@.</pre><a name="ENABLE-OBJCL-READER-MACROS"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>enable-objcl-reader-macros</b>)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>macro</i></div></td></tr></table>
-<pre class="docstring">Sets in the *READTABLE* the reader macros for #[ and #@.</pre><a name="LISP-STRING"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>lisp-string</b> an-objc-string)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:         A Lisp STRING containing the characters of AN-OBJC-STRING.
-</pre>
-<p><b>NO</b><i class="undocumented"></i></p><a name="OBJC-STRING"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>objc-string</b> object)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">
-RETURN:         A NSMutableString instance, containing the character
-                of the OBJECT.  If OBJECT is not a string designator,
-                then its PRINC-TO-STRING representation is used.
-
-OBJECT:         A string designator, or another lisp object.
-</pre>
-<p><b>OBJCL-STRING</b><i class="undocumented"></i></p>
-<p><b>READ-ERROR</b><i class="undocumented"></i></p>
-<p><b>READ-ERROR-ARGUMENTS</b><i class="undocumented"></i></p>
-<p><b>READ-ERROR-CONTROL-STRING</b><i class="undocumented"></i></p><a name="SET-OBJECTIVE-CL-SYNTAX"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>set-objective-cl-syntax</b>)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>macro</i></div></td></tr></table>
-<pre class="docstring">Sets the *READTABLE* to *OBJECTIVE-CL-READTABLE*.
-Must be a macro to be taken into account when compiling and loading.</pre>
-<p><b>YES</b><i class="undocumented"></i></p>
-<br>
-<hr>
-<div class="footer">
-<div class="menu">
-<p>   <a href="../index.html">Informatimago CL Software</a>   <a href="index.html">Documentation Index</a>   <a href="hierarchical-package-index.html">Hierarchical Package Index</a>   <a href="flat-package-index.html">Flat Package Index</a>   <a href="symbol-index.html">Symbol Indices</a></p></div>
-<p>Copyright Pascal J. Bourguignon 2012 - 2015</p></div></body></html>
\ No newline at end of file
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.rdp.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.rdp.html
index 4ba65ec..1015d18 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.rdp.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.rdp.html
@@ -53,14 +53,14 @@ RETURN: an equivalent, cleaned list of rules.
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>defgrammar</b> name &amp;key terminals (scanner t) (skip-spaces t) start rules (target-language lisp) (trace NIL))</div></td>
+<div class="symbol">(<b>defgrammar</b> name &amp;key terminals start rules (scanner t) (skip-spaces t) (eof-symbol *eof-symbol*) (target-language lisp) (trace NIL))</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>macro</i></div></td></tr></table>
 <pre class="docstring">
-DO:     This macro generates a simple scanner and recursive decent parser
+DO:     This macro generates a simple scanner and recursive decent parser
         for the language described by this grammar.
         For each &lt;non-terminal&gt; in the grammar, a function named
-        &lt;name&gt;/PARSE-&lt;non-terminal&gt; is generated, in addition to
+        &lt;name&gt;/PARSE-&lt;non-terminal&gt; is generated, in addition to
         functions SCAN-&lt;name&gt; and PARSE-&lt;name&gt;.
         The grammar structure is also generated for run-time
         in the global special variable &lt;name&gt;.
@@ -69,8 +69,8 @@ DO:     This macro generates a simple scanner and recursive decent parser
 TERMINALS:

         A list describing the terminal, of form either:
-             (terminal-name match-regexp)
-             (terminal-name match-regexp / exclude-regexp)
+             (terminal-name match-regexp)
+             (terminal-name match-regexp / exclude-regexp)

         In the first form, if the match-regexp matches, left-anchored
         to the current position, then the corresponding terminal is
@@ -107,6 +107,10 @@ RULES:

         A list of grammar rules.

+EOF-SYMBOL:
+
+        The end-of-file symbol (terminal). Default is the value bound
+        to *EOF-SYMBOL* at macroexpansion-time.

 TARGET-LANGUAGE:

@@ -145,7 +149,7 @@ SYNTAX:
 SEMANTICS:

         The terminals are either named terminals listed in the :TERMINALS
-        clause, or literal terminals written directly in the productions as
+        clause, or literal terminals written directly in the productions as
         lisp strings.  They are matched as-is.

         An extended regular expression regex(7) may be given that
@@ -200,7 +204,7 @@ SEMANTICS:
         The action for OPT is to return either NIL, or the result of
         its single subform unchanged.

-        The action for an ALT is to return the result of the selected
+        The action for an ALT is to return the result of the selected
         alternative unchanged.

         The default action for an internal SEQ is to return the list of the
@@ -212,7 +216,16 @@ SEMANTICS:

 TODO:   We could also flatten sequences without action, or even sequences with
         actions with renumbering.
-</pre><a name="FOLLOW-SET"></a>
+</pre>
+<p><b>FIND-RHS</b><i class="undocumented"></i></p>
+<p><b>FIND-RHSES</b><i class="undocumented"></i></p><a name="FIRSTS-SET"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>firsts-set</b> grammar non-terminal-or-sentence)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">RETURN: the firsts-set of the NON-TERMINAL-OR-SENTENCE in the GRAMMAR.</pre><a name="FOLLOW-SET"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -223,7 +236,7 @@ TODO:   We could also flatten sequences without action, or even sequences with
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
-<div class="symbol">(<b>generate-grammar</b> name &amp;key terminals scanner skip-spaces start rules target-language trace)</div></td>
+<div class="symbol">(<b>generate-grammar</b> name &amp;key terminals scanner skip-spaces start rules eof-symbol target-language trace)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
@@ -304,8 +317,14 @@ RETURN:       (scanner-current-token scanner).
 <div class="symbol">(<b>scanner-column</b> x)</div></td>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
-<pre class="docstring">The number of the current column.</pre>
-<p><b>SCANNER-CURRENT-TEXT</b><i class="undocumented"></i></p><a name="SCANNER-CURRENT-TOKEN"></a>
+<pre class="docstring">The number of the current column.</pre><a name="SCANNER-CURRENT-TEXT"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>scanner-current-text</b> x)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>generic-function</i></div></td></tr></table>
+<pre class="docstring">Text of the current token</pre><a name="SCANNER-CURRENT-TOKEN"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -360,7 +379,7 @@ RETURN: line; column
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>class</i></div></td></tr></table>
 <pre class="docstring">A syntactic element.</pre>
-<blockquote>Class precedence list: <tt> TOKEN STANDARD-OBJECT T</tt></blockquote>
+<blockquote>Class precedence list: <tt> TOKEN SLOTED-OBJECT STANDARD-OBJECT T</tt></blockquote>
 <blockquote>Class init args: <tt> KIND TEXT COLUMN LINE</tt></blockquote><a name="TOKEN-COLUMN"></a>
 <table border="0" width="100%">
 <tr>
@@ -391,7 +410,7 @@ RETURN: line; column
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">Returns the literal text the token.</pre>
 <p><b>UNEXPECTED-TOKEN-ERROR</b><i class="undocumented"></i></p>
-<p><b>UNEXPECTED-TOKEN-ERROR-EXPECTED-TOKEN</b><i class="undocumented"></i></p>
+<p><b>UNEXPECTED-TOKEN-ERROR-EXPECTED-TOKENS</b><i class="undocumented"></i></p>
 <p><b>UNEXPECTED-TOKEN-ERROR-NON-TERMINAL-STACK</b><i class="undocumented"></i></p>
 <p><b>WORD-EQUAL</b><i class="undocumented"></i></p>
 <br>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.asdf-file.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.asdf-file.html
index 967cca1..946c14d 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.asdf-file.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.asdf-file.html
@@ -47,19 +47,19 @@ Generate simple .asd files:
 License:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2012 - 2014
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;.
 </pre><a name="ASD-SYSTEMS-IN-ASD-FILE"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.check-asdf.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.check-asdf.html
index c184906..0959da9 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.check-asdf.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.check-asdf.html
@@ -24,25 +24,25 @@ Check an asdf file for circular dependencies.

 Usage:

-    (com.informatimago.tools.check-asdf:check-asdf-system-file
+    (com.informatimago.tools.check-asdf:check-asdf-system-file
                   #P"/some/system.asd"  :report output-stream)

 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2013 - 2013
-
+
+    Copyright Pascal J. Bourguignon 2013 - 2018
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;.
 </pre><a name="ADJACENCY-LIST"></a>
@@ -58,6 +58,7 @@ License:
 <p><b>ASDF-FILE-P</b><i class="undocumented"></i></p>
 <p><b>ASDF-FILE-PATH</b><i class="undocumented"></i></p>
 <p><b>ASDF-FILE-REACHABLE</b><i class="undocumented"></i></p>
+<p><b>CHECK-ASDF-SYSTEM-DEPENDENCIES</b><i class="undocumented"></i></p>
 <p><b>CHECK-ASDF-SYSTEM-FILE</b><i class="undocumented"></i></p>
 <p><b>COPY-ASDF-FILE</b><i class="undocumented"></i></p>
 <p><b>DEPENDENCIES</b><i class="undocumented"></i></p>
@@ -80,6 +81,9 @@ RETURN: A hash-table mapping file paths to ASDF-FILE structures.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>generic-function</i></div></td></tr></table>
 <pre class="docstring">Return the list of vertices rechable from vertex.</pre>
+<p><b>SYSTEM-ALL-DEPENDENCIES</b><i class="undocumented"></i></p>
+<p><b>SYSTEM-DEPENDS-ON</b><i class="undocumented"></i></p>
+<p><b>SYSTEM-DIRECT-DEPENDENCIES</b><i class="undocumented"></i></p>
 <br>
 <hr>
 <div class="footer">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.dependency-cycles.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.dependency-cycles.html
index 17516d9..6bc850f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.dependency-cycles.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.dependency-cycles.html
@@ -45,19 +45,19 @@ The function REPORT-PROBLEMS prints a report of the found cycles.
 License:

     AGPL3
-
-    Copyright Pascal J. Bourguignon 2012 - 2013
-
+
+    Copyright Pascal J. Bourguignon 2012 - 2018
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;.
 </pre><a name="ADJACENCY-LIST"></a>
@@ -98,7 +98,8 @@ RETURN: The shortest path of length&gt;0 from FROM to TO if it exists, or NIL.
 DO:     Generates a GraphViz dot file to draw the dependency-graph defined
         by the nodes in the OBJECTS sequence and the ADJACENCY-LIST an
         REACHABLE-LIST methods.
-</pre><a name="REACHABLE-LIST"></a>
+</pre>
+<p><b>PRINT-CYCLE</b><i class="undocumented"></i></p><a name="REACHABLE-LIST"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -114,7 +115,7 @@ DO:     Generates a GraphViz dot file to draw the dependency-graph defined
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 DO:     Find cycles in the graph defined by the nodes in the OBJECTS
-        sequence and the ADJACENCY-LIST an REACHABLE-LIST methods.
+        sequence and the ADJACENCY-LIST and REACHABLE-LIST methods.
 </pre>
 <br>
 <hr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.make-depends.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.make-depends.html
index b0e50c1..8a0086f 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.make-depends.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.make-depends.html
@@ -20,26 +20,26 @@
 <h1>Package COM.INFORMATIMAGO.TOOLS.MAKE-DEPENDS</h1>
 <pre class="docstring">

-This script generates dependencies for lisp sources, based on
+This script generates dependencies for lisp sources, based on
 (require) sexps, a load-path, a set of logical pathname translations
 and ad-hoc processing.

 LICENSE:

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;

@@ -65,7 +65,7 @@ NOTE:           We set the logical pathname translations only in here to avoid
                 problems loading this program.
 LOAD-PATHS:     A list of directory path names where to find the files when
                 not found thru the logical pathname translations.
-                The presence in LOAD-PATHS of a logical pathname warrants
+                The presence in LOAD-PATHS of a logical pathname warrants
                 the presence in HOST-LPT of an entry mapping it to a physical
                 path.
 IDF:            If NIL, write the dependencies on the standard output,
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.manifest.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.manifest.html
index 1893b6a..84b8e96 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.manifest.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.manifest.html
@@ -79,6 +79,7 @@ Return it as a list of integers.
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
 DO:     write a {program-name}-{distribution}.manifest file for the given SYSTEM.
+RETURN: the pathname of the manifest file written.
 </pre>
 <br>
 <hr>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.quicklisp.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.quicklisp.html
index fd4fb47..500a753 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.quicklisp.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.quicklisp.html
@@ -71,7 +71,14 @@ are listed.</pre><a name="QUICK-LIST-SYSTEMS"></a>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">List the quicklisp systems.  If the string designator PATTERN is
-given, then only the systems containing it in their name are listed.</pre><a name="QUICK-LOCAL-PROJECTS"></a>
+given, then only the systems containing it in their name are listed.</pre><a name="QUICK-LOAD-ALL"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>quick-load-all</b> &amp;key verbose)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">Loads all the quicklisp systems, skipping over the errors.</pre><a name="QUICK-LOCAL-PROJECTS"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.script.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.script.html
index d4c9a84..68c0417 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.script.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.script.html
@@ -18,7 +18,6 @@
 <hr>
 <br>
 <h1>Package COM.INFORMATIMAGO.TOOLS.SCRIPT</h1>
-<blockquote>Nicknames: <tt> SCRIPT</tt></blockquote>
 <p class="undocumented"><i>undocumented</i></p><a name="*PROGRAM-NAME*"></a>
 <table border="0" width="100%">
 <tr>
@@ -37,7 +36,7 @@ otherwise we fallback to *PROGRAM-NAME*.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The stream where the error  stream of the shell commands is set to.</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *ERROR-OUTPUT* #x3020018F5D6D&gt;</tt></blockquote><a name="*SHELL-OUTPUT*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *ERROR-OUTPUT* #x302001F6E55D&gt;</tt></blockquote><a name="*SHELL-OUTPUT*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -45,7 +44,7 @@ otherwise we fallback to *PROGRAM-NAME*.</pre>
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">The stream where the output stream of the shell commands is set to.</pre>
-<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *STANDARD-OUTPUT* #x3020018F5FCD&gt;</tt></blockquote><a name="*VERBOSE*"></a>
+<blockquote>Initial value: <tt>#&lt;SYNONYM-STREAM to *STANDARD-OUTPUT* #x302001F6E7BD&gt;</tt></blockquote><a name="*VERBOSE*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -54,14 +53,8 @@ otherwise we fallback to *PROGRAM-NAME*.</pre>
 <div class="kind"><i>variable</i></div></td></tr></table>
 <pre class="docstring">Adds some trace output.</pre>
 <blockquote>Initial value: <tt>NIL</tt></blockquote>
-<p><b>CALL-OPTION-FUNCTION</b><i class="undocumented"></i></p><a name="CONCAT"></a>
-<table border="0" width="100%">
-<tr>
-<td valign="top" align="left">
-<div class="symbol">(<b>concat</b> &amp;rest args)</div></td>
-<td valign="top" align="right" width="200px">
-<div class="kind"><i>function</i></div></td></tr></table>
-<pre class="docstring">Concatenate anything into a string.</pre><a name="DEFINE-OPTION"></a>
+<p><b>CALL-OPTION-FUNCTION</b><i class="undocumented"></i></p>
+<p><b>CONCAT</b><i class="undocumented"></i></p><a name="DEFINE-OPTION"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.source.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.source.html
index 775a138..03ed7c7 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.source.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.source.html
@@ -30,7 +30,33 @@ Source files can be either elisp (.el) or Common Lisp (.lisp,
 USAGE:

     (file-emacs-variables "source.lisp")
-     --&gt; (:|mode| </pre><a name="*EMACS-HEAD-VARIABLES*"></a>
+     --&gt; (:|mode| "lisp" :|coding| "utf-8")
+
+    (scan-source-file "source.lisp" :external-format :utf-8)
+    --&gt; #&lt;source-file …&gt;
+
+    (get-package "source.lisp")
+    --&gt; #&lt;source-package …&gt;
+
+LICENSE:
+
+    AGPL3
+
+    Copyright Pascal J. Bourguignon 2002 - 2015
+
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU Affero General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU Affero General Public License for more details.
+
+    You should have received a copy of the GNU Affero General Public License
+    along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
+</pre><a name="*EMACS-HEAD-VARIABLES*"></a>
 <table border="0" width="100%">
 <tr>
 <td valign="top" align="left">
@@ -77,7 +103,7 @@ PRE:    sexp is of the form: (REQUIRE module-name &amp;OPTIONAL pathname-list)
         module-name can be 'toto or (quote toto).
         Each path name can be either a namestring, a physical path name or
         a logical path name.
-RETURN: A new list containing the pathname-list if present, or a list
+RETURN: A new list containing the pathname-list if present, or a list
                               containing the symbol-name  of the module-name.
 </pre><a name="FILE-EMACS-VARIABLES"></a>
 <table border="0" width="100%">
@@ -125,7 +151,7 @@ OBJECT-FILE:    The file of which the dependencies are computed.
 PACKAGES:       A list of preloaded package names.
 LOAD-PATHS:     A list of directory path names where to find the files when
                 not found thru the logical pathname translations.
-                The presence in LOAD-PATHS of a logical pathname warrants
+                The presence in LOAD-PATHS of a logical pathname warrants
                 the presence in HOST-LPT of an entry mapping it to a physical
                 path.
 VERBOSE:        Prints information on *TRACE-OUTPUT*.
@@ -228,7 +254,7 @@ RETURN: A p-list containing the header found in the stream
         at the current position;
         the last line read.
 NOTE:   Reading stops as soon as a non-comment line is read.
-        If the stream can be positionned, the FILE-POSITION is set at the
+        If the stream can be positionned, the FILE-POSITION is set at the
         beginning of this first non-comment line.
 </pre><a name="SCAN-SOURCE-FILE"></a>
 <table border="0" width="100%">
@@ -238,18 +264,18 @@ NOTE:   Reading stops as soon as a non-comment line is read.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">
-DO:               Makes a SOURCE-FILE instance and fills it with data got from
+DO:               Makes a SOURCE-FILE instance and fills it with data got from
                   the source file at SOURCE-FILEPATH.
 EXTERNAL-FORMAT:  NIL =&gt; try to guess the encoding (use emacs local variables).
 LOAD:             Whether the file should be loaded before scanning it.
                   (needed until COM.INFORMATIMAGO.COMMON-LISP.SOURCE is used).
 COMMENT-START:    A regexp matching the line comment start for the header lines.
 COMMENT-END:      A regexp matching the line comment end for the header lines.
-KEEP-SPACES:
+KEEP-SPACES:
 NOTE:             COMMENT-START and COMMENT-END are regexp only on clisp until
                   COM.INFORMATIMAGO.COMMON-LISP.REGEXP can be used.

-RETURN:           A SOURCE-FILE instance filled with the data from the source
+RETURN:           A SOURCE-FILE instance filled with the data from the source
                   file.
 </pre><a name="SOURCE-FILE"></a>
 <table border="0" width="100%">
@@ -326,7 +352,7 @@ COMMENT-START:     NIL or a string containing the start of comment lines.
 COMMENT-END:       NIL or a string containing the end of comment lines.
 LINE-CHAR:         A filler character used to draw a line in a comment.
 *LINE-LENGTH*      The length of the line comment lines generated.
-
+
 The values may be strings or list of strings (lines).
 Possible keys are:
 - :file            name of the file.
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.summary.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.summary.html
index 247948d..6018c0d 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.summary.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.summary.html
@@ -24,7 +24,7 @@ This script generates HTML summaries of lisp packages.

 USAGE

-    (generate-summary '("read-source")
+    (generate-summary '("read-source")
                       :repository-url (lambda (path)
                                          (format nil "http://localhost/doc/~A.html"
                                                  (translate-logical-pathname path))))
@@ -32,19 +32,19 @@ USAGE
 LICENSE

     AGPL3
-
+
     Copyright Pascal J. Bourguignon 2002 - 2015
-
+
     This program is free software: you can redistribute it and/or modify
     it under the terms of the GNU Affero General Public License as published by
     the Free Software Foundation, either version 3 of the License, or
     (at your option) any later version.
-
+
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU Affero General Public License for more details.
-
+
     You should have received a copy of the GNU Affero General Public License
     along with this program.  If not, see &lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;
 </pre><a name="GENERATE-SUMMARY"></a>
diff --git a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.symbol.html b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.symbol.html
index 82dc6ce..0311feb 100644
--- a/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.symbol.html
+++ b/com.informatimago.www/develop/lisp/doc/com.informatimago.tools.symbol.html
@@ -20,6 +20,32 @@
 <h1>Package COM.INFORMATIMAGO.TOOLS.SYMBOL</h1>
 <pre class="docstring">
 A tool to check duplicate/un-exported/imported symbols.
+</pre><a name="APROPOS"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>apropos</b> regexp &amp;optional packages)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+Same as CL:APROPOS, but takes a REGEXP as first argument,
+and a list of packages as optional second argument.
+
+Ok, the good thing is that it's a regexp,
+the bad thing is that it's a PPCRE regexp. :-(
+</pre><a name="APROPOS-LIST"></a>
+<table border="0" width="100%">
+<tr>
+<td valign="top" align="left">
+<div class="symbol">(<b>apropos-list</b> regexp &amp;optional packages)</div></td>
+<td valign="top" align="right" width="200px">
+<div class="kind"><i>function</i></div></td></tr></table>
+<pre class="docstring">
+Same as CL:APROPOS-LIST, but takes a REGEXP as first argument,
+and a list of packages as optional second argument.
+
+Ok, the good thing is that it's a regexp,
+the bad thing is that it's a PPCRE regexp. :-(
 </pre>
 <p><b>CHECK-DUPLICATE-SYMBOLS</b><i class="undocumented"></i></p><a name="DUPLICATE-SYMBOLS"></a>
 <table border="0" width="100%">
@@ -29,6 +55,8 @@ A tool to check duplicate/un-exported/imported symbols.
 <td valign="top" align="right" width="200px">
 <div class="kind"><i>function</i></div></td></tr></table>
 <pre class="docstring">Return: a list of list of symbols that have the same name.</pre>
+<p><b>REPORT-PACKAGES</b><i class="undocumented"></i></p>
+<p><b>REPORT-SYMBOL</b><i class="undocumented"></i></p>
 <br>
 <hr>
 <div class="footer">
diff --git a/com.informatimago.www/develop/lisp/doc/flat-package-index.html b/com.informatimago.www/develop/lisp/doc/flat-package-index.html
index a5be001..fe7db80 100644
--- a/com.informatimago.www/develop/lisp/doc/flat-package-index.html
+++ b/com.informatimago.www/develop/lisp/doc/flat-package-index.html
@@ -23,8 +23,11 @@
 <li><a href="com.informatimago.clext.character-sets.html">COM.INFORMATIMAGO.CLEXT.CHARACTER-SETS</a></li>
 <li><a href="com.informatimago.clext.closer-weak.html">COM.INFORMATIMAGO.CLEXT.CLOSER-WEAK</a></li>
 <li><a href="com.informatimago.clext.closer-weak-user.html">COM.INFORMATIMAGO.CLEXT.CLOSER-WEAK-USER</a></li>
+<li><a href="com.informatimago.clext.filter-stream.html">COM.INFORMATIMAGO.CLEXT.FILTER-STREAM</a></li>
 <li><a href="com.informatimago.clext.gate.html">COM.INFORMATIMAGO.CLEXT.GATE</a></li>
 <li><a href="com.informatimago.clext.pipe.html">COM.INFORMATIMAGO.CLEXT.PIPE</a></li>
+<li><a href="com.informatimago.clext.queue.html">COM.INFORMATIMAGO.CLEXT.QUEUE</a></li>
+<li><a href="com.informatimago.clext.redirecting-stream.html">COM.INFORMATIMAGO.CLEXT.REDIRECTING-STREAM</a></li>
 <li><a href="com.informatimago.clmisc.resource-utilization.html">COM.INFORMATIMAGO.CLMISC.RESOURCE-UTILIZATION</a></li>
 <li><a href="com.informatimago.common-lisp.arithmetic.p127n2.html">COM.INFORMATIMAGO.COMMON-LISP.ARITHMETIC.P127N2</a></li>
 <li><a href="com.informatimago.common-lisp.arithmetic.primes.html">COM.INFORMATIMAGO.COMMON-LISP.ARITHMETIC.PRIMES</a></li>
@@ -60,6 +63,7 @@
 <li><a href="com.informatimago.common-lisp.cesarum.julian-calendar.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.JULIAN-CALENDAR</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.list.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.LIST</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.llrbtree.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.LLRBTREE</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.mersenne.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.MERSENNE</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.message-queue.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.MESSAGE-QUEUE</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.package.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.PACKAGE</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.peek-stream.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.PEEK-STREAM</a></li>
@@ -72,9 +76,12 @@
 <li><a href="com.informatimago.common-lisp.cesarum.simple-test.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.SIMPLE-TEST</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.stream.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.STREAM</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.string.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.STRING</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.symbol.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.SYMBOL</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.tea.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.TEA</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.time.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.TIME</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.utility.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.UTILITY</a></li>
 <li><a href="com.informatimago.common-lisp.cesarum.version.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.VERSION</a></li>
+<li><a href="com.informatimago.common-lisp.cesarum.xoroshiro128.html">COM.INFORMATIMAGO.COMMON-LISP.CESARUM.XOROSHIRO128</a></li>
 <li><a href="com.informatimago.common-lisp.csv.csv.html">COM.INFORMATIMAGO.COMMON-LISP.CSV.CSV</a></li>
 <li><a href="com.informatimago.common-lisp.data-encoding.bencode.html">COM.INFORMATIMAGO.COMMON-LISP.DATA-ENCODING.BENCODE</a></li>
 <li><a href="com.informatimago.common-lisp.data-encoding.data-encoding.html">COM.INFORMATIMAGO.COMMON-LISP.DATA-ENCODING.DATA-ENCODING</a></li>
@@ -127,9 +134,6 @@
 <li><a href="com.informatimago.lispdoc.tree.html">COM.INFORMATIMAGO.LISPDOC.TREE</a></li>
 <li><a href="com.informatimago.lispdoc.uri.html">COM.INFORMATIMAGO.LISPDOC.URI</a></li>
 <li><a href="com.informatimago.lispdoc.utility.html">COM.INFORMATIMAGO.LISPDOC.UTILITY</a></li>
-<li><a href="com.informatimago.objcl.mac-roman.html">COM.INFORMATIMAGO.OBJCL.MAC-ROMAN</a></li>
-<li><a href="com.informatimago.objective-c.lower.html">COM.INFORMATIMAGO.OBJECTIVE-C.LOWER</a></li>
-<li><a href="com.informatimago.objective-cl.html">COM.INFORMATIMAGO.OBJECTIVE-CL</a></li>
 <li><a href="com.informatimago.rdp.html">COM.INFORMATIMAGO.RDP</a></li>
 <li><a href="com.informatimago.tools.asdf.html">COM.INFORMATIMAGO.TOOLS.ASDF</a></li>
 <li><a href="com.informatimago.tools.asdf-file.html">COM.INFORMATIMAGO.TOOLS.ASDF-FILE</a></li>
@@ -143,6 +147,7 @@
 <li><a href="com.informatimago.tools.source.html">COM.INFORMATIMAGO.TOOLS.SOURCE</a></li>
 <li><a href="com.informatimago.tools.summary.html">COM.INFORMATIMAGO.TOOLS.SUMMARY</a></li>
 <li><a href="com.informatimago.tools.symbol.html">COM.INFORMATIMAGO.TOOLS.SYMBOL</a></li>
+<li><a href="com.informatimago.tools.symbol.empty.html">COM.INFORMATIMAGO.TOOLS.SYMBOL.EMPTY</a></li>
 <li><a href="com.informatimago.tools.thread.html">COM.INFORMATIMAGO.TOOLS.THREAD</a></li></ul>
 <br>
 <hr>
diff --git a/com.informatimago.www/develop/lisp/doc/hierarchical-package-index.html b/com.informatimago.www/develop/lisp/doc/hierarchical-package-index.html
index 016b157..b609761 100644
--- a/com.informatimago.www/develop/lisp/doc/hierarchical-package-index.html
+++ b/com.informatimago.www/develop/lisp/doc/hierarchical-package-index.html
@@ -23,9 +23,6 @@
 <li><a href="com.informatimago.clmisc.html">System COM.INFORMATIMAGO.CLMISC</a></li>
 <li><a href="com.informatimago.common-lisp.html">System COM.INFORMATIMAGO.COMMON-LISP</a></li>
 <li><a href="com.informatimago.lispdoc.html">Package COM.INFORMATIMAGO.LISPDOC</a></li>
-<li><a href="com.informatimago.objcl.html">System COM.INFORMATIMAGO.OBJCL</a></li>
-<li><a href="com.informatimago.objective-c.html">System COM.INFORMATIMAGO.OBJECTIVE-C</a></li>
-<li><a href="com.informatimago.objective-cl.html">Package COM.INFORMATIMAGO.OBJECTIVE-CL</a></li>
 <li><a href="com.informatimago.rdp.html">Package COM.INFORMATIMAGO.RDP</a></li>
 <li><a href="com.informatimago.tools.html">System COM.INFORMATIMAGO.TOOLS</a></li></ul>
 <br>
diff --git a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-a.html b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-a.html
index 6a0d9c8..76b4f0a 100644
--- a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-a.html
+++ b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-a.html
@@ -114,8 +114,8 @@
                       <a href="com.informatimago.clext.closer-weak.html#MAKE-WEAK-ALIST">MAKE-WEAK-ALIST</a>                                        <a href="com.informatimago.clext.closer-weak.html">com.informatimago.clext.closer-weak</a>
                                 <a href="com.informatimago.common-lisp.cesarum.activity.html#ALL-ACTIVITIES">ALL-ACTIVITIES</a>                               <a href="com.informatimago.common-lisp.cesarum.activity.html">com.informatimago.common-lisp.cesarum.activity</a>
                                 <a href="com.informatimago.common-lisp.cesarum.activity.html#ALL-ACTIVITIES">ALL-ACTIVITIES</a>                               <a href="com.informatimago.common-lisp.cesarum.activity.html">com.informatimago.common-lisp.cesarum.activity</a>
+                         <a href="com.informatimago.tools.check-asdf.html#SYSTEM-ALL-DEPENDENCIES">SYSTEM-ALL-DEPENDENCIES</a>                             <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                             <a href="com.informatimago.common-lisp.cesarum.bset.html#FOR-ALL-DO">FOR-ALL-DO</a>                                       <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                            <a href="com.informatimago.common-lisp.cesarum.brelation.html#FOR-ALL-DO">FOR-ALL-DO</a>                                       <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                          <a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEFINE-ALL-FUNCTIONS">DEFINE-ALL-FUNCTIONS</a>                                <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                        <a href="com.informatimago.common-lisp.cesarum.ecma048.html#GENERATE-ALL-FUNCTIONS">GENERATE-ALL-FUNCTIONS</a>                                <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                            <a href="com.informatimago.common-lisp.lisp-reader.reader.html#LIST-ALL-MACRO-CHARACTERS">LIST-ALL-MACRO-CHARACTERS</a>                         <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
@@ -131,13 +131,13 @@
                         <a href="com.informatimago.rdp.html#GRAMMAR-ALL-TERMINALS">GRAMMAR-ALL-TERMINALS</a>                                <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
                    <a href="com.informatimago.common-lisp.cesarum.cache.html#CACHE-EXPIRE-ALL">CACHE-EXPIRE-ALL</a>                                          <a href="com.informatimago.common-lisp.cesarum.cache.html">com.informatimago.common-lisp.cesarum.cache</a>
                             <a href="com.informatimago.common-lisp.cesarum.bset.html#FOR-ALL">FOR-ALL</a>                                          <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                            <a href="com.informatimago.common-lisp.cesarum.brelation.html#FOR-ALL">FOR-ALL</a>                                          <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                                 <a href="common-lisp.html#ALLOCATE-INSTANCE">ALLOCATE-INSTANCE</a>                            <a href="common-lisp.html">common-lisp</a>
                                <a href="common-lisp.html#&amp;ALLOW-OTHER-KEYS">&amp;ALLOW-OTHER-KEYS</a>                             <a href="common-lisp.html">common-lisp</a>
                     <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#LAMBDA-LIST-ALLOW-OTHER-KEYS-P">LAMBDA-LIST-ALLOW-OTHER-KEYS-P</a>                           <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
                     <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#LAMBDA-LIST-ALLOWED-KEYWORDS">LAMBDA-LIST-ALLOWED-KEYWORDS</a>                             <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
                                 <a href="com.informatimago.common-lisp.http.htrans.html#ALLOWED-NETS">ALLOWED-NETS</a>                                 <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
                   <a href="com.informatimago.tools.quicklisp.html#QUICK-INSTALL-ALL">QUICK-INSTALL-ALL</a>                                          <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
+                     <a href="com.informatimago.tools.quicklisp.html#QUICK-LOAD-ALL">QUICK-LOAD-ALL</a>                                          <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
                                 <a href="common-lisp.html#ALPHA-CHAR-P">ALPHA-CHAR-P</a>                                 <a href="common-lisp.html">common-lisp</a>
                        <a href="com.informatimago.common-lisp.cesarum.iso4217.html#CURRENCY-ALPHABETIC-CODE">CURRENCY-ALPHABETIC-CODE</a>                              <a href="com.informatimago.common-lisp.cesarum.iso4217.html">com.informatimago.common-lisp.cesarum.iso4217</a>
                                 <a href="common-lisp.html#ALPHANUMERICP">ALPHANUMERICP</a>                                <a href="common-lisp.html">common-lisp</a>
@@ -166,6 +166,7 @@
                            <a href="com.informatimago.clext.closer-weak.html#WEAK-AND-RELATION">WEAK-AND-RELATION</a>                                 <a href="com.informatimago.clext.closer-weak.html">com.informatimago.clext.closer-weak</a>
                    <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#CHILD-TAGGED-AND-VALUED">CHILD-TAGGED-AND-VALUED</a>                                   <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#CHILDREN-TAGGED-AND-VALUED">CHILDREN-TAGGED-AND-VALUED</a>                                   <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
+              <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILD-TAGGED-AND-VALUED">GRANDCHILD-TAGGED-AND-VALUED</a>                                   <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
            <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#GRANDCHILDREN-TAGGED-AND-VALUED">GRANDCHILDREN-TAGGED-AND-VALUED</a>                                   <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                             <a href="common-lisp.html#BIT-AND">BIT-AND</a>                                          <a href="common-lisp.html">common-lisp</a>
                           <a href="common-lisp.html#BOOLE-AND">BOOLE-AND</a>                                          <a href="common-lisp.html">common-lisp</a>
@@ -198,7 +199,9 @@
                                <a href="com.informatimago.common-lisp.cesarum.utility.html#/APPLY">/APPLY</a>                                        <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                            <a href="com.informatimago.common-lisp.cesarum.utility.html#SAFE-APPLY">SAFE-APPLY</a>                                        <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                <a href="com.informatimago.common-lisp.cesarum.date.utility.html#+APRIL+">+APRIL+</a>                                       <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
+                                <a href="com.informatimago.tools.symbol.html#APROPOS">APROPOS</a>                                      <a href="com.informatimago.tools.symbol.html">com.informatimago.tools.symbol</a>
                                 <a href="common-lisp.html#APROPOS">APROPOS</a>                                      <a href="common-lisp.html">common-lisp</a>
+                                <a href="com.informatimago.tools.symbol.html#APROPOS-LIST">APROPOS-LIST</a>                                 <a href="com.informatimago.tools.symbol.html">com.informatimago.tools.symbol</a>
                                 <a href="common-lisp.html#APROPOS-LIST">APROPOS-LIST</a>                                 <a href="common-lisp.html">common-lisp</a>
                           <a href="com.informatimago.tools.quicklisp.html#QUICK-APROPOS">QUICK-APROPOS</a>                                      <a href="com.informatimago.tools.quicklisp.html">com.informatimago.tools.quicklisp</a>
                                 <a href="com.informatimago.common-lisp.data.constant.html#ARC-SECOND">ARC-SECOND</a>                                   <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
@@ -233,9 +236,9 @@
                     <a href="com.informatimago.tools.script.html#SHELL-QUOTE-ARGUMENT">SHELL-QUOTE-ARGUMENT</a>                                     <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
                          <a href="com.informatimago.common-lisp.unix.option.html#OPTION-ARGUMENTS">OPTION-ARGUMENTS</a>                                    <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
             <a href="com.informatimago.common-lisp.parser.parser.html#PARSER-ERROR-FORMAT-ARGUMENTS">PARSER-ERROR-FORMAT-ARGUMENTS</a>                                    <a href="com.informatimago.common-lisp.parser.parser.html">com.informatimago.common-lisp.parser.parser</a>
-                     <a href="com.informatimago.objective-cl.html#READ-ERROR-ARGUMENTS">READ-ERROR-ARGUMENTS</a>                                    <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
            <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-ERROR-FORMAT-ARGUMENTS">SCANNER-ERROR-FORMAT-ARGUMENTS</a>                                    <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
         <a href="common-lisp.html#SIMPLE-CONDITION-FORMAT-ARGUMENTS">SIMPLE-CONDITION-FORMAT-ARGUMENTS</a>                                    <a href="common-lisp.html">common-lisp</a>
+    <a href="com.informatimago.common-lisp.cesarum.utility.html#SIMPLE-PROGRAM-ERROR-FORMAT-ARGUMENTS">SIMPLE-PROGRAM-ERROR-FORMAT-ARGUMENTS</a>                                    <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#Aring">Aring</a>                                        <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#aring">aring</a>                                        <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
                                 <a href="common-lisp.html#ARITHMETIC-ERROR">ARITHMETIC-ERROR</a>                             <a href="common-lisp.html">common-lisp</a>
@@ -306,6 +309,7 @@
                            <a href="com.informatimago.tools.asdf.html#FIND-ASDF-SUBDIRECTORIES">FIND-ASDF-SUBDIRECTORIES</a>                          <a href="com.informatimago.tools.asdf.html">com.informatimago.tools.asdf</a>
                            <a href="com.informatimago.tools.asdf-file.html#READ-ASDF-SYSTEM-DEFINITIONS">READ-ASDF-SYSTEM-DEFINITIONS</a>                      <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
                           <a href="com.informatimago.tools.asdf-file.html#WRITE-ASDF-SYSTEM-DEFINITION">WRITE-ASDF-SYSTEM-DEFINITION</a>                       <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
+                          <a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-DEPENDENCIES">CHECK-ASDF-SYSTEM-DEPENDENCIES</a>                     <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                           <a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-FILE">CHECK-ASDF-SYSTEM-FILE</a>                             <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                            <a href="com.informatimago.tools.asdf-file.html#SAVE-ASDF-SYSTEM-FILE">SAVE-ASDF-SYSTEM-FILE</a>                             <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
                                 <a href="com.informatimago.tools.manifest.html#ASDF-SYSTEM-LICENSE">ASDF-SYSTEM-LICENSE</a>                          <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
@@ -319,12 +323,9 @@
                                 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#ASSERT-TRUE">ASSERT-TRUE</a>                                  <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
                                 <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN">ASSIGN</a>                                       <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                                 <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN">ASSIGN</a>                                       <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                                <a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN">ASSIGN</a>                                       <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                                 <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN-ELEMENT">ASSIGN-ELEMENT</a>                               <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                                <a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN-ELEMENT">ASSIGN-ELEMENT</a>                               <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                                 <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                                 <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                                 <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                                 <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                                <a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                                 <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                                 <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN-SINGLETON">ASSIGN-SINGLETON</a>                             <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                                 <a href="common-lisp.html#ASSOC">ASSOC</a>                                        <a href="common-lisp.html">common-lisp</a>
                                 <a href="common-lisp.html#ASSOC-IF">ASSOC-IF</a>                                     <a href="common-lisp.html">common-lisp</a>
@@ -351,19 +352,15 @@
                        <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#VALUE-OF-ATTRIBUTE-NAMED">VALUE-OF-ATTRIBUTE-NAMED</a>                              <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                       <a href="com.informatimago.common-lisp.html-generator.html.html#NORMALIZE-ATTRIBUTE-NAME">NORMALIZE-ATTRIBUTE-NAME</a>                               <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                                 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ATTRIBUTE-VALUE">ATTRIBUTE-VALUE</a>                              <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
-                           <a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-ATTRIBUTE">HTML-ATTRIBUTE</a>                                    <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
                            <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#MAKE-ATTRIBUTE">MAKE-ATTRIBUTE</a>                                    <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                            <a href="com.informatimago.common-lisp.http.htrans.html#BODY-ATTRIBUTES">BODY-ATTRIBUTES</a>                                   <a href="com.informatimago.common-lisp.http.htrans.html">com.informatimago.common-lisp.http.htrans</a>
                         <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-ATTRIBUTES">ELEMENT-ATTRIBUTES</a>                                   <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
-                           <a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-ATTRIBUTES">HTML-ATTRIBUTES</a>                                   <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
                                <a href="com.informatimago.common-lisp.cesarum.date.utility.html#+AUGUST+">+AUGUST+</a>                                      <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#Auml">Auml</a>                                         <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#auml">auml</a>                                         <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
                                 <a href="com.informatimago.lispdoc.generate.html#AUTHOR">AUTHOR</a>                                       <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
                            <a href="common-lisp.html#FILE-AUTHOR">FILE-AUTHOR</a>                                       <a href="common-lisp.html">common-lisp</a>
                          <a href="com.informatimago.tools.source.html#HEADER-AUTHORS">HEADER-AUTHORS</a>                                      <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
-                           <a href="objc.html#WITH-AUTORELEASE-POOL">WITH-AUTORELEASE-POOL</a>                             <a href="objc.html">objc</a>
-                           <a href="objc.html#WITH-AUTORELEASED-NSSTRINGS">WITH-AUTORELEASED-NSSTRINGS</a>                       <a href="objc.html">objc</a>
  <a href="com.informatimago.common-lisp.data.constant.html#MARS-SURFACE-WIND-SPEEDS-RANGE-AUTUMN">MARS-SURFACE-WIND-SPEEDS-RANGE-AUTUMN</a>                                       <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
                                <a href="common-lisp.html#&amp;AUX">&amp;AUX</a>                                          <a href="common-lisp.html">common-lisp</a>
                                 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#AUXILIARY-PARAMETER">AUXILIARY-PARAMETER</a>                          <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
diff --git a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-c.html b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-c.html
index 7888661..ed0956b 100644
--- a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-c.html
+++ b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-c.html
@@ -70,7 +70,6 @@
                                 <a href="com.informatimago.common-lisp.cesarum.set.html#CARDINAL">CARDINAL</a>                                 <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                                 <a href="com.informatimago.common-lisp.cesarum.combination.html#CARDINAL">CARDINAL</a>                                 <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
                                 <a href="com.informatimago.common-lisp.cesarum.bset.html#CARDINAL">CARDINAL</a>                                 <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                                <a href="com.informatimago.common-lisp.cesarum.brelation.html#CARDINAL">CARDINAL</a>                                 <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                            <a href="com.informatimago.common-lisp.cesarum.combination.html#BASE-CARDINAL">BASE-CARDINAL</a>                                 <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
                             <a href="com.informatimago.common-lisp.cesarum.list.html#MAP-CARTESIAN-PRODUCT">MAP-CARTESIAN-PRODUCT</a>                        <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
                                 <a href="common-lisp.html#CASE">CASE</a>                                     <a href="common-lisp.html">common-lisp</a>
@@ -154,7 +153,6 @@
                           <a href="common-lisp.html#ALPHA-CHAR-P">ALPHA-CHAR-P</a>                                   <a href="common-lisp.html">common-lisp</a>
                           <a href="common-lisp.html#DIGIT-CHAR-P">DIGIT-CHAR-P</a>                                   <a href="common-lisp.html">common-lisp</a>
                         <a href="common-lisp.html#GRAPHIC-CHAR-P">GRAPHIC-CHAR-P</a>                                   <a href="common-lisp.html">common-lisp</a>
-                      <a href="com.informatimago.objcl.mac-roman.html#MAC-ROMAN-CHAR-P">MAC-ROMAN-CHAR-P</a>                                   <a href="com.informatimago.objcl.mac-roman.html">com.informatimago.objcl.mac-roman</a>
                        <a href="common-lisp.html#STANDARD-CHAR-P">STANDARD-CHAR-P</a>                                   <a href="common-lisp.html">common-lisp</a>
                                 <a href="common-lisp.html#CHAR-UPCASE">CHAR-UPCASE</a>                              <a href="common-lisp.html">common-lisp</a>
                                 <a href="common-lisp.html#CHAR/=">CHAR/=</a>                                   <a href="common-lisp.html">common-lisp</a>
@@ -167,10 +165,12 @@
                                 <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#CHARACTER-CLASS">CHARACTER-CLASS</a>                          <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
                                 <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html#CHARACTER-CLASS">CHARACTER-CLASS</a>                          <a href="com.informatimago.common-lisp.regexp.regexp-posix.keyword.html">com.informatimago.common-lisp.regexp.regexp-posix.keyword</a>
                                 <a href="com.informatimago.common-lisp.cesarum.string.html#CHARACTER-DESIGNATOR">CHARACTER-DESIGNATOR</a>                     <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
+                                <a href="com.informatimago.common-lisp.cesarum.string.html#CHARACTER-DESIGNATOR-P">CHARACTER-DESIGNATOR-P</a>                   <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
                 <a href="com.informatimago.clext.character-sets.html#EXTERNAL-FORMAT-CHARACTER-ENCODING">EXTERNAL-FORMAT-CHARACTER-ENCODING</a>                       <a href="com.informatimago.clext.character-sets.html">com.informatimago.clext.character-sets</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-IN-CHARACTER-SET-P">CHARACTER-IN-CHARACTER-SET-P</a>             <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-IN-CHARACTER-SET-P">CHARACTER-IN-CHARACTER-SET-P</a>             <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
                            <a href="com.informatimago.clext.pipe.html#PIPE-CHARACTER-INPUT-STREAM">PIPE-CHARACTER-INPUT-STREAM</a>                   <a href="com.informatimago.clext.pipe.html">com.informatimago.clext.pipe</a>
+                    <a href="com.informatimago.clext.redirecting-stream.html#REDIRECTING-CHARACTER-INPUT-STREAM">REDIRECTING-CHARACTER-INPUT-STREAM</a>                   <a href="com.informatimago.clext.redirecting-stream.html">com.informatimago.clext.redirecting-stream</a>
                        <a href="com.informatimago.common-lisp.cesarum.character.html#STANDARD-CHARACTER-IS-ASCII-CODED-P">STANDARD-CHARACTER-IS-ASCII-CODED-P</a>               <a href="com.informatimago.common-lisp.cesarum.character.html">com.informatimago.common-lisp.cesarum.character</a>
                        <a href="com.informatimago.common-lisp.cesarum.character.html#STANDARD-CHARACTER-IS-ASCII-CODED-P">STANDARD-CHARACTER-IS-ASCII-CODED-P</a>               <a href="com.informatimago.common-lisp.cesarum.character.html">com.informatimago.common-lisp.cesarum.character</a>
                  <a href="com.informatimago.common-lisp.lisp-text.source-text.html#DISPATCH-MACRO-CHARACTER-MIXIN">DISPATCH-MACRO-CHARACTER-MIXIN</a>                          <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
@@ -178,6 +178,7 @@
                             <a href="com.informatimago.common-lisp.cesarum.character.html#HAS-CHARACTER-NAMED-P">HAS-CHARACTER-NAMED-P</a>                        <a href="com.informatimago.common-lisp.cesarum.character.html">com.informatimago.common-lisp.cesarum.character</a>
                <a href="com.informatimago.common-lisp.cesarum.character.html#PUSH-FEATURE-FOR-CHARACTER-NAMED">PUSH-FEATURE-FOR-CHARACTER-NAMED</a>                          <a href="com.informatimago.common-lisp.cesarum.character.html">com.informatimago.common-lisp.cesarum.character</a>
                            <a href="com.informatimago.clext.pipe.html#PIPE-CHARACTER-OUTPUT-STREAM">PIPE-CHARACTER-OUTPUT-STREAM</a>                  <a href="com.informatimago.clext.pipe.html">com.informatimago.clext.pipe</a>
+                    <a href="com.informatimago.clext.redirecting-stream.html#REDIRECTING-CHARACTER-OUTPUT-STREAM">REDIRECTING-CHARACTER-OUTPUT-STREAM</a>                  <a href="com.informatimago.clext.redirecting-stream.html">com.informatimago.clext.redirecting-stream</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-SET">CHARACTER-SET</a>                            <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
                           <a href="com.informatimago.common-lisp.html-generator.html.html#*HTML-CHARACTER-SET*">*HTML-CHARACTER-SET*</a>                           <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-SET-ERROR">CHARACTER-SET-ERROR</a>                      <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
@@ -230,6 +231,7 @@
                           <a href="common-lisp.html#WRITE-CHAR">WRITE-CHAR</a>                                     <a href="common-lisp.html">common-lisp</a>
                                 <a href="com.informatimago.common-lisp.cesarum.simple-test.html#CHECK">CHECK</a>                                    <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
                         <a href="com.informatimago.common-lisp.bank.iban.html#GET-AND-CHECK-ALPHANUM">GET-AND-CHECK-ALPHANUM</a>                           <a href="com.informatimago.common-lisp.bank.iban.html">com.informatimago.common-lisp.bank.iban</a>
+                                <a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-DEPENDENCIES">CHECK-ASDF-SYSTEM-DEPENDENCIES</a>           <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                                 <a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-FILE">CHECK-ASDF-SYSTEM-FILE</a>                   <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                                 <a href="com.informatimago.clext.association.html#CHECK-CHAIN">CHECK-CHAIN</a>                              <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
                                 <a href="com.informatimago.clext.association.html#CHECK-CHAIN">CHECK-CHAIN</a>                              <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
@@ -252,7 +254,8 @@
                         <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-CHILDREN">ELEMENT-CHILDREN</a>                                 <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                            <a href="com.informatimago.lispdoc.tree.html#TREE-CHILDREN">TREE-CHILDREN</a>                                 <a href="com.informatimago.lispdoc.tree.html">com.informatimago.lispdoc.tree</a>
                            <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#STEP-CHOICE">STEP-CHOICE</a>                                   <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
-                                <a href="com.informatimago.common-lisp.cesarum.utility.html#CHRONO">CHRONO</a>                                   <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
+                                <a href="com.informatimago.common-lisp.cesarum.time.html#CHRONO-REAL-TIME">CHRONO-REAL-TIME</a>                         <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
+                                <a href="com.informatimago.common-lisp.cesarum.time.html#CHRONO-RUN-TIME">CHRONO-RUN-TIME</a>                          <a href="com.informatimago.common-lisp.cesarum.time.html">com.informatimago.common-lisp.cesarum.time</a>
                                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CHT">CHT</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                          <a href="common-lisp.html#*PRINT-CIRCLE*">*PRINT-CIRCLE*</a>                                  <a href="common-lisp.html">common-lisp</a>
                                 <a href="com.informatimago.common-lisp.cesarum.list.html#CIRCULAR-LENGTH">CIRCULAR-LENGTH</a>                          <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
@@ -265,14 +268,9 @@
                                 <a href="common-lisp.html#CIS">CIS</a>                                      <a href="common-lisp.html">common-lisp</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html.html#CITE">CITE</a>                                     <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html.html#CITE*">CITE*</a>                                    <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-                     <a href="com.informatimago.objective-cl.html#*OBJECTIVE-CL-READTABLE*">*OBJECTIVE-CL-READTABLE*</a>                            <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
-                  <a href="com.informatimago.objective-cl.html#SET-OBJECTIVE-CL-SYNTAX">SET-OBJECTIVE-CL-SYNTAX</a>                                <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
                                 <a href="common-lisp.html#CLASS">CLASS</a>                                    <a href="common-lisp.html">common-lisp</a>
-                    <a href="objc.html#DEFINE-OBJC-CLASS-METHOD">DEFINE-OBJC-CLASS-METHOD</a>                             <a href="objc.html">objc</a>
                                 <a href="common-lisp.html#CLASS-NAME">CLASS-NAME</a>                               <a href="common-lisp.html">common-lisp</a>
-                           <a href="objc.html#OBJC-CLASS-OBJECT">OBJC-CLASS-OBJECT</a>                             <a href="objc.html">objc</a>
                                 <a href="common-lisp.html#CLASS-OF">CLASS-OF</a>                                 <a href="common-lisp.html">common-lisp</a>
-                               <a href="objc.html#@CLASS">@CLASS</a>                                    <a href="objc.html">objc</a>
                        <a href="common-lisp.html#BUILT-IN-CLASS">BUILT-IN-CLASS</a>                                    <a href="common-lisp.html">common-lisp</a>
                          <a href="com.informatimago.clext.association.html#DEFINE-CLASS">DEFINE-CLASS</a>                                    <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
                <a href="com.informatimago.common-lisp.cesarum.utility.html#DEFINE-STRUCTURE-CLASS">DEFINE-STRUCTURE-CLASS</a>                                    <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
@@ -290,12 +288,6 @@
                            <a href="common-lisp.html#FIND-CLASS">FIND-CLASS</a>                                    <a href="common-lisp.html">common-lisp</a>
                           <a href="com.informatimago.common-lisp.cesarum.graph.html#GRAPH-CLASS">GRAPH-CLASS</a>                                    <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
                      <a href="com.informatimago.common-lisp.cesarum.graph.html#HASHED-SET-CLASS">HASHED-SET-CLASS</a>                                    <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-                   <a href="com.informatimago.objective-c.lower.html#LISP-TO-OBJC-CLASSNAME-P">LISP-TO-OBJC-CLASSNAME-P</a>                              <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
-                   <a href="com.informatimago.objective-c.lower.html#OBJC-TO-LISP-CLASSNAME-P">OBJC-TO-LISP-CLASSNAME-P</a>                              <a href="com.informatimago.objective-c.lower.html">com.informatimago.objective-c.lower</a>
-                         <a href="ccl.html#DEFINE-CLASSNAME-TRANSLATION">DEFINE-CLASSNAME-TRANSLATION</a>                    <a href="ccl.html">ccl</a>
-                   <a href="ccl.html#LISP-TO-OBJC-CLASSNAME">LISP-TO-OBJC-CLASSNAME</a>                                <a href="ccl.html">ccl</a>
-                   <a href="ccl.html#OBJC-TO-LISP-CLASSNAME">OBJC-TO-LISP-CLASSNAME</a>                                <a href="ccl.html">ccl</a>
-                           <a href="objc.html#OBJC-CLASS">OBJC-CLASS</a>                                    <a href="objc.html">objc</a>
                             <a href="com.informatimago.common-lisp.cesarum.graph.html#SET-CLASS">SET-CLASS</a>                                    <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
                        <a href="common-lisp.html#STANDARD-CLASS">STANDARD-CLASS</a>                                    <a href="common-lisp.html">common-lisp</a>
                       <a href="common-lisp.html#STRUCTURE-CLASS">STRUCTURE-CLASS</a>                                    <a href="common-lisp.html">common-lisp</a>
@@ -378,6 +370,7 @@
                          <a href="common-lisp.html#METHOD-COMBINATION">METHOD-COMBINATION</a>                              <a href="common-lisp.html">common-lisp</a>
                                 <a href="com.informatimago.common-lisp.cesarum.combination.html#COMBINATIONS">COMBINATIONS</a>                             <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
                                 <a href="com.informatimago.common-lisp.cesarum.list.html#COMBINE">COMBINE</a>                                  <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
+                <a href="com.informatimago.common-lisp.interactive.browser.html#DEFINE-EXTERNAL-COMMAND">DEFINE-EXTERNAL-COMMAND</a>                                  <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
                                 <a href="com.informatimago.common-lisp.lisp-text.source-text.html#COMMENT">COMMENT</a>                                  <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html.html#COMMENT">COMMENT</a>                                  <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html.html#COMMENT*">COMMENT*</a>                                 <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
@@ -411,12 +404,12 @@
                          <a href="com.informatimago.common-lisp.regexp.regexp.html#REGEXP-COMPILE">REGEXP-COMPILE</a>                                  <a href="com.informatimago.common-lisp.regexp.regexp.html">com.informatimago.common-lisp.regexp.regexp</a>
                                 <a href="common-lisp.html#COMPLEMENT">COMPLEMENT</a>                               <a href="common-lisp.html">common-lisp</a>
                                 <a href="com.informatimago.common-lisp.cesarum.bset.html#COMPLEMENT">COMPLEMENT</a>                               <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                                <a href="com.informatimago.common-lisp.cesarum.brelation.html#COMPLEMENT">COMPLEMENT</a>                               <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                           <a href="com.informatimago.common-lisp.unix.option.html#*BASH-COMPLETION-HOOK*">*BASH-COMPLETION-HOOK*</a>                         <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
                                 <a href="common-lisp.html#COMPLEX">COMPLEX</a>                                  <a href="common-lisp.html">common-lisp</a>
                        <a href="common-lisp.html#UPGRADED-COMPLEX-PART-TYPE">UPGRADED-COMPLEX-PART-TYPE</a>                        <a href="common-lisp.html">common-lisp</a>
                                 <a href="common-lisp.html#COMPLEXP">COMPLEXP</a>                                 <a href="common-lisp.html">common-lisp</a>
                          <a href="com.informatimago.common-lisp.lisp-text.source-text.html#SOURCE-COMPLEX">SOURCE-COMPLEX</a>                                  <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
+                 <a href="com.informatimago.common-lisp.lisp-reader.reader.html#INVALID-SYMBOL-COMPONENT-LIST">INVALID-SYMBOL-COMPONENT-LIST</a>                           <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
                            <a href="com.informatimago.tools.asdf-file.html#MAKE-COMPONENTS">MAKE-COMPONENTS</a>                               <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
                                 <a href="com.informatimago.common-lisp.cesarum.utility.html#COMPOSE">COMPOSE</a>                                  <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                 <a href="com.informatimago.common-lisp.cesarum.utility.html#COMPOSE-AND-CALL">COMPOSE-AND-CALL</a>                         <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
@@ -430,7 +423,6 @@
                                 <a href="com.informatimago.common-lisp.bank.iban.html#COMPUTE-IBAN-KEY">COMPUTE-IBAN-KEY</a>                         <a href="com.informatimago.common-lisp.bank.iban.html">com.informatimago.common-lisp.bank.iban</a>
                                 <a href="com.informatimago.common-lisp.arithmetic.primes.html#COMPUTE-PRIMES-TO">COMPUTE-PRIMES-TO</a>                        <a href="com.informatimago.common-lisp.arithmetic.primes.html">com.informatimago.common-lisp.arithmetic.primes</a>
                                 <a href="common-lisp.html#COMPUTE-RESTARTS">COMPUTE-RESTARTS</a>                         <a href="common-lisp.html">common-lisp</a>
-                                <a href="com.informatimago.common-lisp.cesarum.utility.html#CONC-SYMBOL">CONC-SYMBOL</a>                              <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                 <a href="com.informatimago.tools.script.html#CONCAT">CONCAT</a>                                   <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
                                 <a href="com.informatimago.common-lisp.cesarum.utility.html#CONCAT">CONCAT</a>                                   <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                 <a href="common-lisp.html#CONCATENATE">CONCATENATE</a>                              <a href="common-lisp.html">common-lisp</a>
@@ -479,7 +471,6 @@
                                 <a href="com.informatimago.common-lisp.cesarum.stream.html#CONTENTS-FROM-STREAM">CONTENTS-FROM-STREAM</a>                     <a href="com.informatimago.common-lisp.cesarum.stream.html">com.informatimago.common-lisp.cesarum.stream</a>
                     <a href="com.informatimago.common-lisp.cesarum.file.html#BINARY-FILE-CONTENTS">BINARY-FILE-CONTENTS</a>                                 <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
                             <a href="com.informatimago.common-lisp.cesarum.dll.html#DLL-CONTENTS">DLL-CONTENTS</a>                                 <a href="com.informatimago.common-lisp.cesarum.dll.html">com.informatimago.common-lisp.cesarum.dll</a>
-                           <a href="com.informatimago.common-lisp.html-parser.parse-html.html#HTML-CONTENTS">HTML-CONTENTS</a>                                 <a href="com.informatimago.common-lisp.html-parser.parse-html.html">com.informatimago.common-lisp.html-parser.parse-html</a>
                       <a href="com.informatimago.common-lisp.cesarum.file.html#SEXP-FILE-CONTENTS">SEXP-FILE-CONTENTS</a>                                 <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
                  <a href="com.informatimago.common-lisp.cesarum.file.html#SEXP-LIST-FILE-CONTENTS">SEXP-LIST-FILE-CONTENTS</a>                                 <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
           <a href="com.informatimago.common-lisp.cesarum.file.html#STRING-LIST-TEXT-FILE-CONTENTS">STRING-LIST-TEXT-FILE-CONTENTS</a>                                 <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
@@ -489,9 +480,9 @@
                           <a href="com.informatimago.common-lisp.cesarum.ascii.html#ASCII-CONTROL-CODE-P">ASCII-CONTROL-CODE-P</a>                           <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
                           <a href="com.informatimago.common-lisp.cesarum.ascii.html#ASCII-CONTROL-CODE-P">ASCII-CONTROL-CODE-P</a>                           <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
                                 <a href="common-lisp.html#CONTROL-ERROR">CONTROL-ERROR</a>                            <a href="common-lisp.html">common-lisp</a>
-                     <a href="com.informatimago.objective-cl.html#READ-ERROR-CONTROL-STRING">READ-ERROR-CONTROL-STRING</a>                           <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
             <a href="com.informatimago.common-lisp.parser.parser.html#PARSER-ERROR-FORMAT-CONTROL">PARSER-ERROR-FORMAT-CONTROL</a>                                  <a href="com.informatimago.common-lisp.parser.parser.html">com.informatimago.common-lisp.parser.parser</a>
            <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-ERROR-FORMAT-CONTROL">SCANNER-ERROR-FORMAT-CONTROL</a>                                  <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
+    <a href="com.informatimago.common-lisp.cesarum.utility.html#SIMPLE-PROGRAM-ERROR-FORMAT-CONTROL">SIMPLE-PROGRAM-ERROR-FORMAT-CONTROL</a>                                  <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                 <a href="com.informatimago.common-lisp.cesarum.set.html#COPY">COPY</a>                                     <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                                 <a href="com.informatimago.common-lisp.html-generator.html-entities.html#copy">copy</a>                                     <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
                                 <a href="common-lisp.html#COPY-ALIST">COPY-ALIST</a>                               <a href="common-lisp.html">common-lisp</a>
@@ -542,6 +533,7 @@
                       <a href="com.informatimago.common-lisp.cesarum.histogram.html#HISTOGRAM-COUNT">HISTOGRAM-COUNT</a>                                    <a href="com.informatimago.common-lisp.cesarum.histogram.html">com.informatimago.common-lisp.cesarum.histogram</a>
 <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#LAMBDA-LIST-MANDATORY-PARAMETER-COUNT">LAMBDA-LIST-MANDATORY-PARAMETER-COUNT</a>                                    <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
  <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html#LAMBDA-LIST-OPTIONAL-PARAMETER-COUNT">LAMBDA-LIST-OPTIONAL-PARAMETER-COUNT</a>                                    <a href="com.informatimago.common-lisp.lisp-sexp.source-form.html">com.informatimago.common-lisp.lisp-sexp.source-form</a>
+                          <a href="com.informatimago.clext.queue.html#QUEUE-COUNT">QUEUE-COUNT</a>                                    <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
                           <a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-COUNT">RANGE-COUNT</a>                                    <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
                             <a href="com.informatimago.common-lisp.cesarum.iso3166.html#GET-COUNTRIES">GET-COUNTRIES</a>                                <a href="com.informatimago.common-lisp.cesarum.iso3166.html">com.informatimago.common-lisp.cesarum.iso3166</a>
                             <a href="com.informatimago.common-lisp.bank.iban.html#GET-COUNTRY-CODE">GET-COUNTRY-CODE</a>                             <a href="com.informatimago.common-lisp.bank.iban.html">com.informatimago.common-lisp.bank.iban</a>
@@ -557,6 +549,7 @@
                                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CPR">CPR</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CR">CR</a>                                       <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                 <a href="com.informatimago.common-lisp.cesarum.package.html#CRACK-OPEN-PACKAGE">CRACK-OPEN-PACKAGE</a>                       <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
+                                <a href="com.informatimago.common-lisp.cesarum.file.html#CREATE-FILE">CREATE-FILE</a>                              <a href="com.informatimago.common-lisp.cesarum.file.html">com.informatimago.common-lisp.cesarum.file</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CS-ALIASES">CS-ALIASES</a>                               <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CS-COMMENTS">CS-COMMENTS</a>                              <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
                                 <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CS-COMMENTS">CS-COMMENTS</a>                              <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
@@ -596,8 +589,8 @@
                                 <a href="com.informatimago.common-lisp.cesarum.utility.html#CURRY">CURRY</a>                                    <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CUU">CUU</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                 <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CVT">CVT</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
-                           <a href="com.informatimago.tools.dependency-cycles.html#FIND-CYCLES">FIND-CYCLES</a>                                   <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
-                          <a href="com.informatimago.tools.dependency-cycles.html#PRINT-CYCLES">PRINT-CYCLES</a>                                   <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+                          <a href="com.informatimago.tools.dependency-cycles.html#PRINT-CYCLE">PRINT-CYCLE</a>                                    <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+                           <a href="com.informatimago.common-lisp.cesarum.utility.html#FIND-CYCLES">FIND-CYCLES</a>                                   <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                              <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-CYCLIC">IS-CYCLIC</a>                                   <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                             <a href="com.informatimago.common-lisp.cesarum.brelation.html#GET-CYCLICS">GET-CYCLICS</a>                                  <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
 </pre>
diff --git a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-d.html b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-d.html
index f6382f9..7544b04 100644
--- a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-d.html
+++ b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-d.html
@@ -125,7 +125,6 @@
                           <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CODE-DEFAULT">CODE-DEFAULT</a>                                      <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                <a href="common-lisp.html#DEFCLASS">DEFCLASS</a>                                     <a href="common-lisp.html">common-lisp</a>
                            <a href="com.informatimago.common-lisp.cesarum.utility.html#PJB-DEFCLASS">PJB-DEFCLASS</a>                                     <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
-                               <a href="com.informatimago.common-lisp.interactive.browser.html#DEFCOMMAND">DEFCOMMAND</a>                                   <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
                                <a href="com.informatimago.common-lisp.heap.heap.html#DEFCOMMON">DEFCOMMON</a>                                    <a href="com.informatimago.common-lisp.heap.heap.html">com.informatimago.common-lisp.heap.heap</a>
                                <a href="common-lisp.html#DEFCONSTANT">DEFCONSTANT</a>                                  <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.common-lisp.cesarum.utility.html#DEFENUM">DEFENUM</a>                                      <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
@@ -134,17 +133,15 @@
                                <a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEFINE-ALL-FUNCTIONS">DEFINE-ALL-FUNCTIONS</a>                         <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                <a href="com.informatimago.clext.association.html#DEFINE-ASSOCIATION">DEFINE-ASSOCIATION</a>                           <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
                                <a href="com.informatimago.clext.association.html#DEFINE-CLASS">DEFINE-CLASS</a>                                 <a href="com.informatimago.clext.association.html">com.informatimago.clext.association</a>
-                               <a href="ccl.html#DEFINE-CLASSNAME-TRANSLATION">DEFINE-CLASSNAME-TRANSLATION</a>                 <a href="ccl.html">ccl</a>
                                <a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEFINE-CODE-FUNCTION">DEFINE-CODE-FUNCTION</a>                         <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                <a href="common-lisp.html#DEFINE-COMPILER-MACRO">DEFINE-COMPILER-MACRO</a>                        <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.common-lisp.lisp.stepper.html#DEFINE-CONDITION">DEFINE-CONDITION</a>                             <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
                                <a href="com.informatimago.common-lisp.cesarum.date.utility.html#DEFINE-DATE-COMPARE-METHODS">DEFINE-DATE-COMPARE-METHODS</a>                  <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
                                <a href="com.informatimago.common-lisp.cesarum.date.utility.html#DEFINE-DATE-COMPARE-METHODS">DEFINE-DATE-COMPARE-METHODS</a>                  <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
+                               <a href="com.informatimago.common-lisp.interactive.browser.html#DEFINE-EXTERNAL-COMMAND">DEFINE-EXTERNAL-COMMAND</a>                      <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
                                <a href="com.informatimago.common-lisp.cesarum.utility.html#DEFINE-IF-UNDEFINED">DEFINE-IF-UNDEFINED</a>                          <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                                <a href="common-lisp.html#DEFINE-METHOD-COMBINATION">DEFINE-METHOD-COMBINATION</a>                    <a href="common-lisp.html">common-lisp</a>
                                <a href="common-lisp.html#DEFINE-MODIFY-MACRO">DEFINE-MODIFY-MACRO</a>                          <a href="common-lisp.html">common-lisp</a>
-                               <a href="objc.html#DEFINE-OBJC-CLASS-METHOD">DEFINE-OBJC-CLASS-METHOD</a>                     <a href="objc.html">objc</a>
-                               <a href="objc.html#DEFINE-OBJC-METHOD">DEFINE-OBJC-METHOD</a>                           <a href="objc.html">objc</a>
                                <a href="com.informatimago.tools.script.html#DEFINE-OPTION">DEFINE-OPTION</a>                                <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
                                <a href="com.informatimago.common-lisp.unix.option.html#DEFINE-OPTION">DEFINE-OPTION</a>                                <a href="com.informatimago.common-lisp.unix.option.html">com.informatimago.common-lisp.unix.option</a>
                                <a href="com.informatimago.common-lisp.cesarum.package.html#DEFINE-PACKAGE">DEFINE-PACKAGE</a>                               <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
@@ -159,13 +156,11 @@
           <a href="com.informatimago.tools.source.html#SOURCE-FILE-PACKAGES-DEFINED">SOURCE-FILE-PACKAGES-DEFINED</a>                                      <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
                   <a href="com.informatimago.common-lisp.lisp-text.source-text.html#SOURCE-LABEL-DEFINITION-FORM">SOURCE-LABEL-DEFINITION-FORM</a>                              <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
                   <a href="com.informatimago.common-lisp.lisp-text.source-text.html#SOURCE-LABEL-DEFINITION-LABEL">SOURCE-LABEL-DEFINITION-LABEL</a>                             <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
-                          <a href="com.informatimago.objective-cl.html#OBJC-DEFINITION-READER-MACRO">OBJC-DEFINITION-READER-MACRO</a>                      <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
                 <a href="com.informatimago.common-lisp.cesarum.package.html#PACKAGE-SYSTEM-DEFINITION">PACKAGE-SYSTEM-DEFINITION</a>                                   <a href="com.informatimago.common-lisp.cesarum.package.html">com.informatimago.common-lisp.cesarum.package</a>
                   <a href="com.informatimago.common-lisp.lisp-text.source-text.html#SOURCE-LABEL-DEFINITION">SOURCE-LABEL-DEFINITION</a>                                   <a href="com.informatimago.common-lisp.lisp-text.source-text.html">com.informatimago.common-lisp.lisp-text.source-text</a>
               <a href="com.informatimago.tools.asdf-file.html#READ-ASDF-SYSTEM-DEFINITIONS">READ-ASDF-SYSTEM-DEFINITIONS</a>                                  <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
              <a href="com.informatimago.tools.asdf-file.html#WRITE-ASDF-SYSTEM-DEFINITION">WRITE-ASDF-SYSTEM-DEFINITION</a>                                   <a href="com.informatimago.tools.asdf-file.html">com.informatimago.tools.asdf-file</a>
                                <a href="common-lisp.html#DEFMACRO">DEFMACRO</a>                                     <a href="common-lisp.html">common-lisp</a>
-                               <a href="objc.html#DEFMETHOD">DEFMETHOD</a>                                    <a href="objc.html">objc</a>
                                <a href="com.informatimago.common-lisp.lisp.stepper.html#DEFMETHOD">DEFMETHOD</a>                                    <a href="com.informatimago.common-lisp.lisp.stepper.html">com.informatimago.common-lisp.lisp.stepper</a>
                                <a href="common-lisp.html#DEFPACKAGE">DEFPACKAGE</a>                                   <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.common-lisp.lisp-reader.package.html#DEFPACKAGE">DEFPACKAGE</a>                                   <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
@@ -178,7 +173,7 @@
                                <a href="common-lisp.html#DEFVAR">DEFVAR</a>                                       <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.common-lisp.html-generator.html-entities.html#deg">deg</a>                                          <a href="com.informatimago.common-lisp.html-generator.html-entities.html">com.informatimago.common-lisp.html-generator.html-entities</a>
                                <a href="com.informatimago.common-lisp.html-generator.html.html#DEL">DEL</a>                                          <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
-                               <a href="com.informatimago.common-lisp.cesarum.ascii.html#DEL">DEL</a>                                          <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
+                               <a href="com.informatimago.common-lisp.cesarum.ecma048.html#DEL">DEL</a>                                          <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                                <a href="com.informatimago.common-lisp.html-generator.html.html#DEL*">DEL*</a>                                         <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                                <a href="common-lisp.html#DELETE">DELETE</a>                                       <a href="common-lisp.html">common-lisp</a>
                                <a href="common-lisp.html#DELETE-DUPLICATES">DELETE-DUPLICATES</a>                            <a href="common-lisp.html">common-lisp</a>
@@ -213,24 +208,29 @@
                                <a href="com.informatimago.tools.check-asdf.html#DEPENDENCIES">DEPENDENCIES</a>                                 <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                                <a href="com.informatimago.tools.dependency-cycles.html#DEPENDENCIES-GRAPH">DEPENDENCIES-GRAPH</a>                           <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
                       <a href="com.informatimago.tools.dependency-cycles.html#GENERATE-DEPENDENCIES-GRAPH">GENERATE-DEPENDENCIES-GRAPH</a>                           <a href="com.informatimago.tools.dependency-cycles.html">com.informatimago.tools.dependency-cycles</a>
+             <a href="com.informatimago.tools.check-asdf.html#CHECK-ASDF-SYSTEM-DEPENDENCIES">CHECK-ASDF-SYSTEM-DEPENDENCIES</a>                                 <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                            <a href="com.informatimago.tools.source.html#GET-DEPENDENCIES">GET-DEPENDENCIES</a>                                 <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
                     <a href="com.informatimago.tools.source.html#GET-CLOSED-DEPENDENCIES">GET-CLOSED-DEPENDENCIES</a>                                 <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
+                    <a href="com.informatimago.tools.check-asdf.html#SYSTEM-ALL-DEPENDENCIES">SYSTEM-ALL-DEPENDENCIES</a>                                 <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                         <a href="com.informatimago.tools.manifest.html#SYSTEM-DEPENDS-ON/RECURSIVE">SYSTEM-DEPENDS-ON/RECURSIVE</a>                         <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
                      <a href="com.informatimago.tools.check-asdf.html#ASDF-FILE-DEPENDS-ON">ASDF-FILE-DEPENDS-ON</a>                                   <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                         <a href="com.informatimago.tools.manifest.html#SYSTEM-DEPENDS-ON">SYSTEM-DEPENDS-ON</a>                                   <a href="com.informatimago.tools.manifest.html">com.informatimago.tools.manifest</a>
+                        <a href="com.informatimago.tools.check-asdf.html#SYSTEM-DEPENDS-ON">SYSTEM-DEPENDS-ON</a>                                   <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                            <a href="com.informatimago.tools.source.html#GET-DEPENDS">GET-DEPENDS</a>                                      <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
                           <a href="com.informatimago.tools.make-depends.html#MAKE-DEPENDS">MAKE-DEPENDS</a>                                      <a href="com.informatimago.tools.make-depends.html">com.informatimago.tools.make-depends</a>
                                <a href="common-lisp.html#DEPOSIT-FIELD">DEPOSIT-FIELD</a>                                <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.common-lisp.cesarum.list.html#DEPTH">DEPTH</a>                                        <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
                <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#*STEP-MAX-TRACE-DEPTH*">*STEP-MAX-TRACE-DEPTH*</a>                                       <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
                           <a href="com.informatimago.common-lisp.diagram.tree-to-diagram.html#TREE-DEPTH">TREE-DEPTH</a>                                        <a href="com.informatimago.common-lisp.diagram.tree-to-diagram.html">com.informatimago.common-lisp.diagram.tree-to-diagram</a>
+                               <a href="com.informatimago.clext.queue.html#DEQUEUE">DEQUEUE</a>                                      <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
                          <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-DEQUEUE">QUEUE-DEQUEUE</a>                                      <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
                                <a href="common-lisp.html#DESCRIBE">DESCRIBE</a>                                     <a href="common-lisp.html">common-lisp</a>
                                <a href="common-lisp.html#DESCRIBE-OBJECT">DESCRIBE-OBJECT</a>                              <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.common-lisp.cesarum.graph.html#DESCRIPTION">DESCRIPTION</a>                                  <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
-                         <a href="objc.html#*OBJC-DESCRIPTION-MAX-LENGTH*">*OBJC-DESCRIPTION-MAX-LENGTH*</a>                      <a href="objc.html">objc</a>
                           <a href="com.informatimago.common-lisp.cesarum.ecma048.html#CODE-DESCRIPTION">CODE-DESCRIPTION</a>                                  <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                         <a href="com.informatimago.tools.source.html#HEADER-DESCRIPTION">HEADER-DESCRIPTION</a>                                  <a href="com.informatimago.tools.source.html">com.informatimago.tools.source</a>
+                     <a href="com.informatimago.common-lisp.cesarum.string.html#CHARACTER-DESIGNATOR-P">CHARACTER-DESIGNATOR-P</a>                                 <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
+                        <a href="com.informatimago.common-lisp.cesarum.string.html#STRING-DESIGNATOR-P">STRING-DESIGNATOR-P</a>                                 <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
                      <a href="com.informatimago.common-lisp.cesarum.string.html#CHARACTER-DESIGNATOR">CHARACTER-DESIGNATOR</a>                                   <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
                         <a href="com.informatimago.common-lisp.cesarum.string.html#STRING-DESIGNATOR">STRING-DESIGNATOR</a>                                   <a href="com.informatimago.common-lisp.cesarum.string.html">com.informatimago.common-lisp.cesarum.string</a>
                                <a href="com.informatimago.common-lisp.cesarum.activity.html#DESTROY-ACTIVITY">DESTROY-ACTIVITY</a>                             <a href="com.informatimago.common-lisp.cesarum.activity.html">com.informatimago.common-lisp.cesarum.activity</a>
@@ -270,14 +270,12 @@
                                <a href="com.informatimago.common-lisp.interactive.interactive.html#DIFF-PACKAGE">DIFF-PACKAGE</a>                                 <a href="com.informatimago.common-lisp.interactive.interactive.html">com.informatimago.common-lisp.interactive.interactive</a>
                                <a href="com.informatimago.common-lisp.cesarum.set.html#DIFFERENCE">DIFFERENCE</a>                                   <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                                <a href="com.informatimago.common-lisp.cesarum.bset.html#DIFFERENCE">DIFFERENCE</a>                                   <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                               <a href="com.informatimago.common-lisp.cesarum.brelation.html#DIFFERENCE">DIFFERENCE</a>                                   <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                           <a href="common-lisp.html#NSET-DIFFERENCE">NSET-DIFFERENCE</a>                                   <a href="common-lisp.html">common-lisp</a>
                            <a href="common-lisp.html#SET-DIFFERENCE">SET-DIFFERENCE</a>                                   <a href="common-lisp.html">common-lisp</a>
                       <a href="com.informatimago.common-lisp.cesarum.set.html#SYMETRIC-DIFFERENCE">SYMETRIC-DIFFERENCE</a>                                   <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                           <a href="com.informatimago.common-lisp.cesarum.list.html#TREE-DIFFERENCE">TREE-DIFFERENCE</a>                                   <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
            <a href="common-lisp.html#UPDATE-INSTANCE-FOR-DIFFERENT-CLASS">UPDATE-INSTANCE-FOR-DIFFERENT-CLASS</a>                              <a href="common-lisp.html">common-lisp</a>
                            <a href="com.informatimago.common-lisp.cesarum.bset.html#SYM-DIFF">SYM-DIFF</a>                                         <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                           <a href="com.informatimago.common-lisp.cesarum.brelation.html#SYM-DIFF">SYM-DIFF</a>                                         <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                                <a href="common-lisp.html#DIGIT-CHAR">DIGIT-CHAR</a>                                   <a href="common-lisp.html">common-lisp</a>
                                <a href="common-lisp.html#DIGIT-CHAR-P">DIGIT-CHAR-P</a>                                 <a href="common-lisp.html">common-lisp</a>
                     <a href="com.informatimago.common-lisp.cesarum.ascii.html#CODE-ASCII-DIGIT-P">CODE-ASCII-DIGIT-P</a>                                      <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
@@ -295,6 +293,8 @@
                          <a href="com.informatimago.common-lisp.data.constant.html#EARTH-DIPOLE-OFFSET-DISTANCE">EARTH-DIPOLE-OFFSET-DISTANCE</a>                       <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
                                <a href="com.informatimago.common-lisp.html-generator.html.html#DIR">DIR</a>                                          <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                                <a href="com.informatimago.common-lisp.html-generator.html.html#DIR*">DIR*</a>                                         <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+                        <a href="com.informatimago.tools.check-asdf.html#SYSTEM-DIRECT-DEPENDENCIES">SYSTEM-DIRECT-DEPENDENCIES</a>                          <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
+                        <a href="com.informatimago.tools.check-asdf.html#SYSTEM-DIRECT-DEPENDENCIES">SYSTEM-DIRECT-DEPENDENCIES</a>                          <a href="com.informatimago.tools.check-asdf.html">com.informatimago.tools.check-asdf</a>
                                <a href="com.informatimago.common-lisp.cesarum.graph.html#DIRECTED-EDGE-CLASS">DIRECTED-EDGE-CLASS</a>                          <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
                       <a href="com.informatimago.common-lisp.cesarum.graph.html#WEIGHTED-DIRECTED-EDGE-CLASS">WEIGHTED-DIRECTED-EDGE-CLASS</a>                          <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
                                <a href="com.informatimago.common-lisp.cesarum.graph.html#DIRECTED-EDGES-BETWEEN-NODES">DIRECTED-EDGES-BETWEEN-NODES</a>                 <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
@@ -311,7 +311,6 @@
                       <a href="common-lisp.html#PATHNAME-DIRECTORY">PATHNAME-DIRECTORY</a>                                    <a href="common-lisp.html">common-lisp</a>
                        <a href="com.informatimago.common-lisp.interactive.browser.html#WORKING-DIRECTORY">WORKING-DIRECTORY</a>                                    <a href="com.informatimago.common-lisp.interactive.browser.html">com.informatimago.common-lisp.interactive.browser</a>
                                <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#DISABLE">DISABLE</a>                                      <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
-                               <a href="com.informatimago.objective-cl.html#DISABLE-OBJCL-READER-MACROS">DISABLE-OBJCL-READER-MACROS</a>                  <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
                           <a href="com.informatimago.common-lisp.lisp.stepper.internal.html#STEP-DISABLED">STEP-DISABLED</a>                                     <a href="com.informatimago.common-lisp.lisp.stepper.internal.html">com.informatimago.common-lisp.lisp.stepper.internal</a>
                                <a href="common-lisp.html#DISASSEMBLE">DISASSEMBLE</a>                                  <a href="common-lisp.html">common-lisp</a>
                  <a href="common-lisp.html#*PRINT-PPRINT-DISPATCH*">*PRINT-PPRINT-DISPATCH*</a>                                    <a href="common-lisp.html">common-lisp</a>
@@ -411,7 +410,6 @@
                           <a href="com.informatimago.lispdoc.generate.text.html#TEXT-DOCUMENTATION">TEXT-DOCUMENTATION</a>                                <a href="com.informatimago.lispdoc.generate.text.html">com.informatimago.lispdoc.generate.text</a>
                        <a href="com.informatimago.common-lisp.lisp-reader.package.html#PACKAGE-DOES-NOT-EXIST-ERROR">PACKAGE-DOES-NOT-EXIST-ERROR</a>                         <a href="com.informatimago.common-lisp.lisp-reader.package.html">com.informatimago.common-lisp.lisp-reader.package</a>
                        <a href="com.informatimago.common-lisp.cesarum.bset.html#FOR-ALL-DO">FOR-ALL-DO</a>                                           <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                       <a href="com.informatimago.common-lisp.cesarum.brelation.html#FOR-ALL-DO">FOR-ALL-DO</a>                                           <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                                <a href="common-lisp.html#DOLIST">DOLIST</a>                                       <a href="common-lisp.html">common-lisp</a>
                                <a href="com.informatimago.tools.thread.html#DONE">DONE</a>                                         <a href="com.informatimago.tools.thread.html">com.informatimago.tools.thread</a>
                                <a href="com.informatimago.common-lisp.cesarum.combination.html#DONE-P">DONE-P</a>                                       <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
diff --git a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-e.html b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-e.html
index 5cf3211..b5dd64b 100644
--- a/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-e.html
+++ b/com.informatimago.www/develop/lisp/doc/permuted-symbol-index-e.html
@@ -145,6 +145,7 @@
                             <a href="com.informatimago.common-lisp.cesarum.utility.html#EIGHTH-ARG">EIGHTH-ARG</a>                                   <a href="com.informatimago.common-lisp.cesarum.utility.html">com.informatimago.common-lisp.cesarum.utility</a>
                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html#EL">EL</a>                                           <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
                             <a href="com.informatimago.common-lisp.html-generator.html.html#ELEMENT">ELEMENT</a>                                      <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
+                            <a href="com.informatimago.common-lisp.cesarum.bset.html#ELEMENT">ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
                             <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-AT-PATH">ELEMENT-AT-PATH</a>                              <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                             <a href="com.informatimago.common-lisp.html-generator.html.html#ELEMENT-ATRIBUTES">ELEMENT-ATRIBUTES</a>                            <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                             <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-ATTRIBUTES">ELEMENT-ATTRIBUTES</a>                           <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
@@ -159,6 +160,7 @@
                             <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-TAG-EQUAL-P">ELEMENT-TAG-EQUAL-P</a>                          <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                             <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#ELEMENT-TAG-EQUAL-P">ELEMENT-TAG-EQUAL-P</a>                          <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                       <a href="common-lisp.html#ARRAY-ELEMENT-TYPE">ARRAY-ELEMENT-TYPE</a>                                 <a href="common-lisp.html">common-lisp</a>
+                     <a href="com.informatimago.clext.filter-stream.html#FILTER-ELEMENT-TYPE">FILTER-ELEMENT-TYPE</a>                                 <a href="com.informatimago.clext.filter-stream.html">com.informatimago.clext.filter-stream</a>
                        <a href="com.informatimago.clext.pipe.html#PIPE-ELEMENT-TYPE">PIPE-ELEMENT-TYPE</a>                                 <a href="com.informatimago.clext.pipe.html">com.informatimago.clext.pipe</a>
                      <a href="common-lisp.html#STREAM-ELEMENT-TYPE">STREAM-ELEMENT-TYPE</a>                                 <a href="common-lisp.html">common-lisp</a>
              <a href="common-lisp.html#UPGRADED-ARRAY-ELEMENT-TYPE">UPGRADED-ARRAY-ELEMENT-TYPE</a>                                 <a href="common-lisp.html">common-lisp</a>
@@ -168,13 +170,11 @@
                             <a href="com.informatimago.common-lisp.html-generator.html.html#ELEMENT-WITHOUT-END">ELEMENT-WITHOUT-END</a>                          <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                         <a href="com.informatimago.common-lisp.cesarum.graph.html#ADD-ELEMENT">ADD-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
                      <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN-ELEMENT">ASSIGN-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                     <a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN-ELEMENT">ASSIGN-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                     <a href="com.informatimago.common-lisp.html-generator.html.html#COLLECT-ELEMENT">COLLECT-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.html-generator.html.html">com.informatimago.common-lisp.html-generator.html</a>
                    <a href="com.informatimago.common-lisp.cesarum.graph.html#CONTAINS-ELEMENT">CONTAINS-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.graph.html">com.informatimago.common-lisp.cesarum.graph</a>
                 <a href="com.informatimago.common-lisp.cesarum.combination.html#GET-CURRENT-ELEMENT">GET-CURRENT-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
                    <a href="com.informatimago.common-lisp.cesarum.combination.html#GET-NEXT-ELEMENT">GET-NEXT-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.combination.html">com.informatimago.common-lisp.cesarum.combination</a>
                          <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-ELEMENT">IS-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                         <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-ELEMENT">IS-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                        <a href="com.informatimago.common-lisp.html-base.ml-sexp.html#MAKE-ELEMENT">MAKE-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.html-base.ml-sexp.html">com.informatimago.common-lisp.html-base.ml-sexp</a>
                 <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-FIRST-ELEMENT">QUEUE-FIRST-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
                  <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-LAST-ELEMENT">QUEUE-LAST-ELEMENT</a>                                      <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
@@ -220,15 +220,14 @@
                        <a href="com.informatimago.common-lisp.cesarum.llrbtree.html#TREE-EMPTY-P">TREE-EMPTY-P</a>                                      <a href="com.informatimago.common-lisp.cesarum.llrbtree.html">com.informatimago.common-lisp.cesarum.llrbtree</a>
                      <a href="com.informatimago.common-lisp.cesarum.set.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                                        <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                      <a href="com.informatimago.common-lisp.cesarum.bset.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                     <a href="com.informatimago.common-lisp.cesarum.brelation.html#ASSIGN-EMPTY">ASSIGN-EMPTY</a>                                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                          <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-EMPTY">IS-EMPTY</a>                                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                         <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-EMPTY">IS-EMPTY</a>                                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
                             <a href="com.informatimago.common-lisp.cesarum.set.html#EMPTYP">EMPTYP</a>                                       <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
+                            <a href="com.informatimago.common-lisp.cesarum.bset.html#EMPTYP">EMPTYP</a>                                       <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
                          <a href="com.informatimago.common-lisp.cesarum.priority-queue.html#PQ-EMPTYP">PQ-EMPTYP</a>                                       <a href="com.informatimago.common-lisp.cesarum.priority-queue.html">com.informatimago.common-lisp.cesarum.priority-queue</a>
+                      <a href="com.informatimago.clext.queue.html#QUEUE-EMPTYP">QUEUE-EMPTYP</a>                                       <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
                       <a href="com.informatimago.common-lisp.cesarum.index-set.html#RANGE-EMPTYP">RANGE-EMPTYP</a>                                       <a href="com.informatimago.common-lisp.cesarum.index-set.html">com.informatimago.common-lisp.cesarum.index-set</a>
                      <a href="com.informatimago.common-lisp.cesarum.array.html#VECTOR-EMPTYP">VECTOR-EMPTYP</a>                                       <a href="com.informatimago.common-lisp.cesarum.array.html">com.informatimago.common-lisp.cesarum.array</a>
                           <a href="com.informatimago.common-lisp.data.constant.html#M_E">M_E</a>                                            <a href="com.informatimago.common-lisp.data.constant.html">com.informatimago.common-lisp.data.constant</a>
-                            <a href="com.informatimago.objective-cl.html#ENABLE-OBJCL-READER-MACROS">ENABLE-OBJCL-READER-MACROS</a>                   <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
                      <a href="com.informatimago.common-lisp.cesarum.raiden.html#RAIDEN-ENCIPHER">RAIDEN-ENCIPHER</a>                                     <a href="com.informatimago.common-lisp.cesarum.raiden.html">com.informatimago.common-lisp.cesarum.raiden</a>
                         <a href="com.informatimago.common-lisp.cesarum.tea.html#TEA-ENCIPHER">TEA-ENCIPHER</a>                                     <a href="com.informatimago.common-lisp.cesarum.tea.html">com.informatimago.common-lisp.cesarum.tea</a>
                      <a href="com.informatimago.common-lisp.rfc3548.rfc3548.html#BASE16-ENCODE-BYTES">BASE16-ENCODE-BYTES</a>                                 <a href="com.informatimago.common-lisp.rfc3548.rfc3548.html">com.informatimago.common-lisp.rfc3548.rfc3548</a>
@@ -267,8 +266,10 @@
                             <a href="common-lisp.html#END-OF-FILE">END-OF-FILE</a>                                  <a href="common-lisp.html">common-lisp</a>
                      <a href="com.informatimago.common-lisp.lisp-reader.reader.html#SIMPLE-END-OF-FILE">SIMPLE-END-OF-FILE</a>                                  <a href="com.informatimago.common-lisp.lisp-reader.reader.html">com.informatimago.common-lisp.lisp-reader.reader</a>
                     <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-END-OF-LINE-P">SCANNER-END-OF-LINE-P</a>                                <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
+                      <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-END-OF-SOURCE-KIND">TOKEN-END-OF-SOURCE-KIND</a>                           <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
                      <a href="com.informatimago.rdp.html#PARSER-END-OF-SOURCE-NOT-REACHED">PARSER-END-OF-SOURCE-NOT-REACHED</a>                    <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
                     <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-END-OF-SOURCE-P">SCANNER-END-OF-SOURCE-P</a>                              <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
+                      <a href="com.informatimago.common-lisp.parser.scanner.html#TOKEN-END-OF-SOURCE-P">TOKEN-END-OF-SOURCE-P</a>                              <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
                    <a href="com.informatimago.lispdoc.generate.html#GENERATE-END">GENERATE-END</a>                                          <a href="com.informatimago.lispdoc.generate.html">com.informatimago.lispdoc.generate</a>
                       <a href="com.informatimago.common-lisp.regexp.regexp-posix.html#MATCH-END">MATCH-END</a>                                          <a href="com.informatimago.common-lisp.regexp.regexp-posix.html">com.informatimago.common-lisp.regexp.regexp-posix</a>
                       <a href="com.informatimago.common-lisp.regexp.regexp-emacs.html#MATCH-END">MATCH-END</a>                                          <a href="com.informatimago.common-lisp.regexp.regexp-emacs.html">com.informatimago.common-lisp.regexp.regexp-emacs</a>
@@ -281,6 +282,7 @@
                             <a href="com.informatimago.common-lisp.cesarum.date.utility.html#ENGLISH-NAME-OF-JULIAN-WEEKDAY">ENGLISH-NAME-OF-JULIAN-WEEKDAY</a>               <a href="com.informatimago.common-lisp.cesarum.date.utility.html">com.informatimago.common-lisp.cesarum.date.utility</a>
                             <a href="common-lisp.html#ENOUGH-NAMESTRING">ENOUGH-NAMESTRING</a>                            <a href="common-lisp.html">common-lisp</a>
                             <a href="com.informatimago.common-lisp.cesarum.ecma048.html#ENQ">ENQ</a>                                          <a href="com.informatimago.common-lisp.cesarum.ecma048.html">com.informatimago.common-lisp.cesarum.ecma048</a>
+                            <a href="com.informatimago.clext.queue.html#ENQUEUE">ENQUEUE</a>                                      <a href="com.informatimago.clext.queue.html">com.informatimago.clext.queue</a>
                       <a href="com.informatimago.common-lisp.cesarum.queue.html#QUEUE-ENQUEUE">QUEUE-ENQUEUE</a>                                      <a href="com.informatimago.common-lisp.cesarum.queue.html">com.informatimago.common-lisp.cesarum.queue</a>
                             <a href="com.informatimago.common-lisp.cesarum.list.html#ENSURE-CIRCULAR">ENSURE-CIRCULAR</a>                              <a href="com.informatimago.common-lisp.cesarum.list.html">com.informatimago.common-lisp.cesarum.list</a>
                             <a href="common-lisp.html#ENSURE-DIRECTORIES-EXIST">ENSURE-DIRECTORIES-EXIST</a>                     <a href="common-lisp.html">common-lisp</a>
@@ -335,8 +337,7 @@
                    <a href="common-lisp.html#CHAR-NOT-EQUAL">CHAR-NOT-EQUAL</a>                                        <a href="common-lisp.html">common-lisp</a>
                         <a href="com.informatimago.common-lisp.cesarum.dll.html#DLL-EQUAL">DLL-EQUAL</a>                                        <a href="com.informatimago.common-lisp.cesarum.dll.html">com.informatimago.common-lisp.cesarum.dll</a>
                          <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-EQUAL">IS-EQUAL</a>                                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
-                         <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-EQUAL">IS-EQUAL</a>                                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
-                     <a href="com.informatimago.common-lisp.cesarum.brelation.html#IS-NOT-EQUAL">IS-NOT-EQUAL</a>                                        <a href="com.informatimago.common-lisp.cesarum.brelation.html">com.informatimago.common-lisp.cesarum.brelation</a>
+                     <a href="com.informatimago.common-lisp.cesarum.bset.html#IS-NOT-EQUAL">IS-NOT-EQUAL</a>                                        <a href="com.informatimago.common-lisp.cesarum.bset.html">com.informatimago.common-lisp.cesarum.bset</a>
                             <a href="common-lisp.html#EQUALP">EQUALP</a>                                       <a href="common-lisp.html">common-lisp</a>
                         <a href="com.informatimago.common-lisp.cesarum.set.html#SET-EQUAL">SET-EQUAL</a>                                        <a href="com.informatimago.common-lisp.cesarum.set.html">com.informatimago.common-lisp.cesarum.set</a>
                      <a href="common-lisp.html#STRING-EQUAL">STRING-EQUAL</a>                                        <a href="common-lisp.html">common-lisp</a>
@@ -357,25 +358,25 @@
                             <a href="common-lisp.html#ERROR">ERROR</a>                                        <a href="common-lisp.html">common-lisp</a>
                   <a href="com.informatimago.common-lisp.cesarum.simple-test.html#*DEBUG-ON-ERROR*">*DEBUG-ON-ERROR*</a>                                       <a href="com.informatimago.common-lisp.cesarum.simple-test.html">com.informatimago.common-lisp.cesarum.simple-test</a>
                      <a href="com.informatimago.tools.script.html#*SHELL-ERROR*">*SHELL-ERROR*</a>                                       <a href="com.informatimago.tools.script.html">com.informatimago.tools.script</a>
-                       <a href="com.informatimago.objective-cl.html#READ-ERROR-ARGUMENTS">READ-ERROR-ARGUMENTS</a>                              <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
               <a href="com.informatimago.common-lisp.cesarum.character-sets.html#CHARACTER-SET-ERROR-CHARACTER-SET">CHARACTER-SET-ERROR-CHARACTER-SET</a>                          <a href="com.informatimago.common-lisp.cesarum.character-sets.html">com.informatimago.common-lisp.cesarum.character-sets</a>
                    <a href="com.informatimago.common-lisp.cesarum.ascii.html#DECODING-ERROR-CODE">DECODING-ERROR-CODE</a>                                   <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
                    <a href="com.informatimago.common-lisp.cesarum.ascii.html#DECODING-ERROR-CODING-SYSTEM">DECODING-ERROR-CODING-SYSTEM</a>                          <a href="com.informatimago.common-lisp.cesarum.ascii.html">com.informatimago.common-lisp.cesarum.ascii</a>
                      <a href="com.informatimago.rdp.html#PARSER-ERROR-COLUMN">PARSER-ERROR-COLUMN</a>                                 <a href="com.informatimago.rdp.html">com.informatimago.rdp</a>
                     <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-ERROR-COLUMN">SCANNER-ERROR-COLUMN</a>                                 <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
-                       <a href="com.informatimago.objective-cl.html#READ-ERROR-CONTROL-STRING">READ-ERROR-CONTROL-STRING</a>                         <a href="com.informatimago.objective-cl.html">com.informatimago.objective-cl</a>
                     <a href="com.informatimago.common-lisp.parser.scanner.html#SCANNER-ERROR-CURRENT-TOKEN">SCANNER-ERROR-CURRENT-TOKEN</a>                          <a href="com.informatimago.common-lisp.parser.scanner.html">com.informatimago.common-lisp.parser.scanner</a>
                        <a href="common-lisp.html#TYPE-ERROR-DATUM">TYPE-ERROR-DATUM</a>                                  <a href="common-lisp.html">common-lisp</a>
              <a href="com.informatimago.common-lisp.lisp-text.source-text.html#SOURCE-LEXICAL-ERROR-ERROR">SOURCE-LEXICAL-ERROR-ERROR</a>                                  <a href="com.informatimago.common-lisp