klisp

an open source interpreter for the Kernel Programming Language.
git clone http://git.hanabi.in/repos/klisp.git
Log | Files | Refs | README

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:
Mmanual/html/A-Sample-Applicative-Description.html | 11++++++-----
Mmanual/html/Acknowledgements.html | 10+++-------
Mmanual/html/index.html | 6+++---
Mmanual/klisp.info | 50++++++++++++++++++++++++++++++++++----------------
Mmanual/src/intro.texi | 11++++++-----
Mmanual/src/klisp.texi | 13++++++-------
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:&nbsp;<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"> -&mdash; Applicative: <b>(</b><var>foo integer1 integer2 . rest</var>)<var><a name="index-g_t_0028-11"></a></var><br> +&mdash; 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:&nbsp;<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