klisp

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

commit 211a9e758dc70ef09d6cb75243ab0401af6f6a8f
parent a022c503384a3334c3a5e16fa421dc6ff94531e6
Author: Andres Navarro <canavarro82@gmail.com>
Date:   Thu,  2 Jun 2011 19:56:10 -0300

Added dummy entries in the manual for all remaining modules.

Diffstat:
Amanual/html/Characters.html | 41+++++++++++++++++++++++++++++++++++++++++
Mmanual/html/Combiners.html | 7++-----
Amanual/html/Continuations.html | 41+++++++++++++++++++++++++++++++++++++++++
Amanual/html/Encapsulations.html | 41+++++++++++++++++++++++++++++++++++++++++
Mmanual/html/Index.html | 30++++++++++++++++++++++++++++--
Amanual/html/Keyed-Variables.html | 41+++++++++++++++++++++++++++++++++++++++++
Amanual/html/Numbers.html | 41+++++++++++++++++++++++++++++++++++++++++
Amanual/html/Ports.html | 44++++++++++++++++++++++++++++++++++++++++++++
Amanual/html/Promises.html | 41+++++++++++++++++++++++++++++++++++++++++
Amanual/html/Strings.html | 41+++++++++++++++++++++++++++++++++++++++++
Mmanual/html/index.html | 10+++++++++-
Mmanual/klisp.info | 118++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------
Mmanual/src/Makefile | 6+++++-
Amanual/src/characters.texi | 8++++++++
Mmanual/src/combiners.texi | 2+-
Amanual/src/continuations.texi | 9+++++++++
Amanual/src/encapsulations.texi | 8++++++++
Mmanual/src/index.texi | 2+-
Amanual/src/keyed_vars.texi | 10++++++++++
Mmanual/src/klisp.texi | 18+++++++++++++++++-
Amanual/src/numbers.texi | 8++++++++
Amanual/src/ports.texi | 8++++++++
Amanual/src/promises.texi | 9+++++++++
Amanual/src/strings.texi | 8++++++++
24 files changed, 558 insertions(+), 34 deletions(-)

