commit 0a202ec05e0a57733eadca32ba17f19a208dcf45
parent 534684f548d62afad16bdedc32e70562efcbf730
Author: Andres Navarro <canavarro82@gmail.com>
Date: Thu, 26 May 2011 19:19:15 -0300
Added index (and toc) to the manual.
Diffstat:
6 files changed, 58 insertions(+), 43 deletions(-)
diff --git a/manual/html/A-Sample-Applicative-Description.html b/manual/html/A-Sample-Applicative-Description.html
@@ -33,15 +33,16 @@ Up: <a rel="up" accesskey="u" href="Format-of-Descriptions.html#Format-of-D
<h5 class="subsubsection">1.3.5.1 A Sample Applicative Description</h5>
<p><a name="index-applicative-descriptions-8"></a><a name="index-operative-descriptions-9"></a><a name="index-object-descriptions-10"></a>
- In an applicative description, the name of the applicative being described
-appears first. It is followed on the same line by a list of arguments.
-The names used for the arguments are also used in the body of the
-description.
+ In an applicative description, the name of the applicative being
+described appears first. It is followed on the same line by an
+applicative combination that includes the name of the applicative and
+the arguments, as would appear in a program. The names used for the
+arguments are also used in the body of the description.
<p>Here is a description of an imaginary applicative <code>foo</code>:
<div class="defun">
-— Applicative: <b>(</b><var>foo integer1 integer2 . rest</var>)<var><a name="index-g_t_0028-11"></a></var><br>
+— Applicative: <b>foo</b> (<var>foo integer1 integer2 . rest</var>)<var><a name="index-foo-11"></a></var><br>
<blockquote><p> The applicative <code>foo</code> subtracts <var>integer1</var> from <var>integer2</var>,
then adds all the rest of the arguments to the result.
diff --git a/manual/html/Acknowledgements.html b/manual/html/Acknowledgements.html
@@ -41,11 +41,7 @@ Reports.
<!-- appendices -->
<!-- TODO -->
-<!-- @include index.texi -->
-<!-- Print the tables of contents -->
-<!-- FOR some reason this ends up in the last node instead of the general... -->
-<!-- TODO @summarycontents -->
-<!-- TODO @contents -->
-<!-- That's all -->
-</body></html>
+<!-- *-texinfo-*- -->
+<!-- TODO correct prev node -->
+ </body></html>
diff --git a/manual/html/index.html b/manual/html/index.html
@@ -38,9 +38,9 @@ Up: <a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
<li><a accesskey="2" href="Introduction.html#Introduction">Introduction</a>: Introduction and conventions used.
<!-- TODO -->
-<!-- TODO index -->
-<!-- * Index:: Index including concepts, functions, variables, -->
-<!-- and other terms. -->
+<li><a accesskey="3" href="Index.html#Index">Index</a>: Index including concepts, functions, variables,
+ and other terms.
+
<!-- Appendices -->
<!-- TODO -->
<!-- TODO add detailed node listing -->
diff --git a/manual/klisp.info b/manual/klisp.info
@@ -27,6 +27,10 @@ or in part.
* License:: Conditions for copying and changing klisp.
* Introduction:: Introduction and conventions used.
+
+* Index:: Index including concepts, functions, variables,
+ and other terms.
+
File: klisp, Node: License, Next: Introduction, Prev: Top, Up: Top
@@ -292,13 +296,14 @@ File: klisp, Node: A Sample Applicative Description, Prev: Format of Descripti
........................................
In an applicative description, the name of the applicative being
-described appears first. It is followed on the same line by a list of
-arguments. The names used for the arguments are also used in the
-body of the description.
+described appears first. It is followed on the same line by an
+applicative combination that includes the name of the applicative and
+the arguments, as would appear in a program. The names used for the
+arguments are also used in the body of the description.
Here is a description of an imaginary applicative `foo':
- -- Applicative: (foo integer1 integer2 . rest)
+ -- Applicative: foo (foo integer1 integer2 . rest)
The applicative `foo' subtracts INTEGER1 from INTEGER2, then
adds all the rest of the arguments to the result.
@@ -338,21 +343,34 @@ borrowed from the Elisp Manual by the Free Sofware Foundation. This
manual also borrows freely from both the Kernel Report and the Scheme
Reports.
+
+File: klisp, Node: Index, Prev: (dir), Up: Top
+
+Index
+*****
+
+
+* Menu:
+
+* foo: A Sample Applicative Description.
+ (line 15)
+
Tag Table:
Node: Top334
-Node: License775
-Node: Introduction2442
-Node: Caveats5244
-Node: Kernel History6021
-Node: Conventions7454
-Node: Some Terms8119
-Node: Evaluation Notation8783
-Node: Printing Notation9519
-Node: Error Messages9990
-Node: Format of Descriptions10631
-Node: A Sample Applicative Description11188
-Node: Acknowledgements12739
+Node: License900
+Node: Introduction2567
+Node: Caveats5369
+Node: Kernel History6146
+Node: Conventions7579
+Node: Some Terms8244
+Node: Evaluation Notation8908
+Node: Printing Notation9644
+Node: Error Messages10115
+Node: Format of Descriptions10756
+Node: A Sample Applicative Description11313
+Node: Acknowledgements12964
+Node: Index13344
End Tag Table
diff --git a/manual/src/intro.texi b/manual/src/intro.texi
@@ -274,14 +274,15 @@ The description follows on succeeding lines, sometimes with examples.
@cindex operative descriptions
@cindex object descriptions
- In an applicative description, the name of the applicative being described
-appears first. It is followed on the same line by a list of arguments.
-The names used for the arguments are also used in the body of the
-description.
+ In an applicative description, the name of the applicative being
+described appears first. It is followed on the same line by an
+applicative combination that includes the name of the applicative and
+the arguments, as would appear in a program. The names used for the
+arguments are also used in the body of the description.
Here is a description of an imaginary applicative @code{foo}:
-@deffn Applicative (foo integer1 integer2 . rest)
+@deffn Applicative foo (foo integer1 integer2 . rest)
The applicative @code{foo} subtracts @var{integer1} from @var{integer2},
then adds all the rest of the arguments to the result.
diff --git a/manual/src/klisp.texi b/manual/src/klisp.texi
@@ -64,9 +64,8 @@ in part.
@c TODO
-@c TODO index
-@c * Index:: Index including concepts, functions, variables,
-@c and other terms.
+* Index:: Index including concepts, functions, variables,
+ and other terms.
@c Appendices
@c TODO
@@ -79,12 +78,12 @@ in part.
@c appendices
@c TODO
-@c @include index.texi
+@include index.texi
@c Print the tables of contents
-@c FOR some reason this ends up in the last node instead of the general...
-@c TODO @summarycontents
-@c TODO @contents
+@summarycontents
+@contents
+
@c That's all
@bye