diff --git a/manual/html/Characters.html b/manual/html/Characters.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Characters - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Strings.html#Strings" title="Strings"> +<link rel="next" href="Ports.html#Ports" title="Ports"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Characters"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Ports.html#Ports">Ports</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Strings.html#Strings">Strings</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">15 Characters</h2> + +<p><a name="index-characters-134"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/Combiners.html b/manual/html/Combiners.html @@ -6,7 +6,7 @@ <meta name="generator" content="makeinfo 4.13"> <link title="Top" rel="start" href="index.html#Top"> <link rel="prev" href="Environments.html#Environments" title="Environments"> -<link rel="next" href="Index.html#Index" title="Index"> +<link rel="next" href="Continuations.html#Continuations" title="Continuations"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <meta http-equiv="Content-Style-Type" content="text/css"> <style type="text/css"><!-- @@ -25,7 +25,7 @@ <div class="node"> <a name="Combiners"></a> <p> -Next:&nbsp;<a rel="next" accesskey="n" href="Index.html#Index">Index</a>, +Next:&nbsp;<a rel="next" accesskey="n" href="Continuations.html#Continuations">Continuations</a>, Previous:&nbsp;<a rel="previous" accesskey="p" href="Environments.html#Environments">Environments</a>, Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <hr> @@ -183,9 +183,6 @@ returns true iff all the objects in <code>objects</code> are of type combiner (i.e. applicative or operative). </p></blockquote></div> -<!-- appendices --> -<!-- TODO --> <!-- *-texinfo-*- --> -<!-- TODO correct prev node --> </body></html> diff --git a/manual/html/Continuations.html b/manual/html/Continuations.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Continuations - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Combiners.html#Combiners" title="Combiners"> +<link rel="next" href="Encapsulations.html#Encapsulations" title="Encapsulations"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Continuations"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Encapsulations.html#Encapsulations">Encapsulations</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Combiners.html#Combiners">Combiners</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">9 Continuations</h2> + +<p><a name="index-continuations-126"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/Encapsulations.html b/manual/html/Encapsulations.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Encapsulations - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Continuations.html#Continuations" title="Continuations"> +<link rel="next" href="Promises.html#Promises" title="Promises"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Encapsulations"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Promises.html#Promises">Promises</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Continuations.html#Continuations">Continuations</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">10 Encapsulations</h2> + +<p><a name="index-encapsulations-127"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/Index.html b/manual/html/Index.html @@ -5,7 +5,7 @@ <meta name="description" content="klisp Reference Manual"> <meta name="generator" content="makeinfo 4.13"> <link title="Top" rel="start" href="index.html#Top"> -<link rel="prev" href="Combiners.html#Combiners" title="Combiners"> +<link rel="prev" href="Ports.html#Ports" title="Ports"> <link rel="next" href="../index.html#dir" title="(dir)"> <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> <meta http-equiv="Content-Style-Type" content="text/css"> @@ -26,7 +26,7 @@ <a name="Index"></a> <p> Next:&nbsp;<a rel="next" accesskey="n" href="../index.html#dir">(dir)</a>, -Previous:&nbsp;<a rel="previous" accesskey="p" href="Combiners.html#Combiners">Combiners</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Ports.html#Ports">Ports</a>, Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <hr> </div> @@ -96,9 +96,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a href="Pairs-and-lists.html#index-cdddr-58"><code>cdddr</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-cddr-50"><code>cddr</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-cdr-46"><code>cdr</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> +<li><a href="Characters.html#index-characters-134">characters</a>: <a href="Characters.html#Characters">Characters</a></li> <li><a href="Combiners.html#index-combiner_003f-125"><code>combiner?</code></a>: <a href="Combiners.html#Combiners">Combiners</a></li> <li><a href="Combiners.html#index-combiners-114">combiners</a>: <a href="Combiners.html#Combiners">Combiners</a></li> <li><a href="Pairs-and-lists.html#index-cons-39"><code>cons</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> +<li><a href="Continuations.html#index-continuations-126">continuations</a>: <a href="Continuations.html#Continuations">Continuations</a></li> <li><a href="Control.html#index-control-26">control</a>: <a href="Control.html#Control">Control</a></li> <li><a href="Pairs-and-lists.html#index-copy_002des-90"><code>copy-es</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-copy_002des_002dimmutable_0021-42"><code>copy-es-immutable!</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> @@ -106,6 +108,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a href="Format-of-Descriptions.html#index-description-format-7">description format</a>: <a href="Format-of-Descriptions.html#Format-of-Descriptions">Format of Descriptions</a></li> <li><a href="Evaluation-Notation.html#index-documentation-notation-4">documentation notation</a>: <a href="Evaluation-Notation.html#Evaluation-Notation">Evaluation Notation</a></li> <li><a href="Pairs-and-lists.html#index-empty-list-35">empty list</a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> +<li><a href="Encapsulations.html#index-encapsulations-127">encapsulations</a>: <a href="Encapsulations.html#Encapsulations">Encapsulations</a></li> <li><a href="Pairs-and-lists.html#index-encycle_0021-77"><code>encycle!</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Environments.html#index-environment_003f-95"><code>environment?</code></a>: <a href="Environments.html#Environments">Environments</a></li> <li><a href="Environments.html#index-environments-93">environments</a>: <a href="Environments.html#Environments">Environments</a></li> @@ -127,6 +130,9 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a href="Control.html#index-inert-27">inert</a>: <a href="Control.html#Control">Control</a></li> <li><a href="Control.html#index-inert_003f-28"><code>inert?</code></a>: <a href="Control.html#Control">Control</a></li> <li><a href="Kernel-History.html#index-Kernel-history-1">Kernel history</a>: <a href="Kernel-History.html#Kernel-History">Kernel History</a></li> +<li><a href="Keyed-Variables.html#index-keyed-dynamic-variables-130">keyed dynamic variables</a>: <a href="Keyed-Variables.html#Keyed-Variables">Keyed Variables</a></li> +<li><a href="Keyed-Variables.html#index-keyed-static-variables-131">keyed static variables</a>: <a href="Keyed-Variables.html#Keyed-Variables">Keyed Variables</a></li> +<li><a href="Keyed-Variables.html#index-keyed-variables-129">keyed variables</a>: <a href="Keyed-Variables.html#Keyed-Variables">Keyed Variables</a></li> <li><a href="Pairs-and-lists.html#index-length-79"><code>length</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-list-43"><code>list</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-list_002a-44"><code>list*</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> @@ -143,6 +149,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a href="Pairs-and-lists.html#index-nil-34">nil</a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Booleans.html#index-not_003f-14"><code>not?</code></a>: <a href="Booleans.html#Booleans">Booleans</a></li> <li><a href="Pairs-and-lists.html#index-null_003f-38"><code>null?</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> +<li><a href="Numbers.html#index-numbers-132">numbers</a>: <a href="Numbers.html#Numbers">Numbers</a></li> <li><a href="A-Sample-Applicative-Description.html#index-object-descriptions-10">object descriptions</a>: <a href="A-Sample-Applicative-Description.html#A-Sample-Applicative-Description">A Sample Applicative Description</a></li> <li><a href="A-Sample-Applicative-Description.html#index-operative-descriptions-9">operative descriptions</a>: <a href="A-Sample-Applicative-Description.html#A-Sample-Applicative-Description">A Sample Applicative Description</a></li> <li><a href="Combiners.html#index-operative_003f-117"><code>operative?</code></a>: <a href="Combiners.html#Combiners">Combiners</a></li> @@ -150,11 +157,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a href="Booleans.html#index-or_003f-16"><code>or?</code></a>: <a href="Booleans.html#Booleans">Booleans</a></li> <li><a href="Pairs-and-lists.html#index-pair_003f-37"><code>pair?</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-pairs-33">pairs</a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> +<li><a href="Ports.html#index-ports-135">ports</a>: <a href="Ports.html#Ports">Ports</a></li> <li><a href="Printing-Notation.html#index-printing-notation-5">printing notation</a>: <a href="Printing-Notation.html#Printing-Notation">Printing Notation</a></li> +<li><a href="Promises.html#index-promises-128">promises</a>: <a href="Promises.html#Promises">Promises</a></li> <li><a href="Pairs-and-lists.html#index-reduce-88"><code>reduce</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-set_002dcar_0021-40"><code>set-car!</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Pairs-and-lists.html#index-set_002dcdr_0021-41"><code>set-cdr!</code></a>: <a href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a></li> <li><a href="Symbols.html#index-string_002d_003esymbol-25"><code>string-&gt;symbol</code></a>: <a href="Symbols.html#Symbols">Symbols</a></li> +<li><a href="Strings.html#index-strings-133">strings</a>: <a href="Strings.html#Strings">Strings</a></li> <li><a href="Symbols.html#index-symbol_002d_003estring-24"><code>symbol-&gt;string</code></a>: <a href="Symbols.html#Symbols">Symbols</a></li> <li><a href="Symbols.html#index-symbol_003f-23"><code>symbol?</code></a>: <a href="Symbols.html#Symbols">Symbols</a></li> <li><a href="Symbols.html#index-symbols-22">symbols</a>: <a href="Symbols.html#Symbols">Symbols</a></li> @@ -174,6 +184,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a href="Index.html#toc_Pairs-and-lists">6 Pairs and lists</a></li> <li><a href="Index.html#toc_Environments">7 Environments</a></li> <li><a href="Index.html#toc_Combiners">8 Combiners</a></li> +<li><a href="Index.html#toc_Continuations">9 Continuations</a></li> +<li><a href="Index.html#toc_Encapsulations">10 Encapsulations</a></li> +<li><a href="Index.html#toc_Promises">11 Promises</a></li> +<li><a href="Index.html#toc_Keyed-Variables">12 Keyed Variables</a></li> +<li><a href="Index.html#toc_Numbers">13 Numbers</a></li> +<li><a href="Index.html#toc_Strings">14 Strings</a></li> +<li><a href="Index.html#toc_Characters">15 Characters</a></li> +<li><a href="Index.html#toc_Ports">16 Ports</a></li> <li><a href="Index.html#toc_Index">Index</a></li> </ul> </div> @@ -206,6 +224,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> <li><a name="toc_Pairs-and-lists" href="Pairs-and-lists.html#Pairs-and-lists">6 Pairs and lists</a> <li><a name="toc_Environments" href="Environments.html#Environments">7 Environments</a> <li><a name="toc_Combiners" href="Combiners.html#Combiners">8 Combiners</a> +<li><a name="toc_Continuations" href="Continuations.html#Continuations">9 Continuations</a> +<li><a name="toc_Encapsulations" href="Encapsulations.html#Encapsulations">10 Encapsulations</a> +<li><a name="toc_Promises" href="Promises.html#Promises">11 Promises</a> +<li><a name="toc_Keyed-Variables" href="Keyed-Variables.html#Keyed-Variables">12 Keyed Variables</a> +<li><a name="toc_Numbers" href="Numbers.html#Numbers">13 Numbers</a> +<li><a name="toc_Strings" href="Strings.html#Strings">14 Strings</a> +<li><a name="toc_Characters" href="Characters.html#Characters">15 Characters</a> +<li><a name="toc_Ports" href="Ports.html#Ports">16 Ports</a> <li><a name="toc_Index" href="Index.html#Index">Index</a> </li></ul> </div> diff --git a/manual/html/Keyed-Variables.html b/manual/html/Keyed-Variables.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Keyed Variables - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Promises.html#Promises" title="Promises"> +<link rel="next" href="Numbers.html#Numbers" title="Numbers"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Keyed-Variables"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Numbers.html#Numbers">Numbers</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Promises.html#Promises">Promises</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">12 Keyed Variables</h2> + +<p><a name="index-keyed-variables-129"></a><a name="index-keyed-dynamic-variables-130"></a><a name="index-keyed-static-variables-131"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/Numbers.html b/manual/html/Numbers.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Numbers - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Keyed-Variables.html#Keyed-Variables" title="Keyed Variables"> +<link rel="next" href="Strings.html#Strings" title="Strings"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Numbers"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Strings.html#Strings">Strings</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Keyed-Variables.html#Keyed-Variables">Keyed Variables</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">13 Numbers</h2> + +<p><a name="index-numbers-132"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/Ports.html b/manual/html/Ports.html @@ -0,0 +1,44 @@ +<html lang="en"> +<head> +<title>Ports - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Characters.html#Characters" title="Characters"> +<link rel="next" href="Index.html#Index" title="Index"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Ports"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Index.html#Index">Index</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Characters.html#Characters">Characters</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">16 Ports</h2> + +<p><a name="index-ports-135"></a> +<!-- appendices --> +<!-- TODO --> + +<!-- *-texinfo-*- --> +<!-- TODO correct prev node --> + </body></html> + diff --git a/manual/html/Promises.html b/manual/html/Promises.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Promises - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Encapsulations.html#Encapsulations" title="Encapsulations"> +<link rel="next" href="Keyed-Variables.html#Keyed-Variables" title="Keyed Variables"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Promises"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Keyed-Variables.html#Keyed-Variables">Keyed Variables</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Encapsulations.html#Encapsulations">Encapsulations</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">11 Promises</h2> + +<p><a name="index-promises-128"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/Strings.html b/manual/html/Strings.html @@ -0,0 +1,41 @@ +<html lang="en"> +<head> +<title>Strings - klisp Reference Manual</title> +<meta http-equiv="Content-Type" content="text/html"> +<meta name="description" content="klisp Reference Manual"> +<meta name="generator" content="makeinfo 4.13"> +<link title="Top" rel="start" href="index.html#Top"> +<link rel="prev" href="Numbers.html#Numbers" title="Numbers"> +<link rel="next" href="Characters.html#Characters" title="Characters"> +<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> +<meta http-equiv="Content-Style-Type" content="text/css"> +<style type="text/css"><!-- + pre.display { font-family:inherit } + pre.format { font-family:inherit } + pre.smalldisplay { font-family:inherit; font-size:smaller } + pre.smallformat { font-family:inherit; font-size:smaller } + pre.smallexample { font-size:smaller } + pre.smalllisp { font-size:smaller } + span.sc { font-variant:small-caps } + span.roman { font-family:serif; font-weight:normal; } + span.sansserif { font-family:sans-serif; font-weight:normal; } +--></style> +</head> +<body> +<div class="node"> +<a name="Strings"></a> +<p> +Next:&nbsp;<a rel="next" accesskey="n" href="Characters.html#Characters">Characters</a>, +Previous:&nbsp;<a rel="previous" accesskey="p" href="Numbers.html#Numbers">Numbers</a>, +Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a> +<hr> +</div> + +<!-- node-name, next, previous, up --> +<h2 class="chapter">14 Strings</h2> + +<p><a name="index-strings-133"></a> + +<!-- *-texinfo-*- --> + </body></html> + diff --git a/manual/html/index.html b/manual/html/index.html @@ -44,7 +44,15 @@ Up:&nbsp;<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a> <li><a accesskey="7" href="Pairs-and-lists.html#Pairs-and-lists">Pairs and lists</a>: Pairs and lists and Pair mutation modules features. <li><a accesskey="8" href="Environments.html#Environments">Environments</a>: Environments and Environment mutation modules features. <li><a accesskey="9" href="Combiners.html#Combiners">Combiners</a>: Combiners module features. -<!-- TODO complete --> +<li><a href="Continuations.html#Continuations">Continuations</a>: Continuations module features. +<li><a href="Encapsulations.html#Encapsulations">Encapsulations</a>: Encapsulations module features. +<li><a href="Promises.html#Promises">Promises</a>: Promises module features. +<li><a href="Keyed-Variables.html#Keyed-Variables">Keyed Variables</a>: Keyed (dynamic &amp; static) variables module features. +<li><a href="Numbers.html#Numbers">Numbers</a>: Numbers module features. +<li><a href="Strings.html#Strings">Strings</a>: Strings module features. +<li><a href="Characters.html#Characters">Characters</a>: Characters module features. +<li><a href="Ports.html#Ports">Ports</a>: Ports module features. +<!-- TODO add error objs to both klisp and the manual --> <li><a href="Index.html#Index">Index</a>: Index including concepts, functions, variables, and other terms. diff --git a/manual/klisp.info b/manual/klisp.info @@ -33,6 +33,14 @@ in part. * Pairs and lists:: Pairs and lists and Pair mutation modules features. * Environments:: Environments and Environment mutation modules features. * Combiners:: Combiners module features. +* Continuations:: Continuations module features. +* Encapsulations:: Encapsulations module features. +* Promises:: Promises module features. +* Keyed Variables:: Keyed (dynamic & static) variables module features. +* Numbers:: Numbers module features. +* Strings:: Strings module features. +* Characters:: Characters module features. +* Ports:: Ports module features. * Index:: Index including concepts, functions, variables, and other terms. @@ -1072,7 +1080,7 @@ external representation `#ignore'. The ignore type is encapsulated. ($define! symbols ($remote-eval (list symbols) exp))  -File: klisp.info, Node: Combiners, Next: Index, Prev: Environments, Up: Top +File: klisp.info, Node: Combiners, Next: Continuations, Prev: Environments, Up: Top 8 Combiners *********** @@ -1196,7 +1204,55 @@ combiners are `equal?' iff they are `eq?'. (i.e. applicative or operative).  -File: klisp.info, Node: Index, Next: (dir), Prev: Combiners, Up: Top +File: klisp.info, Node: Continuations, Next: Encapsulations, Prev: Combiners, Up: Top + +9 Continuations +*************** + + +File: klisp.info, Node: Encapsulations, Next: Promises, Prev: Continuations, Up: Top + +10 Encapsulations +***************** + + +File: klisp.info, Node: Promises, Next: Keyed Variables, Prev: Encapsulations, Up: Top + +11 Promises +*********** + + +File: klisp.info, Node: Keyed Variables, Next: Numbers, Prev: Promises, Up: Top + +12 Keyed Variables +****************** + + +File: klisp.info, Node: Numbers, Next: Strings, Prev: Keyed Variables, Up: Top + +13 Numbers +********** + + +File: klisp.info, Node: Strings, Next: Characters, Prev: Numbers, Up: Top + +14 Strings +********** + + +File: klisp.info, Node: Characters, Next: Ports, Prev: Strings, Up: Top + +15 Characters +************* + + +File: klisp.info, Node: Ports, Next: Index, Prev: Characters, Up: Top + +16 Ports +******** + + +File: klisp.info, Node: Index, Next: (dir), Prev: Ports, Up: Top Index ***** @@ -1266,9 +1322,11 @@ Index * cdddr: Pairs and lists. (line 100) * cddr: Pairs and lists. (line 92) * cdr: Pairs and lists. (line 86) +* characters: Characters. (line 6) * combiner?: Combiners. (line 120) * combiners: Combiners. (line 6) * cons: Pairs and lists. (line 35) +* continuations: Continuations. (line 6) * control: Control. (line 6) * copy-es: Pairs and lists. (line 321) * copy-es-immutable!: Pairs and lists. (line 49) @@ -1277,6 +1335,7 @@ Index (line 6) * documentation notation: Evaluation Notation. (line 6) * empty list: Pairs and lists. (line 6) +* encapsulations: Encapsulations. (line 6) * encycle!: Pairs and lists. (line 158) * environment?: Environments. (line 23) * environments: Environments. (line 6) @@ -1299,6 +1358,9 @@ Index * inert: Control. (line 6) * inert?: Control. (line 11) * Kernel history: Kernel History. (line 6) +* keyed dynamic variables: Keyed Variables. (line 6) +* keyed static variables: Keyed Variables. (line 6) +* keyed variables: Keyed Variables. (line 6) * length: Pairs and lists. (line 191) * list: Pairs and lists. (line 72) * list*: Pairs and lists. (line 78) @@ -1315,6 +1377,7 @@ Index * nil: Pairs and lists. (line 6) * not?: Booleans. (line 16) * null?: Pairs and lists. (line 31) +* numbers: Numbers. (line 6) * object descriptions: A Sample Applicative Description. (line 6) * operative descriptions: A Sample Applicative Description. @@ -1324,11 +1387,14 @@ Index * or?: Booleans. (line 24) * pair?: Pairs and lists. (line 27) * pairs: Pairs and lists. (line 6) +* ports: Ports. (line 6) * printing notation: Printing Notation. (line 6) +* promises: Promises. (line 6) * reduce: Pairs and lists. (line 270) * set-car!: Pairs and lists. (line 41) * set-cdr!: Pairs and lists. (line 42) * string->symbol: Symbols. (line 20) +* strings: Strings. (line 6) * symbol->string: Symbols. (line 16) * symbol?: Symbols. (line 12) * symbols: Symbols. (line 6) @@ -1339,25 +1405,33 @@ Index  Tag Table: Node: Top302 -Node: License1333 -Node: Introduction3004 -Node: Caveats5827 -Node: Kernel History6613 -Node: Conventions8058 -Node: Some Terms8729 -Node: Evaluation Notation9400 -Node: Printing Notation10421 -Node: Error Messages10897 -Node: Format of Descriptions11545 -Node: A Sample Applicative Description12109 -Node: Acknowledgements13872 -Node: Booleans14258 -Node: Equivalence16800 -Node: Symbols17593 -Node: Control18958 -Node: Pairs and lists21275 -Node: Environments38298 -Node: Combiners48505 -Node: Index54533 +Node: License1799 +Node: Introduction3470 +Node: Caveats6293 +Node: Kernel History7079 +Node: Conventions8524 +Node: Some Terms9195 +Node: Evaluation Notation9866 +Node: Printing Notation10887 +Node: Error Messages11363 +Node: Format of Descriptions12011 +Node: A Sample Applicative Description12575 +Node: Acknowledgements14338 +Node: Booleans14724 +Node: Equivalence17266 +Node: Symbols18059 +Node: Control19424 +Node: Pairs and lists21741 +Node: Environments38764 +Node: Combiners48971 +Node: Continuations55007 +Node: Encapsulations55133 +Node: Promises55262 +Node: Keyed Variables55381 +Node: Numbers55507 +Node: Strings55616 +Node: Characters55720 +Node: Ports55828 +Node: Index55924  End Tag Table diff --git a/manual/src/Makefile b/manual/src/Makefile @@ -5,7 +5,11 @@ srcs = klisp.texi index.texi \ intro.texi \ booleans.texi equivalence.texi symbols.texi \ control.texi pairs_lists.texi \ - environments.texi combiners.texi + environments.texi combiners.texi \ + continuations.texi encapsulations.texi \ + promises.texi keyed_vars.texi \ + numbers.texi strings.texi \ + characters.texi ports.texi #TODO add dvi/pdf output #TODO check what happens with xrefs diff --git a/manual/src/characters.texi b/manual/src/characters.texi @@ -0,0 +1,8 @@ +@c -*-texinfo-*- +@setfilename ../src/characters + +@node Characters, Ports, Strings, Top +@comment node-name, next, previous, up + +@chapter Characters +@cindex characters diff --git a/manual/src/combiners.texi b/manual/src/combiners.texi @@ -1,7 +1,7 @@ @c -*-texinfo-*- @setfilename ../src/combiners -@node Combiners, Index, Environments, Top +@node Combiners, Continuations, Environments, Top @comment node-name, next, previous, up @chapter Combiners diff --git a/manual/src/continuations.texi b/manual/src/continuations.texi @@ -0,0 +1,9 @@ +@c -*-texinfo-*- +@setfilename ../src/continuations + +@node Continuations, Encapsulations, Combiners, Top +@comment node-name, next, previous, up + +@chapter Continuations +@cindex continuations + diff --git a/manual/src/encapsulations.texi b/manual/src/encapsulations.texi @@ -0,0 +1,8 @@ +@c -*-texinfo-*- +@setfilename ../src/encapsulations + +@node Encapsulations, Promises, Continuations, Top +@comment node-name, next, previous, up + +@chapter Encapsulations +@cindex encapsulations diff --git a/manual/src/index.texi b/manual/src/index.texi @@ -2,7 +2,7 @@ @setfilename ../src/index @c TODO correct prev node -@node Index, (dir), Combiners, Top +@node Index, (dir), Ports, Top @c this is from the elisp manual... Should read a little about this. @unnumbered Index diff --git a/manual/src/keyed_vars.texi b/manual/src/keyed_vars.texi @@ -0,0 +1,10 @@ +@c -*-texinfo-*- +@setfilename ../src/keyed variables + +@node Keyed Variables, Numbers, Promises, Top +@comment node-name, next, previous, up + +@chapter Keyed Variables +@cindex keyed variables +@cindex keyed dynamic variables +@cindex keyed static variables diff --git a/manual/src/klisp.texi b/manual/src/klisp.texi @@ -79,7 +79,15 @@ in part. * Pairs and lists:: Pairs and lists and Pair mutation modules features. * Environments:: Environments and Environment mutation modules features. * Combiners:: Combiners module features. -@c TODO complete +* Continuations:: Continuations module features. +* Encapsulations:: Encapsulations module features. +* Promises:: Promises module features. +* Keyed Variables:: Keyed (dynamic & static) variables module features. +* Numbers:: Numbers module features. +* Strings:: Strings module features. +* Characters:: Characters module features. +* Ports:: Ports module features. +@c TODO add error objs to both klisp and the manual * Index:: Index including concepts, functions, variables, and other terms. @@ -97,6 +105,14 @@ in part. @include pairs_lists.texi @include environments.texi @include combiners.texi +@include continuations.texi +@include encapsulations.texi +@include promises.texi +@include keyed_vars.texi +@include numbers.texi +@include strings.texi +@include characters.texi +@include ports.texi @c appendices @c TODO diff --git a/manual/src/numbers.texi b/manual/src/numbers.texi @@ -0,0 +1,8 @@ +@c -*-texinfo-*- +@setfilename ../src/numbers + +@node Numbers, Strings, Keyed Variables, Top +@comment node-name, next, previous, up + +@chapter Numbers +@cindex numbers diff --git a/manual/src/ports.texi b/manual/src/ports.texi @@ -0,0 +1,8 @@ +@c -*-texinfo-*- +@setfilename ../src/ports + +@node Ports, Index, Characters, Top +@comment node-name, next, previous, up + +@chapter Ports +@cindex ports diff --git a/manual/src/promises.texi b/manual/src/promises.texi @@ -0,0 +1,9 @@ +@c -*-texinfo-*- +@setfilename ../src/promises + +@node Promises, Keyed Variables, Encapsulations, Top +@comment node-name, next, previous, up + +@chapter Promises +@cindex promises + diff --git a/manual/src/strings.texi b/manual/src/strings.texi @@ -0,0 +1,8 @@ +@c -*-texinfo-*- +@setfilename ../src/strings + +@node Strings, Characters, Numbers, Top +@comment node-name, next, previous, up + +@chapter Strings +@cindex strings