git.fiddlerwoaroof.com
Browse code

chore: update docs

Edward authored on 06/01/2021 22:55:01
Showing 174 changed files
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Concept index (The data-lens Reference Manual)</title>
6
+<title>Concept index (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Concept index (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Concept index (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Indexes.html#Indexes" rel="up" title="Indexes">
17
-<link href="Function-index.html#Function-index" rel="next" title="Function index">
18
-<link href="Indexes.html#Indexes" rel="prev" title="Indexes">
16
+<link href="Indexes.html" rel="up" title="Indexes">
17
+<link href="Function-index.html" rel="next" title="Function index">
18
+<link href="Indexes.html" rel="prev" title="Indexes">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,14 +39,12 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Concept-index"></a>
52
-<div class="header">
42
+<span id="Concept-index"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Function-index.html#Function-index" accesskey="n" rel="next">Function index</a>, Previous: <a href="Indexes.html#Indexes" accesskey="p" rel="prev">Indexes</a>, Up: <a href="Indexes.html#Indexes" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Function-index.html" accesskey="n" rel="next">Function index</a>, Previous: <a href="Indexes.html" accesskey="p" rel="prev">Indexes</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Concepts"></a>
58
-<h3 class="appendixsec">A.1 Concepts</h3>
47
+<span id="Concepts"></span><h3 class="appendixsec">A.1 Concepts</h3>
59 48
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Concept-index_cp_letter-D"><b>D</b></a>
60 49
  &nbsp; 
61 50
 <a class="summary-letter" href="#Concept-index_cp_letter-F"><b>F</b></a>
... ...
@@ -66,23 +55,35 @@ Next: <a href="Function-index.html#Function-index" accesskey="n" rel="next">Func
66 55
 <table class="index-cp" border="0">
67 56
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
68 57
 <tr><td colspan="4"> <hr></td></tr>
69
-<tr><th><a name="Concept-index_cp_letter-D">D</a></th><td></td><td></td></tr>
70
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002easd-file.html#index-data_002dlens_002easd"><tt>data-lens.asd</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file">The data-lens․asd file</a></td></tr>
71
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#index-data_002dlens_002flens_002elisp"><tt>data-lens/lens.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file">The data-lens/lens․lisp file</a></td></tr>
72
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#index-data_002dlens_002foptics_002elisp"><tt>data-lens/optics.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file">The data-lens/optics․lisp file</a></td></tr>
73
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#index-data_002dlens_002fpackage_002elisp"><tt>data-lens/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file">The data-lens/package․lisp file</a></td></tr>
58
+<tr><th id="Concept-index_cp_letter-D">D</th><td></td><td></td></tr>
59
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002easd-file.html#index-data_002dlens_002easd"><tt>data-lens.asd</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002easd-file.html">The data-lens․asd file</a></td></tr>
60
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#index-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp"><tt>data-lens/beta/transducers/lazy-sequence.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html">The data-lens/beta/transducers/lazy-sequence․lisp file</a></td></tr>
61
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#index-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp"><tt>data-lens/beta/transducers/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html">The data-lens/beta/transducers/package․lisp file</a></td></tr>
62
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#index-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp"><tt>data-lens/beta/transducers/transducer-protocol.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html">The data-lens/beta/transducers/transducer-protocol․lisp file</a></td></tr>
63
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#index-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp"><tt>data-lens/beta/transducers/transducers.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html">The data-lens/beta/transducers/transducers․lisp file</a></td></tr>
64
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#index-data_002dlens_002flens_002elisp"><tt>data-lens/lens.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html">The data-lens/lens․lisp file</a></td></tr>
65
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#index-data_002dlens_002foptics_002elisp"><tt>data-lens/optics.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html">The data-lens/optics․lisp file</a></td></tr>
66
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#index-data_002dlens_002fpackage_002elisp"><tt>data-lens/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html">The data-lens/package․lisp file</a></td></tr>
74 67
 <tr><td colspan="4"> <hr></td></tr>
75
-<tr><th><a name="Concept-index_cp_letter-F">F</a></th><td></td><td></td></tr>
76
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002easd-file.html#index-File_002c-Lisp_002c-data_002dlens_002easd">File, Lisp, <tt>data-lens.asd</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file">The data-lens․asd file</a></td></tr>
77
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002flens_002elisp">File, Lisp, <tt>data-lens/lens.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file">The data-lens/lens․lisp file</a></td></tr>
78
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002foptics_002elisp">File, Lisp, <tt>data-lens/optics.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file">The data-lens/optics․lisp file</a></td></tr>
79
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002fpackage_002elisp">File, Lisp, <tt>data-lens/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file">The data-lens/package․lisp file</a></td></tr>
68
+<tr><th id="Concept-index_cp_letter-F">F</th><td></td><td></td></tr>
69
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002easd-file.html#index-File_002c-Lisp_002c-data_002dlens_002easd">File, Lisp, <tt>data-lens.asd</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002easd-file.html">The data-lens․asd file</a></td></tr>
70
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp">File, Lisp, <tt>data-lens/beta/transducers/lazy-sequence.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html">The data-lens/beta/transducers/lazy-sequence․lisp file</a></td></tr>
71
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp">File, Lisp, <tt>data-lens/beta/transducers/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html">The data-lens/beta/transducers/package․lisp file</a></td></tr>
72
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp">File, Lisp, <tt>data-lens/beta/transducers/transducer-protocol.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html">The data-lens/beta/transducers/transducer-protocol․lisp file</a></td></tr>
73
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp">File, Lisp, <tt>data-lens/beta/transducers/transducers.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html">The data-lens/beta/transducers/transducers․lisp file</a></td></tr>
74
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002flens_002elisp">File, Lisp, <tt>data-lens/lens.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html">The data-lens/lens․lisp file</a></td></tr>
75
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002foptics_002elisp">File, Lisp, <tt>data-lens/optics.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html">The data-lens/optics․lisp file</a></td></tr>
76
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#index-File_002c-Lisp_002c-data_002dlens_002fpackage_002elisp">File, Lisp, <tt>data-lens/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html">The data-lens/package․lisp file</a></td></tr>
80 77
 <tr><td colspan="4"> <hr></td></tr>
81
-<tr><th><a name="Concept-index_cp_letter-L">L</a></th><td></td><td></td></tr>
82
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002easd-file.html#index-Lisp-File_002c-data_002dlens_002easd">Lisp File, <tt>data-lens.asd</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file">The data-lens․asd file</a></td></tr>
83
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002flens_002elisp">Lisp File, <tt>data-lens/lens.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file">The data-lens/lens․lisp file</a></td></tr>
84
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002foptics_002elisp">Lisp File, <tt>data-lens/optics.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file">The data-lens/optics․lisp file</a></td></tr>
85
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002fpackage_002elisp">Lisp File, <tt>data-lens/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file">The data-lens/package․lisp file</a></td></tr>
78
+<tr><th id="Concept-index_cp_letter-L">L</th><td></td><td></td></tr>
79
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002easd-file.html#index-Lisp-File_002c-data_002dlens_002easd">Lisp File, <tt>data-lens.asd</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002easd-file.html">The data-lens․asd file</a></td></tr>
80
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp">Lisp File, <tt>data-lens/beta/transducers/lazy-sequence.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html">The data-lens/beta/transducers/lazy-sequence․lisp file</a></td></tr>
81
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp">Lisp File, <tt>data-lens/beta/transducers/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html">The data-lens/beta/transducers/package․lisp file</a></td></tr>
82
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp">Lisp File, <tt>data-lens/beta/transducers/transducer-protocol.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html">The data-lens/beta/transducers/transducer-protocol․lisp file</a></td></tr>
83
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp">Lisp File, <tt>data-lens/beta/transducers/transducers.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html">The data-lens/beta/transducers/transducers․lisp file</a></td></tr>
84
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002flens_002elisp">Lisp File, <tt>data-lens/lens.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002flens_002elisp-file.html">The data-lens/lens․lisp file</a></td></tr>
85
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002foptics_002elisp">Lisp File, <tt>data-lens/optics.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002foptics_002elisp-file.html">The data-lens/optics․lisp file</a></td></tr>
86
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html#index-Lisp-File_002c-data_002dlens_002fpackage_002elisp">Lisp File, <tt>data-lens/package.lisp</tt></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fpackage_002elisp-file.html">The data-lens/package․lisp file</a></td></tr>
86 87
 <tr><td colspan="4"> <hr></td></tr>
87 88
 </table>
88 89
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Concept-index_cp_letter-D"><b>D</b></a>
... ...
@@ -1,41 +1,32 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Data type index (The data-lens Reference Manual)</title>
6
+<title>Data type index (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Data type index (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Data type index (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Indexes.html#Indexes" rel="up" title="Indexes">
17
-<link href="Variable-index.html#Variable-index" rel="prev" title="Variable index">
16
+<link href="Indexes.html" rel="up" title="Indexes">
17
+<link href="Variable-index.html" rel="prev" title="Variable index">
18 18
 <style type="text/css">
19 19
 <!--
20 20
 a.summary-letter {text-decoration: none}
21 21
 blockquote.indentedblock {margin-right: 0em}
22
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
23
-blockquote.smallquotation {font-size: smaller}
24 22
 div.display {margin-left: 3.2em}
25 23
 div.example {margin-left: 3.2em}
26 24
 div.lisp {margin-left: 3.2em}
27
-div.smalldisplay {margin-left: 3.2em}
28
-div.smallexample {margin-left: 3.2em}
29
-div.smalllisp {margin-left: 3.2em}
30 25
 kbd {font-style: oblique}
31 26
 pre.display {font-family: inherit}
32 27
 pre.format {font-family: inherit}
33 28
 pre.menu-comment {font-family: serif}
34 29
 pre.menu-preformatted {font-family: serif}
35
-pre.smalldisplay {font-family: inherit; font-size: smaller}
36
-pre.smallexample {font-size: smaller}
37
-pre.smallformat {font-family: inherit; font-size: smaller}
38
-pre.smalllisp {font-size: smaller}
39 30
 span.nolinebreak {white-space: nowrap}
40 31
 span.roman {font-family: initial; font-weight: normal}
41 32
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -47,20 +38,20 @@ ul.no-bullet {list-style: none}
47 38
 </head>
48 39
 
49 40
 <body lang="en">
50
-<a name="Data-type-index"></a>
51
-<div class="header">
41
+<span id="Data-type-index"></span><div class="header">
52 42
 <p>
53
-Previous: <a href="Variable-index.html#Variable-index" accesskey="p" rel="prev">Variable index</a>, Up: <a href="Indexes.html#Indexes" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
43
+Previous: <a href="Variable-index.html" accesskey="p" rel="prev">Variable index</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
54 44
 </div>
55 45
 <hr>
56
-<a name="Data-types"></a>
57
-<h3 class="appendixsec">A.4 Data types</h3>
46
+<span id="Data-types"></span><h3 class="appendixsec">A.4 Data types</h3>
58 47
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Data-type-index_tp_letter-C"><b>C</b></a>
59 48
  &nbsp; 
60 49
 <a class="summary-letter" href="#Data-type-index_tp_letter-D"><b>D</b></a>
61 50
  &nbsp; 
62 51
 <a class="summary-letter" href="#Data-type-index_tp_letter-I"><b>I</b></a>
63 52
  &nbsp; 
53
+<a class="summary-letter" href="#Data-type-index_tp_letter-L"><b>L</b></a>
54
+ &nbsp; 
64 55
 <a class="summary-letter" href="#Data-type-index_tp_letter-P"><b>P</b></a>
65 56
  &nbsp; 
66 57
 <a class="summary-letter" href="#Data-type-index_tp_letter-S"><b>S</b></a>
... ...
@@ -69,27 +60,37 @@ Previous: <a href="Variable-index.html#Variable-index" accesskey="p" rel="prev">
69 60
 <table class="index-tp" border="0">
70 61
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
71 62
 <tr><td colspan="4"> <hr></td></tr>
72
-<tr><th><a name="Data-type-index_tp_letter-C">C</a></th><td></td><td></td></tr>
73
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Class_002c-constant_002d"><code><span class="roman">Class, </span>constant-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
74
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Class_002c-identity_002d"><code><span class="roman">Class, </span>identity-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
75
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-constant_002d"><code>constant-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
63
+<tr><th id="Data-type-index_tp_letter-C">C</th><td></td><td></td></tr>
64
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Class_002c-constant_002d"><code><span class="roman">Class, </span>constant-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
65
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Class_002c-identity_002d"><code><span class="roman">Class, </span>identity-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
66
+<tr><td></td><td valign="top"><a href="Exported-classes.html#index-Class_002c-lazy_002dsequence"><code><span class="roman">Class, </span>lazy-sequence</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-classes.html">Exported classes</a></td></tr>
67
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-constant_002d"><code>constant-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
68
+<tr><td colspan="4"> <hr></td></tr>
69
+<tr><th id="Data-type-index_tp_letter-D">D</th><td></td><td></td></tr>
70
+<tr><td></td><td valign="top"><a href="The-data_002dlens-system.html#index-data_002dlens"><code>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-system.html">The data-lens system</a></td></tr>
71
+<tr><td></td><td valign="top"><a href="The-data_002dlens-package.html#index-data_002dlens-1"><code>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-package.html">The data-lens package</a></td></tr>
72
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002elenses-package.html#index-data_002dlens_002elenses"><code>data-lens.lenses</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002elenses-package.html">The data-lens․lenses package</a></td></tr>
73
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002epackage-package.html#index-data_002dlens_002epackage"><code>data-lens.package</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002epackage-package.html">The data-lens․package package</a></td></tr>
74
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002etransducers-package.html#index-data_002dlens_002etransducers"><code>data-lens.transducers</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002etransducers-package.html">The data-lens․transducers package</a></td></tr>
75
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002etransducers_002einternals-package.html#index-data_002dlens_002etransducers_002einternals"><code>data-lens.transducers.internals</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002etransducers_002einternals-package.html">The data-lens․transducers․internals package</a></td></tr>
76
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers-system.html#index-data_002dlens_002fbeta_002ftransducers"><code>data-lens/beta/transducers</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers-system.html">The data-lens/beta/transducers system</a></td></tr>
76 77
 <tr><td colspan="4"> <hr></td></tr>
77
-<tr><th><a name="Data-type-index_tp_letter-D">D</a></th><td></td><td></td></tr>
78
-<tr><td></td><td valign="top"><a href="The-data_002dlens-system.html#index-data_002dlens"><code>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-system.html#The-data_002dlens-system">The data-lens system</a></td></tr>
79
-<tr><td></td><td valign="top"><a href="The-data_002dlens-package.html#index-data_002dlens-1"><code>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-package.html#The-data_002dlens-package">The data-lens package</a></td></tr>
80
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002elenses-package.html#index-data_002dlens_002elenses"><code>data-lens.lenses</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package">The data-lens․lenses package</a></td></tr>
81
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002epackage-package.html#index-data_002dlens_002epackage"><code>data-lens.package</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package">The data-lens․package package</a></td></tr>
78
+<tr><th id="Data-type-index_tp_letter-I">I</th><td></td><td></td></tr>
79
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-identity_002d"><code>identity-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
82 80
 <tr><td colspan="4"> <hr></td></tr>
83
-<tr><th><a name="Data-type-index_tp_letter-I">I</a></th><td></td><td></td></tr>
84
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-identity_002d"><code>identity-</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
81
+<tr><th id="Data-type-index_tp_letter-L">L</th><td></td><td></td></tr>
82
+<tr><td></td><td valign="top"><a href="Exported-classes.html#index-lazy_002dsequence-1"><code>lazy-sequence</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-classes.html">Exported classes</a></td></tr>
85 83
 <tr><td colspan="4"> <hr></td></tr>
86
-<tr><th><a name="Data-type-index_tp_letter-P">P</a></th><td></td><td></td></tr>
87
-<tr><td></td><td valign="top"><a href="The-data_002dlens-package.html#index-Package_002c-data_002dlens"><code><span class="roman">Package, </span>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-package.html#The-data_002dlens-package">The data-lens package</a></td></tr>
88
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002elenses-package.html#index-Package_002c-data_002dlens_002elenses"><code><span class="roman">Package, </span>data-lens.lenses</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package">The data-lens․lenses package</a></td></tr>
89
-<tr><td></td><td valign="top"><a href="The-data_002dlens_002epackage-package.html#index-Package_002c-data_002dlens_002epackage"><code><span class="roman">Package, </span>data-lens.package</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package">The data-lens․package package</a></td></tr>
84
+<tr><th id="Data-type-index_tp_letter-P">P</th><td></td><td></td></tr>
85
+<tr><td></td><td valign="top"><a href="The-data_002dlens-package.html#index-Package_002c-data_002dlens"><code><span class="roman">Package, </span>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-package.html">The data-lens package</a></td></tr>
86
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002elenses-package.html#index-Package_002c-data_002dlens_002elenses"><code><span class="roman">Package, </span>data-lens.lenses</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002elenses-package.html">The data-lens․lenses package</a></td></tr>
87
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002epackage-package.html#index-Package_002c-data_002dlens_002epackage"><code><span class="roman">Package, </span>data-lens.package</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002epackage-package.html">The data-lens․package package</a></td></tr>
88
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002etransducers-package.html#index-Package_002c-data_002dlens_002etransducers"><code><span class="roman">Package, </span>data-lens.transducers</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002etransducers-package.html">The data-lens․transducers package</a></td></tr>
89
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002etransducers_002einternals-package.html#index-Package_002c-data_002dlens_002etransducers_002einternals"><code><span class="roman">Package, </span>data-lens.transducers.internals</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002etransducers_002einternals-package.html">The data-lens․transducers․internals package</a></td></tr>
90 90
 <tr><td colspan="4"> <hr></td></tr>
91
-<tr><th><a name="Data-type-index_tp_letter-S">S</a></th><td></td><td></td></tr>
92
-<tr><td></td><td valign="top"><a href="The-data_002dlens-system.html#index-System_002c-data_002dlens"><code><span class="roman">System, </span>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-system.html#The-data_002dlens-system">The data-lens system</a></td></tr>
91
+<tr><th id="Data-type-index_tp_letter-S">S</th><td></td><td></td></tr>
92
+<tr><td></td><td valign="top"><a href="The-data_002dlens-system.html#index-System_002c-data_002dlens"><code><span class="roman">System, </span>data-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens-system.html">The data-lens system</a></td></tr>
93
+<tr><td></td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers-system.html#index-System_002c-data_002dlens_002fbeta_002ftransducers"><code><span class="roman">System, </span>data-lens/beta/transducers</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="The-data_002dlens_002fbeta_002ftransducers-system.html">The data-lens/beta/transducers system</a></td></tr>
93 94
 <tr><td colspan="4"> <hr></td></tr>
94 95
 </table>
95 96
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Data-type-index_tp_letter-C"><b>C</b></a>
... ...
@@ -98,6 +99,8 @@ Previous: <a href="Variable-index.html#Variable-index" accesskey="p" rel="prev">
98 99
  &nbsp; 
99 100
 <a class="summary-letter" href="#Data-type-index_tp_letter-I"><b>I</b></a>
100 101
  &nbsp; 
102
+<a class="summary-letter" href="#Data-type-index_tp_letter-L"><b>L</b></a>
103
+ &nbsp; 
101 104
 <a class="summary-letter" href="#Data-type-index_tp_letter-P"><b>P</b></a>
102 105
  &nbsp; 
103 106
 <a class="summary-letter" href="#Data-type-index_tp_letter-S"><b>S</b></a>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Definitions (The data-lens Reference Manual)</title>
6
+<title>Definitions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Definitions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Definitions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="index.html#Top" rel="up" title="Top">
17
-<link href="Exported-definitions.html#Exported-definitions" rel="next" title="Exported definitions">
18
-<link href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package" rel="prev" title="The data-lens․lenses package">
16
+<link href="index.html" rel="up" title="Top">
17
+<link href="Exported-definitions.html" rel="next" title="Exported definitions">
18
+<link href="The-data_002dlens_002etransducers_002einternals-package.html" rel="prev" title="The data-lens․transducers․internals package">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,21 +39,19 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Definitions"></a>
52
-<div class="header">
42
+<span id="Definitions"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Indexes.html#Indexes" accesskey="n" rel="next">Indexes</a>, Previous: <a href="Packages.html#Packages" accesskey="p" rel="prev">Packages</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Indexes.html" accesskey="n" rel="next">Indexes</a>, Previous: <a href="Packages.html" accesskey="p" rel="prev">Packages</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Definitions-1"></a>
58
-<h2 class="chapter">4 Definitions</h2>
47
+<span id="Definitions-1"></span><h2 class="chapter">4 Definitions</h2>
59 48
 <p>Definitions are sorted by export status, category, package, and then by
60 49
 lexicographic order.
61 50
 </p>
62 51
 <table class="menu" border="0" cellspacing="0">
63
-<tr><td align="left" valign="top">&bull; <a href="Exported-definitions.html#Exported-definitions" accesskey="1">Exported definitions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
52
+<tr><td align="left" valign="top">&bull; <a href="Exported-definitions.html" accesskey="1">Exported definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
64 53
 </td></tr>
65
-<tr><td align="left" valign="top">&bull; <a href="Internal-definitions.html#Internal-definitions" accesskey="2">Internal definitions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
54
+<tr><td align="left" valign="top">&bull; <a href="Internal-definitions.html" accesskey="2">Internal definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
66 55
 </td></tr>
67 56
 </table>
68 57
 
69 58
new file mode 100644
... ...
@@ -0,0 +1,89 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>Exported classes (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Exported classes (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Exported-definitions.html" rel="up" title="Exported definitions">
17
+<link href="Internal-definitions.html" rel="next" title="Internal definitions">
18
+<link href="Exported-generic-functions.html" rel="prev" title="Exported generic functions">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="Exported-classes"></span><div class="header">
43
+<p>
44
+Previous: <a href="Exported-generic-functions.html" accesskey="p" rel="prev">Exported generic functions</a>, Up: <a href="Exported-definitions.html" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="Classes"></span><h4 class="subsection">4.1.4 Classes</h4>
48
+<dl>
49
+<dt id="index-lazy_002dsequence-1">Class: <strong>lazy-sequence</strong> <em>()</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-class"></span><span id="index-Class_002c-lazy_002dsequence"></span>
51
+<dl compact="compact">
52
+<dt><strong>Package</strong></dt>
53
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
54
+</p></dd>
55
+<dt><strong>Source</strong></dt>
56
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
57
+</p></dd>
58
+<dt><strong>Direct superclasses</strong></dt>
59
+<dd><p><tt>standard-object</tt> (class)
60
+</p></dd>
61
+<dt><strong>Direct methods</strong></dt>
62
+<dd><ul>
63
+<li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
64
+</li><li> <a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-method"><tt>next</tt></a> (method)
65
+</li></ul>
66
+</dd>
67
+<dt><strong>Direct slots</strong></dt>
68
+<dd><dl>
69
+<dt id="index-_0025next">Slot: <strong>%next</strong></dt>
70
+<dd><span id="index-Slot_002c-_0025next"></span>
71
+<dl compact="compact">
72
+<dt><strong>Initargs</strong></dt>
73
+<dd><p><tt>:next</tt>
74
+</p></dd>
75
+<dt><strong>Readers</strong></dt>
76
+<dd><p><a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-generic-function"><tt>next</tt></a> (generic function)
77
+</p></dd>
78
+</dl>
79
+</dd></dl>
80
+</dd>
81
+</dl>
82
+</dd></dl>
83
+
84
+
85
+
86
+
87
+
88
+</body>
89
+</html>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Exported definitions (The data-lens Reference Manual)</title>
6
+<title>Exported definitions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Exported definitions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Exported definitions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Definitions.html#Definitions" rel="up" title="Definitions">
17
-<link href="Exported-macros.html#Exported-macros" rel="next" title="Exported macros">
18
-<link href="Definitions.html#Definitions" rel="prev" title="Definitions">
16
+<link href="Definitions.html" rel="up" title="Definitions">
17
+<link href="Exported-macros.html" rel="next" title="Exported macros">
18
+<link href="Definitions.html" rel="prev" title="Definitions">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,20 +39,20 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Exported-definitions"></a>
52
-<div class="header">
42
+<span id="Exported-definitions"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Internal-definitions.html#Internal-definitions" accesskey="n" rel="next">Internal definitions</a>, Previous: <a href="Definitions.html#Definitions" accesskey="p" rel="prev">Definitions</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Internal-definitions.html" accesskey="n" rel="next">Internal definitions</a>, Previous: <a href="Definitions.html" accesskey="p" rel="prev">Definitions</a>, Up: <a href="Definitions.html" accesskey="u" rel="up">Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Exported-definitions-1"></a>
58
-<h3 class="section">4.1 Exported definitions</h3>
47
+<span id="Exported-definitions-1"></span><h3 class="section">4.1 Exported definitions</h3>
59 48
 <table class="menu" border="0" cellspacing="0">
60
-<tr><td align="left" valign="top">&bull; <a href="Exported-macros.html#Exported-macros" accesskey="1">Exported macros</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
49
+<tr><td align="left" valign="top">&bull; <a href="Exported-macros.html" accesskey="1">Exported macros</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
61 50
 </td></tr>
62
-<tr><td align="left" valign="top">&bull; <a href="Exported-functions.html#Exported-functions" accesskey="2">Exported functions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
51
+<tr><td align="left" valign="top">&bull; <a href="Exported-functions.html" accesskey="2">Exported functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
63 52
 </td></tr>
64
-<tr><td align="left" valign="top">&bull; <a href="Exported-generic-functions.html#Exported-generic-functions" accesskey="3">Exported generic functions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
53
+<tr><td align="left" valign="top">&bull; <a href="Exported-generic-functions.html" accesskey="3">Exported generic functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
54
+</td></tr>
55
+<tr><td align="left" valign="top">&bull; <a href="Exported-classes.html" accesskey="4">Exported classes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
65 56
 </td></tr>
66 57
 </table>
67 58
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Exported functions (The data-lens Reference Manual)</title>
6
+<title>Exported functions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Exported functions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Exported functions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Exported-definitions.html#Exported-definitions" rel="up" title="Exported definitions">
17
-<link href="Exported-generic-functions.html#Exported-generic-functions" rel="next" title="Exported generic functions">
18
-<link href="Exported-macros.html#Exported-macros" rel="prev" title="Exported macros">
16
+<link href="Exported-definitions.html" rel="up" title="Exported definitions">
17
+<link href="Exported-generic-functions.html" rel="next" title="Exported generic functions">
18
+<link href="Exported-macros.html" rel="prev" title="Exported macros">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Exported-functions"></a>
52
-<div class="header">
42
+<span id="Exported-functions"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Exported-generic-functions.html#Exported-generic-functions" accesskey="n" rel="next">Exported generic functions</a>, Previous: <a href="Exported-macros.html#Exported-macros" accesskey="p" rel="prev">Exported macros</a>, Up: <a href="Exported-definitions.html#Exported-definitions" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Exported-generic-functions.html" accesskey="n" rel="next">Exported generic functions</a>, Previous: <a href="Exported-macros.html" accesskey="p" rel="prev">Exported macros</a>, Up: <a href="Exported-definitions.html" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Functions"></a>
58
-<h4 class="subsection">4.1.2 Functions</h4>
47
+<span id="Functions"></span><h4 class="subsection">4.1.2 Functions</h4>
59 48
 <dl>
60
-<dt><a name="index-_003d_003d"></a>Function: <strong>==</strong> <em>TARGET &amp;key TEST</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236_003d_003d-function"></a><a name="index-Function_002c-_003d_003d"></a>
49
+<dt id="index-_003d_003d">Function: <strong>==</strong> <em>TARGET &amp;key TEST</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236_003d_003d-function"></span><span id="index-Function_002c-_003d_003d"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Package</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -69,8 +58,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
69 58
 </dl>
70 59
 </dd></dl>
71 60
 <dl>
72
-<dt><a name="index-applicable_002dwhen"></a>Function: <strong>applicable-when</strong> <em>FUN TEST</em></dt>
73
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236APPLICABLE_002dWHEN-function"></a><a name="index-Function_002c-applicable_002dwhen"></a>
61
+<dt id="index-applicable_002dwhen">Function: <strong>applicable-when</strong> <em>FUN TEST</em></dt>
62
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236APPLICABLE_002dWHEN-function"></span><span id="index-Function_002c-applicable_002dwhen"></span>
74 63
 <dl compact="compact">
75 64
 <dt><strong>Package</strong></dt>
76 65
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -81,8 +70,32 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
81 70
 </dl>
82 71
 </dd></dl>
83 72
 <dl>
84
-<dt><a name="index-combine_002dmatching_002dlists"></a>Function: <strong>combine-matching-lists</strong> <em>&amp;key TEST &amp;allow-other-keys</em></dt>
85
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236COMBINE_002dMATCHING_002dLISTS-function"></a><a name="index-Function_002c-combine_002dmatching_002dlists"></a>
73
+<dt id="index-catting">Function: <strong>catting</strong> <em>()</em></dt>
74
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236CATTING-function"></span><span id="index-Function_002c-catting"></span>
75
+<dl compact="compact">
76
+<dt><strong>Package</strong></dt>
77
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
78
+</p></dd>
79
+<dt><strong>Source</strong></dt>
80
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
81
+</p></dd>
82
+</dl>
83
+</dd></dl>
84
+<dl>
85
+<dt id="index-collecting">Function: <strong>collecting</strong> <em>COLLECTOR</em></dt>
86
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COLLECTING-function"></span><span id="index-Function_002c-collecting"></span>
87
+<dl compact="compact">
88
+<dt><strong>Package</strong></dt>
89
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
90
+</p></dd>
91
+<dt><strong>Source</strong></dt>
92
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
93
+</p></dd>
94
+</dl>
95
+</dd></dl>
96
+<dl>
97
+<dt id="index-combine_002dmatching_002dlists">Function: <strong>combine-matching-lists</strong> <em>&amp;key TEST &amp;allow-other-keys</em></dt>
98
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236COMBINE_002dMATCHING_002dLISTS-function"></span><span id="index-Function_002c-combine_002dmatching_002dlists"></span>
86 99
 <dl compact="compact">
87 100
 <dt><strong>Package</strong></dt>
88 101
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -93,8 +106,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
93 106
 </dl>
94 107
 </dd></dl>
95 108
 <dl>
96
-<dt><a name="index-compress_002druns"></a>Function: <strong>compress-runs</strong> <em>&amp;key COLLECTOR TEST KEY</em></dt>
97
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236COMPRESS_002dRUNS-function"></a><a name="index-Function_002c-compress_002druns"></a>
109
+<dt id="index-compress_002druns">Function: <strong>compress-runs</strong> <em>&amp;key COLLECTOR TEST KEY</em></dt>
110
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236COMPRESS_002dRUNS-function"></span><span id="index-Function_002c-compress_002druns"></span>
98 111
 <dl compact="compact">
99 112
 <dt><strong>Package</strong></dt>
100 113
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -105,8 +118,20 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
105 118
 </dl>
106 119
 </dd></dl>
107 120
 <dl>
108
-<dt><a name="index-cumsum"></a>Function: <strong>cumsum</strong> <em>&amp;key ADD-FUN KEY COMBINE ZERO</em></dt>
109
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236CUMSUM-function"></a><a name="index-Function_002c-cumsum"></a>
121
+<dt id="index-compressing_002druns">Function: <strong>compressing-runs</strong> <em>&amp;key TEST COMBINER</em></dt>
122
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMPRESSING_002dRUNS-function"></span><span id="index-Function_002c-compressing_002druns"></span>
123
+<dl compact="compact">
124
+<dt><strong>Package</strong></dt>
125
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
126
+</p></dd>
127
+<dt><strong>Source</strong></dt>
128
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
129
+</p></dd>
130
+</dl>
131
+</dd></dl>
132
+<dl>
133
+<dt id="index-cumsum">Function: <strong>cumsum</strong> <em>&amp;key ADD-FUN KEY COMBINE ZERO</em></dt>
134
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236CUMSUM-function"></span><span id="index-Function_002c-cumsum"></span>
110 135
 <dl compact="compact">
111 136
 <dt><strong>Package</strong></dt>
112 137
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -117,8 +142,20 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
117 142
 </dl>
118 143
 </dd></dl>
119 144
 <dl>
120
-<dt><a name="index-denest"></a>Function: <strong>denest</strong> <em>&amp;key RESULT-TYPE</em></dt>
121
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236DENEST-function"></a><a name="index-Function_002c-denest"></a>
145
+<dt id="index-deduping">Function: <strong>deduping</strong> <em>&amp;optional TEST</em></dt>
146
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DEDUPING-function"></span><span id="index-Function_002c-deduping"></span>
147
+<dl compact="compact">
148
+<dt><strong>Package</strong></dt>
149
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
150
+</p></dd>
151
+<dt><strong>Source</strong></dt>
152
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
153
+</p></dd>
154
+</dl>
155
+</dd></dl>
156
+<dl>
157
+<dt id="index-denest">Function: <strong>denest</strong> <em>&amp;key RESULT-TYPE</em></dt>
158
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236DENEST-function"></span><span id="index-Function_002c-denest"></span>
122 159
 <dl compact="compact">
123 160
 <dt><strong>Package</strong></dt>
124 161
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -129,8 +166,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
129 166
 </dl>
130 167
 </dd></dl>
131 168
 <dl>
132
-<dt><a name="index-derive"></a>Function: <strong>derive</strong> <em>DIFF-FUN &amp;key KEY</em></dt>
133
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236DERIVE-function"></a><a name="index-Function_002c-derive"></a>
169
+<dt id="index-derive">Function: <strong>derive</strong> <em>DIFF-FUN &amp;key KEY</em></dt>
170
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236DERIVE-function"></span><span id="index-Function_002c-derive"></span>
134 171
 <dl compact="compact">
135 172
 <dt><strong>Package</strong></dt>
136 173
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -141,8 +178,20 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
141 178
 </dl>
142 179
 </dd></dl>
143 180
 <dl>
144
-<dt><a name="index-element"></a>Function: <strong>element</strong> <em>NUM</em></dt>
145
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236ELEMENT-function"></a><a name="index-Function_002c-element"></a>
181
+<dt id="index-dropping">Function: <strong>dropping</strong> <em>N</em></dt>
182
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DROPPING-function"></span><span id="index-Function_002c-dropping"></span>
183
+<dl compact="compact">
184
+<dt><strong>Package</strong></dt>
185
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
186
+</p></dd>
187
+<dt><strong>Source</strong></dt>
188
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
189
+</p></dd>
190
+</dl>
191
+</dd></dl>
192
+<dl>
193
+<dt id="index-element">Function: <strong>element</strong> <em>NUM</em></dt>
194
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236ELEMENT-function"></span><span id="index-Function_002c-element"></span>
146 195
 <dl compact="compact">
147 196
 <dt><strong>Package</strong></dt>
148 197
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -153,8 +202,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
153 202
 </dl>
154 203
 </dd></dl>
155 204
 <dl>
156
-<dt><a name="index-exclude"></a>Function: <strong>exclude</strong> <em>PRED</em></dt>
157
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236EXCLUDE-function"></a><a name="index-Function_002c-exclude"></a>
205
+<dt id="index-exclude">Function: <strong>exclude</strong> <em>PRED</em></dt>
206
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236EXCLUDE-function"></span><span id="index-Function_002c-exclude"></span>
158 207
 <dl compact="compact">
159 208
 <dt><strong>Package</strong></dt>
160 209
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -165,8 +214,44 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
165 214
 </dl>
166 215
 </dd></dl>
167 216
 <dl>
168
-<dt><a name="index-include"></a>Function: <strong>include</strong> <em>PRED</em></dt>
169
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236INCLUDE-function"></a><a name="index-Function_002c-include"></a>
217
+<dt id="index-exit_002dearly">Function: <strong>exit-early</strong> <em>ACC</em></dt>
218
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236EXIT_002dEARLY-function"></span><span id="index-Function_002c-exit_002dearly"></span>
219
+<dl compact="compact">
220
+<dt><strong>Package</strong></dt>
221
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
222
+</p></dd>
223
+<dt><strong>Source</strong></dt>
224
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
225
+</p></dd>
226
+</dl>
227
+</dd></dl>
228
+<dl>
229
+<dt id="index-filtering">Function: <strong>filtering</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
230
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236FILTERING-function"></span><span id="index-Function_002c-filtering"></span>
231
+<dl compact="compact">
232
+<dt><strong>Package</strong></dt>
233
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
234
+</p></dd>
235
+<dt><strong>Source</strong></dt>
236
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
237
+</p></dd>
238
+</dl>
239
+</dd></dl>
240
+<dl>
241
+<dt id="index-hash_002dtable_002dselect">Function: <strong>hash-table-select</strong> <em>HASH-TABLE</em></dt>
242
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dSELECT-function"></span><span id="index-Function_002c-hash_002dtable_002dselect"></span>
243
+<dl compact="compact">
244
+<dt><strong>Package</strong></dt>
245
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
246
+</p></dd>
247
+<dt><strong>Source</strong></dt>
248
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
249
+</p></dd>
250
+</dl>
251
+</dd></dl>
252
+<dl>
253
+<dt id="index-include">Function: <strong>include</strong> <em>PRED</em></dt>
254
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236INCLUDE-function"></span><span id="index-Function_002c-include"></span>
170 255
 <dl compact="compact">
171 256
 <dt><strong>Package</strong></dt>
172 257
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -177,8 +262,20 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
177 262
 </dl>
178 263
 </dd></dl>
179 264
 <dl>
180
-<dt><a name="index-juxt"></a>Function: <strong>juxt</strong> <em>FUN1 &amp;rest R</em></dt>
181
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236JUXT-function"></a><a name="index-Function_002c-juxt"></a>
265
+<dt id="index-iota">Function: <strong>iota</strong> <em>&amp;key START STEP COUNT</em></dt>
266
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236IOTA-function"></span><span id="index-Function_002c-iota"></span>
267
+<dl compact="compact">
268
+<dt><strong>Package</strong></dt>
269
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
270
+</p></dd>
271
+<dt><strong>Source</strong></dt>
272
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
273
+</p></dd>
274
+</dl>
275
+</dd></dl>
276
+<dl>
277
+<dt id="index-juxt">Function: <strong>juxt</strong> <em>FUN1 &amp;rest R</em></dt>
278
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236JUXT-function"></span><span id="index-Function_002c-juxt"></span>
182 279
 <dl compact="compact">
183 280
 <dt><strong>Package</strong></dt>
184 281
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -189,8 +286,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
189 286
 </dl>
190 287
 </dd></dl>
191 288
 <dl>
192
-<dt><a name="index-key"></a>Function: <strong>key</strong> <em>KEY</em></dt>
193
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236KEY-function"></a><a name="index-Function_002c-key"></a>
289
+<dt id="index-key">Function: <strong>key</strong> <em>KEY</em></dt>
290
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236KEY-function"></span><span id="index-Function_002c-key"></span>
194 291
 <dl compact="compact">
195 292
 <dt><strong>Package</strong></dt>
196 293
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -201,8 +298,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
201 298
 </dl>
202 299
 </dd></dl>
203 300
 <dl>
204
-<dt><a name="index-key_002dtransform"></a>Function: <strong>key-transform</strong> <em>FUN KEY-GET KEY-SET</em></dt>
205
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236KEY_002dTRANSFORM-function"></a><a name="index-Function_002c-key_002dtransform"></a>
301
+<dt id="index-key_002dtransform">Function: <strong>key-transform</strong> <em>FUN KEY-GET KEY-SET</em></dt>
302
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236KEY_002dTRANSFORM-function"></span><span id="index-Function_002c-key_002dtransform"></span>
206 303
 <dl compact="compact">
207 304
 <dt><strong>Package</strong></dt>
208 305
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -213,8 +310,20 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
213 310
 </dl>
214 311
 </dd></dl>
215 312
 <dl>
216
-<dt><a name="index-make_002dalist_002dlens"></a>Function: <strong>make-alist-lens</strong> <em>KEY</em></dt>
217
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dALIST_002dLENS-function"></a><a name="index-Function_002c-make_002dalist_002dlens"></a>
313
+<dt id="index-lazy_002dsequence">Function: <strong>lazy-sequence</strong> <em>NEXT</em></dt>
314
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-function"></span><span id="index-Function_002c-lazy_002dsequence"></span>
315
+<dl compact="compact">
316
+<dt><strong>Package</strong></dt>
317
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
318
+</p></dd>
319
+<dt><strong>Source</strong></dt>
320
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
321
+</p></dd>
322
+</dl>
323
+</dd></dl>
324
+<dl>
325
+<dt id="index-make_002dalist_002dlens">Function: <strong>make-alist-lens</strong> <em>KEY</em></dt>
326
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dALIST_002dLENS-function"></span><span id="index-Function_002c-make_002dalist_002dlens"></span>
218 327
 <p>A lens for updating a alist, discarding previous values
219 328
 </p><dl compact="compact">
220 329
 <dt><strong>Package</strong></dt>
... ...
@@ -226,8 +335,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
226 335
 </dl>
227 336
 </dd></dl>
228 337
 <dl>
229
-<dt><a name="index-make_002dhash_002dtable_002dlens"></a>Function: <strong>make-hash-table-lens</strong> <em>KEY</em></dt>
230
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dHASH_002dTABLE_002dLENS-function"></a><a name="index-Function_002c-make_002dhash_002dtable_002dlens"></a>
338
+<dt id="index-make_002dhash_002dtable_002dlens">Function: <strong>make-hash-table-lens</strong> <em>KEY</em></dt>
339
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dHASH_002dTABLE_002dLENS-function"></span><span id="index-Function_002c-make_002dhash_002dtable_002dlens"></span>
231 340
 <p>A lens for updating a hash-table, discarding previous values
232 341
 </p><dl compact="compact">
233 342
 <dt><strong>Package</strong></dt>
... ...
@@ -239,8 +348,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
239 348
 </dl>
240 349
 </dd></dl>
241 350
 <dl>
242
-<dt><a name="index-make_002dlist_002dlens"></a>Function: <strong>make-list-lens</strong> <em>INDEX</em></dt>
243
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dLIST_002dLENS-function"></a><a name="index-Function_002c-make_002dlist_002dlens"></a>
351
+<dt id="index-make_002dlist_002dlens">Function: <strong>make-list-lens</strong> <em>INDEX</em></dt>
352
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dLIST_002dLENS-function"></span><span id="index-Function_002c-make_002dlist_002dlens"></span>
244 353
 <p>A lens for updating a sequence
245 354
 </p><dl compact="compact">
246 355
 <dt><strong>Package</strong></dt>
... ...
@@ -252,8 +361,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
252 361
 </dl>
253 362
 </dd></dl>
254 363
 <dl>
255
-<dt><a name="index-make_002dplist_002dlens"></a>Function: <strong>make-plist-lens</strong> <em>KEY</em></dt>
256
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dPLIST_002dLENS-function"></a><a name="index-Function_002c-make_002dplist_002dlens"></a>
364
+<dt id="index-make_002dplist_002dlens">Function: <strong>make-plist-lens</strong> <em>KEY</em></dt>
365
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dPLIST_002dLENS-function"></span><span id="index-Function_002c-make_002dplist_002dlens"></span>
257 366
 <p>A lens for updating a plist, preserving previous values
258 367
 </p><dl compact="compact">
259 368
 <dt><strong>Package</strong></dt>
... ...
@@ -265,8 +374,32 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
265 374
 </dl>
266 375
 </dd></dl>
267 376
 <dl>
268
-<dt><a name="index-maximizing"></a>Function: <strong>maximizing</strong> <em>RELATION MEASURE</em></dt>
269
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236MAXIMIZING-function"></a><a name="index-Function_002c-maximizing"></a>
377
+<dt id="index-mapcatting">Function: <strong>mapcatting</strong> <em>FUN</em></dt>
378
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPCATTING-function"></span><span id="index-Function_002c-mapcatting"></span>
379
+<dl compact="compact">
380
+<dt><strong>Package</strong></dt>
381
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
382
+</p></dd>
383
+<dt><strong>Source</strong></dt>
384
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
385
+</p></dd>
386
+</dl>
387
+</dd></dl>
388
+<dl>
389
+<dt id="index-mapping">Function: <strong>mapping</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
390
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPPING-function"></span><span id="index-Function_002c-mapping"></span>
391
+<dl compact="compact">
392
+<dt><strong>Package</strong></dt>
393
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
394
+</p></dd>
395
+<dt><strong>Source</strong></dt>
396
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
397
+</p></dd>
398
+</dl>
399
+</dd></dl>
400
+<dl>
401
+<dt id="index-maximizing">Function: <strong>maximizing</strong> <em>RELATION MEASURE</em></dt>
402
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236MAXIMIZING-function"></span><span id="index-Function_002c-maximizing"></span>
270 403
 <dl compact="compact">
271 404
 <dt><strong>Package</strong></dt>
272 405
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -277,8 +410,44 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
277 410
 </dl>
278 411
 </dd></dl>
279 412
 <dl>
280
-<dt><a name="index-of_002dlength"></a>Function: <strong>of-length</strong> <em>LEN</em></dt>
281
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236OF_002dLENGTH-function"></a><a name="index-Function_002c-of_002dlength"></a>
413
+<dt id="index-mv_002dfiltering">Function: <strong>mv-filtering</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
414
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dFILTERING-function"></span><span id="index-Function_002c-mv_002dfiltering"></span>
415
+<dl compact="compact">
416
+<dt><strong>Package</strong></dt>
417
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
418
+</p></dd>
419
+<dt><strong>Source</strong></dt>
420
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
421
+</p></dd>
422
+</dl>
423
+</dd></dl>
424
+<dl>
425
+<dt id="index-mv_002dmapping">Function: <strong>mv-mapping</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
426
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dMAPPING-function"></span><span id="index-Function_002c-mv_002dmapping"></span>
427
+<dl compact="compact">
428
+<dt><strong>Package</strong></dt>
429
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
430
+</p></dd>
431
+<dt><strong>Source</strong></dt>
432
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
433
+</p></dd>
434
+</dl>
435
+</dd></dl>
436
+<dl>
437
+<dt id="index-mv_002dselecting">Function: <strong>mv-selecting</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
438
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dSELECTING-function"></span><span id="index-Function_002c-mv_002dselecting"></span>
439
+<dl compact="compact">
440
+<dt><strong>Package</strong></dt>
441
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
442
+</p></dd>
443
+<dt><strong>Source</strong></dt>
444
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
445
+</p></dd>
446
+</dl>
447
+</dd></dl>
448
+<dl>
449
+<dt id="index-of_002dlength">Function: <strong>of-length</strong> <em>LEN</em></dt>
450
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236OF_002dLENGTH-function"></span><span id="index-Function_002c-of_002dlength"></span>
282 451
 <dl compact="compact">
283 452
 <dt><strong>Package</strong></dt>
284 453
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -289,8 +458,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
289 458
 </dl>
290 459
 </dd></dl>
291 460
 <dl>
292
-<dt><a name="index-of_002dmax_002dlength"></a>Function: <strong>of-max-length</strong> <em>LEN</em></dt>
293
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236OF_002dMAX_002dLENGTH-function"></a><a name="index-Function_002c-of_002dmax_002dlength"></a>
461
+<dt id="index-of_002dmax_002dlength">Function: <strong>of-max-length</strong> <em>LEN</em></dt>
462
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236OF_002dMAX_002dLENGTH-function"></span><span id="index-Function_002c-of_002dmax_002dlength"></span>
294 463
 <dl compact="compact">
295 464
 <dt><strong>Package</strong></dt>
296 465
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -301,8 +470,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
301 470
 </dl>
302 471
 </dd></dl>
303 472
 <dl>
304
-<dt><a name="index-of_002dmin_002dlength"></a>Function: <strong>of-min-length</strong> <em>LEN</em></dt>
305
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236OF_002dMIN_002dLENGTH-function"></a><a name="index-Function_002c-of_002dmin_002dlength"></a>
473
+<dt id="index-of_002dmin_002dlength">Function: <strong>of-min-length</strong> <em>LEN</em></dt>
474
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236OF_002dMIN_002dLENGTH-function"></span><span id="index-Function_002c-of_002dmin_002dlength"></span>
306 475
 <dl compact="compact">
307 476
 <dt><strong>Package</strong></dt>
308 477
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -313,8 +482,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
313 482
 </dl>
314 483
 </dd></dl>
315 484
 <dl>
316
-<dt><a name="index-on"></a>Function: <strong>on</strong> <em>FUN KEY</em></dt>
317
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236ON-function"></a><a name="index-Function_002c-on"></a>
485
+<dt id="index-on">Function: <strong>on</strong> <em>FUN KEY</em></dt>
486
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236ON-function"></span><span id="index-Function_002c-on"></span>
318 487
 <dl compact="compact">
319 488
 <dt><strong>Package</strong></dt>
320 489
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -325,8 +494,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
325 494
 </dl>
326 495
 </dd></dl>
327 496
 <dl>
328
-<dt><a name="index-over"></a>Function: <strong>over</strong> <em>FUN &amp;key RESULT-TYPE</em></dt>
329
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236OVER-function"></a><a name="index-Function_002c-over"></a>
497
+<dt id="index-over">Function: <strong>over</strong> <em>FUN &amp;key RESULT-TYPE</em></dt>
498
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236OVER-function"></span><span id="index-Function_002c-over"></span>
330 499
 <dl compact="compact">
331 500
 <dt><strong>Package</strong></dt>
332 501
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -337,8 +506,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
337 506
 </dl>
338 507
 </dd></dl>
339 508
 <dl>
340
-<dt><a name="index-over-1"></a>Function: <strong>over</strong> <em>LENS CB REC</em></dt>
341
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236OVER-function"></a><a name="index-Function_002c-over-1"></a>
509
+<dt id="index-over-1">Function: <strong>over</strong> <em>LENS CB REC</em></dt>
510
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236OVER-function"></span><span id="index-Function_002c-over-1"></span>
342 511
 <p>Given a lens, a callback and a record, apply the lens to the
343 512
 record, transform it by the callback and return copy of the record,
344 513
 updated to contain the result of the callback. This is the fundamental
... ...
@@ -377,8 +546,8 @@ lambda that actually pulls a value out of a record later.
377 546
 </dl>
378 547
 </dd></dl>
379 548
 <dl>
380
-<dt><a name="index-pick"></a>Function: <strong>pick</strong> <em>SELECTOR</em></dt>
381
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236PICK-function"></a><a name="index-Function_002c-pick"></a>
549
+<dt id="index-pick">Function: <strong>pick</strong> <em>SELECTOR</em></dt>
550
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236PICK-function"></span><span id="index-Function_002c-pick"></span>
382 551
 <dl compact="compact">
383 552
 <dt><strong>Package</strong></dt>
384 553
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -389,8 +558,8 @@ lambda that actually pulls a value out of a record later.
389 558
 </dl>
390 559
 </dd></dl>
391 560
 <dl>
392
-<dt><a name="index-regex_002dmatch"></a>Function: <strong>regex-match</strong> <em>REGEX</em></dt>
393
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236REGEX_002dMATCH-function"></a><a name="index-Function_002c-regex_002dmatch"></a>
561
+<dt id="index-regex_002dmatch">Function: <strong>regex-match</strong> <em>REGEX</em></dt>
562
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236REGEX_002dMATCH-function"></span><span id="index-Function_002c-regex_002dmatch"></span>
394 563
 <dl compact="compact">
395 564
 <dt><strong>Package</strong></dt>
396 565
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -401,8 +570,20 @@ lambda that actually pulls a value out of a record later.
401 570
 </dl>
402 571
 </dd></dl>
403 572
 <dl>
404
-<dt><a name="index-set"></a>Function: <strong>set</strong> <em>LENS V REC</em></dt>
405
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236SET-function"></a><a name="index-Function_002c-set"></a>
573
+<dt id="index-repeating_002a">Function: <strong>repeating*</strong> <em>V &amp;key COUNT</em></dt>
574
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING_002a-function"></span><span id="index-Function_002c-repeating_002a"></span>
575
+<dl compact="compact">
576
+<dt><strong>Package</strong></dt>
577
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
578
+</p></dd>
579
+<dt><strong>Source</strong></dt>
580
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
581
+</p></dd>
582
+</dl>
583
+</dd></dl>
584
+<dl>
585
+<dt id="index-set">Function: <strong>set</strong> <em>LENS V REC</em></dt>
586
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236SET-function"></span><span id="index-Function_002c-set"></span>
406 587
 <p>Given a lens, a value and a rec, immutably update the rec to
407 588
 contain the new value at the location focused by the lens.
408 589
 </p><dl compact="compact">
... ...
@@ -415,8 +596,20 @@ contain the new value at the location focused by the lens.
415 596
 </dl>
416 597
 </dd></dl>
417 598
 <dl>
418
-<dt><a name="index-slice"></a>Function: <strong>slice</strong> <em>START &amp;optional END</em></dt>
419
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236SLICE-function"></a><a name="index-Function_002c-slice"></a>
599
+<dt id="index-slice">Function: <strong>slice</strong> <em>START &amp;optional END</em></dt>
600
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236SLICE-function"></span><span id="index-Function_002c-slice"></span>
601
+<dl compact="compact">
602
+<dt><strong>Package</strong></dt>
603
+<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
604
+</p></dd>
605
+<dt><strong>Source</strong></dt>
606
+<dd><p><a href="The-data_002dlens_002flens_002elisp-file.html#go-to-the-data_002dlens_002flens_2024lisp-file"><tt>lens.lisp</tt></a> (file)
607
+</p></dd>
608
+</dl>
609
+</dd></dl>
610
+<dl>
611
+<dt id="index-sorted">Function: <strong>sorted</strong> <em>COMPARATOR &amp;rest R &amp;key KEY</em></dt>
612
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236SORTED-function"></span><span id="index-Function_002c-sorted"></span>
420 613
 <dl compact="compact">
421 614
 <dt><strong>Package</strong></dt>
422 615
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -427,8 +620,8 @@ contain the new value at the location focused by the lens.
427 620
 </dl>
428 621
 </dd></dl>
429 622
 <dl>
430
-<dt><a name="index-sorted"></a>Function: <strong>sorted</strong> <em>COMPARATOR &amp;rest R &amp;key KEY</em></dt>
431
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236SORTED-function"></a><a name="index-Function_002c-sorted"></a>
623
+<dt id="index-splice_002delt">Function: <strong>splice-elt</strong> <em>ELT FUN</em></dt>
624
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236SPLICE_002dELT-function"></span><span id="index-Function_002c-splice_002delt"></span>
432 625
 <dl compact="compact">
433 626
 <dt><strong>Package</strong></dt>
434 627
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -439,8 +632,20 @@ contain the new value at the location focused by the lens.
439 632
 </dl>
440 633
 </dd></dl>
441 634
 <dl>
442
-<dt><a name="index-splice_002delt"></a>Function: <strong>splice-elt</strong> <em>ELT FUN</em></dt>
443
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236SPLICE_002dELT-function"></a><a name="index-Function_002c-splice_002delt"></a>
635
+<dt id="index-splitting">Function: <strong>splitting</strong> <em>&amp;rest FUNCTIONS</em></dt>
636
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SPLITTING-function"></span><span id="index-Function_002c-splitting"></span>
637
+<dl compact="compact">
638
+<dt><strong>Package</strong></dt>
639
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
640
+</p></dd>
641
+<dt><strong>Source</strong></dt>
642
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
643
+</p></dd>
644
+</dl>
645
+</dd></dl>
646
+<dl>
647
+<dt id="index-suffixp">Function: <strong>suffixp</strong> <em>SUFFIX &amp;key TEST</em></dt>
648
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236SUFFIXP-function"></span><span id="index-Function_002c-suffixp"></span>
444 649
 <dl compact="compact">
445 650
 <dt><strong>Package</strong></dt>
446 651
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -451,8 +656,32 @@ contain the new value at the location focused by the lens.
451 656
 </dl>
452 657
 </dd></dl>
453 658
 <dl>
454
-<dt><a name="index-transform_002delt"></a>Function: <strong>transform-elt</strong> <em>ELT FUN</em></dt>
455
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dELT-function"></a><a name="index-Function_002c-transform_002delt"></a>
659
+<dt id="index-taking">Function: <strong>taking</strong> <em>N</em></dt>
660
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TAKING-function"></span><span id="index-Function_002c-taking"></span>
661
+<dl compact="compact">
662
+<dt><strong>Package</strong></dt>
663
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
664
+</p></dd>
665
+<dt><strong>Source</strong></dt>
666
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
667
+</p></dd>
668
+</dl>
669
+</dd></dl>
670
+<dl>
671
+<dt id="index-transduce">Function: <strong>transduce</strong> <em>XF BUILD SEQ</em></dt>
672
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236TRANSDUCE-function"></span><span id="index-Function_002c-transduce"></span>
673
+<dl compact="compact">
674
+<dt><strong>Package</strong></dt>
675
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
676
+</p></dd>
677
+<dt><strong>Source</strong></dt>
678
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
679
+</p></dd>
680
+</dl>
681
+</dd></dl>
682
+<dl>
683
+<dt id="index-transform_002delt">Function: <strong>transform-elt</strong> <em>ELT FUN</em></dt>
684
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dELT-function"></span><span id="index-Function_002c-transform_002delt"></span>
456 685
 <dl compact="compact">
457 686
 <dt><strong>Package</strong></dt>
458 687
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -463,8 +692,8 @@ contain the new value at the location focused by the lens.
463 692
 </dl>
464 693
 </dd></dl>
465 694
 <dl>
466
-<dt><a name="index-transform_002dhead"></a>Function: <strong>transform-head</strong> <em>FUN</em></dt>
467
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dHEAD-function"></a><a name="index-Function_002c-transform_002dhead"></a>
695
+<dt id="index-transform_002dhead">Function: <strong>transform-head</strong> <em>FUN</em></dt>
696
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dHEAD-function"></span><span id="index-Function_002c-transform_002dhead"></span>
468 697
 <dl compact="compact">
469 698
 <dt><strong>Package</strong></dt>
470 699
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -475,8 +704,8 @@ contain the new value at the location focused by the lens.
475 704
 </dl>
476 705
 </dd></dl>
477 706
 <dl>
478
-<dt><a name="index-transform_002dtail"></a>Function: <strong>transform-tail</strong> <em>FUN</em></dt>
479
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dTAIL-function"></a><a name="index-Function_002c-transform_002dtail"></a>
707
+<dt id="index-transform_002dtail">Function: <strong>transform-tail</strong> <em>FUN</em></dt>
708
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dTAIL-function"></span><span id="index-Function_002c-transform_002dtail"></span>
480 709
 <dl compact="compact">
481 710
 <dt><strong>Package</strong></dt>
482 711
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -487,8 +716,8 @@ contain the new value at the location focused by the lens.
487 716
 </dl>
488 717
 </dd></dl>
489 718
 <dl>
490
-<dt><a name="index-view"></a>Function: <strong>view</strong> <em>LENS REC</em></dt>
491
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236VIEW-function"></a><a name="index-Function_002c-view"></a>
719
+<dt id="index-view">Function: <strong>view</strong> <em>LENS REC</em></dt>
720
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236VIEW-function"></span><span id="index-Function_002c-view"></span>
492 721
 <p>Given a lens and a rec, return the focused value
493 722
 </p><dl compact="compact">
494 723
 <dt><strong>Package</strong></dt>
... ...
@@ -500,8 +729,8 @@ contain the new value at the location focused by the lens.
500 729
 </dl>
501 730
 </dd></dl>
502 731
 <dl>
503
-<dt><a name="index-zipping"></a>Function: <strong>zipping</strong> <em>RESULT-TYPE &amp;key FILL-VALUE</em></dt>
504
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236ZIPPING-function"></a><a name="index-Function_002c-zipping"></a>
732
+<dt id="index-zipping">Function: <strong>zipping</strong> <em>RESULT-TYPE &amp;key FILL-VALUE</em></dt>
733
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236ZIPPING-function"></span><span id="index-Function_002c-zipping"></span>
505 734
 <dl compact="compact">
506 735
 <dt><strong>Package</strong></dt>
507 736
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -515,7 +744,7 @@ contain the new value at the location focused by the lens.
515 744
 <hr>
516 745
 <div class="header">
517 746
 <p>
518
-Next: <a href="Exported-generic-functions.html#Exported-generic-functions" accesskey="n" rel="next">Exported generic functions</a>, Previous: <a href="Exported-macros.html#Exported-macros" accesskey="p" rel="prev">Exported macros</a>, Up: <a href="Exported-definitions.html#Exported-definitions" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
747
+Next: <a href="Exported-generic-functions.html" accesskey="n" rel="next">Exported generic functions</a>, Previous: <a href="Exported-macros.html" accesskey="p" rel="prev">Exported macros</a>, Up: <a href="Exported-definitions.html" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
519 748
 </div>
520 749
 
521 750
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Exported generic functions (The data-lens Reference Manual)</title>
6
+<title>Exported generic functions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Exported generic functions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Exported generic functions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Exported-definitions.html#Exported-definitions" rel="up" title="Exported definitions">
17
-<link href="Internal-definitions.html#Internal-definitions" rel="next" title="Internal definitions">
18
-<link href="Exported-functions.html#Exported-functions" rel="prev" title="Exported functions">
16
+<link href="Exported-definitions.html" rel="up" title="Exported definitions">
17
+<link href="Exported-classes.html" rel="next" title="Exported classes">
18
+<link href="Exported-functions.html" rel="prev" title="Exported functions">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Exported-generic-functions"></a>
52
-<div class="header">
42
+<span id="Exported-generic-functions"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="Exported-functions.html#Exported-functions" accesskey="p" rel="prev">Exported functions</a>, Up: <a href="Exported-definitions.html#Exported-definitions" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Exported-classes.html" accesskey="n" rel="next">Exported classes</a>, Previous: <a href="Exported-functions.html" accesskey="p" rel="prev">Exported functions</a>, Up: <a href="Exported-definitions.html" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Generic-functions"></a>
58
-<h4 class="subsection">4.1.3 Generic functions</h4>
47
+<span id="Generic-functions"></span><h4 class="subsection">4.1.3 Generic functions</h4>
59 48
 <dl>
60
-<dt><a name="index-extract_002dkey"></a>Generic Function: <strong>extract-key</strong> <em>MAP KEY</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-generic-function"></a><a name="index-Generic-Function_002c-extract_002dkey"></a>
49
+<dt id="index-extract_002dkey">Generic Function: <strong>extract-key</strong> <em>MAP KEY</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-generic-function"></span><span id="index-Generic-Function_002c-extract_002dkey"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Package</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -68,18 +57,200 @@ Previous: <a href="Exported-functions.html#Exported-functions" accesskey="p" rel
68 57
 </p></dd>
69 58
 <dt><strong>Methods</strong></dt>
70 59
 <dd><dl>
71
-<dt><a name="index-extract_002dkey-1"></a>Method: <strong>extract-key</strong> <em>(MAP <tt>hash-table</tt>) KEY</em></dt>
72
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236T-method"></a><a name="index-Method_002c-extract_002dkey"></a>
60
+<dt id="index-extract_002dkey-1">Method: <strong>extract-key</strong> <em>(MAP <tt>hash-table</tt>) KEY</em></dt>
61
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-extract_002dkey"></span>
73 62
 </dd></dl>
74 63
 <dl>
75
-<dt><a name="index-extract_002dkey-2"></a>Method: <strong>extract-key</strong> <em>(MAP <tt>list</tt>) KEY</em></dt>
76
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236LIST-COMMON_002dLISP_2236_2236T-method"></a><a name="index-Method_002c-extract_002dkey-1"></a>
64
+<dt id="index-extract_002dkey-2">Method: <strong>extract-key</strong> <em>(MAP <tt>list</tt>) KEY</em></dt>
65
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236LIST-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-extract_002dkey-1"></span>
66
+</dd></dl>
67
+</dd>
68
+</dl>
69
+</dd></dl>
70
+<dl>
71
+<dt id="index-functionalize">Generic Function: <strong>functionalize</strong> <em>IT</em></dt>
72
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-generic-function"></span><span id="index-Generic-Function_002c-functionalize"></span>
73
+<dl compact="compact">
74
+<dt><strong>Package</strong></dt>
75
+<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
76
+</p></dd>
77
+<dt><strong>Source</strong></dt>
78
+<dd><p><a href="The-data_002dlens_002flens_002elisp-file.html#go-to-the-data_002dlens_002flens_2024lisp-file"><tt>lens.lisp</tt></a> (file)
79
+</p></dd>
80
+<dt><strong>Methods</strong></dt>
81
+<dd><dl>
82
+<dt id="index-functionalize-1">Method: <strong>functionalize</strong> <em>(IT <tt>hash-table</tt>)</em></dt>
83
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236HASH_002dTABLE-method"></span><span id="index-Method_002c-functionalize"></span>
84
+</dd></dl>
85
+<dl>
86
+<dt id="index-functionalize-2">Method: <strong>functionalize</strong> <em>(IT <tt>vector</tt>)</em></dt>
87
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236VECTOR-method"></span><span id="index-Method_002c-functionalize-1"></span>
88
+</dd></dl>
89
+<dl>
90
+<dt id="index-functionalize-3">Method: <strong>functionalize</strong> <em>(IT <tt>symbol</tt>)</em></dt>
91
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236SYMBOL-method"></span><span id="index-Method_002c-functionalize-2"></span>
92
+</dd></dl>
93
+<dl>
94
+<dt id="index-functionalize-4">Method: <strong>functionalize</strong> <em>(IT <tt>function</tt>)</em></dt>
95
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236FUNCTION-method"></span><span id="index-Method_002c-functionalize-3"></span>
96
+</dd></dl>
97
+</dd>
98
+</dl>
99
+</dd></dl>
100
+<dl>
101
+<dt id="index-init">Generic Function: <strong>init</strong> <em>CLIENT</em></dt>
102
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-generic-function"></span><span id="index-Generic-Function_002c-init"></span>
103
+<dl compact="compact">
104
+<dt><strong>Package</strong></dt>
105
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
106
+</p></dd>
107
+<dt><strong>Source</strong></dt>
108
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
109
+</p></dd>
110
+<dt><strong>Methods</strong></dt>
111
+<dd><dl>
112
+<dt id="index-init-1">Method: <strong>init</strong> <em>(IT <tt>(eql list-builder)</tt>)</em></dt>
113
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method"></span><span id="index-Method_002c-init"></span>
114
+<dl compact="compact">
115
+<dt><strong>Source</strong></dt>
116
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
117
+</p></dd>
118
+</dl>
119
+</dd></dl>
120
+<dl>
121
+<dt id="index-init-2">Method: <strong>init</strong> <em>(IT <tt>(eql vector-builder)</tt>)</em></dt>
122
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method"></span><span id="index-Method_002c-init-1"></span>
123
+<dl compact="compact">
124
+<dt><strong>Source</strong></dt>
125
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
126
+</p></dd>
127
+</dl>
128
+</dd></dl>
129
+<dl>
130
+<dt id="index-init-3">Method: <strong>init</strong> <em>(IT <tt>(eql hash-table-builder)</tt>)</em></dt>
131
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method"></span><span id="index-Method_002c-init-2"></span>
132
+<dl compact="compact">
133
+<dt><strong>Source</strong></dt>
134
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
135
+</p></dd>
136
+</dl>
137
+</dd></dl>
138
+</dd>
139
+</dl>
140
+</dd></dl>
141
+<dl>
142
+<dt id="index-reduce_002dgeneric">Generic Function: <strong>reduce-generic</strong> <em>SEQ FUNC INIT</em></dt>
143
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-generic-function"></span><span id="index-Generic-Function_002c-reduce_002dgeneric"></span>
144
+<dl compact="compact">
145
+<dt><strong>Package</strong></dt>
146
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
147
+</p></dd>
148
+<dt><strong>Source</strong></dt>
149
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
150
+</p></dd>
151
+<dt><strong>Methods</strong></dt>
152
+<dd><dl>
153
+<dt id="index-reduce_002dgeneric-1">Method: <strong>reduce-generic</strong> <em>(SEQ <tt>lazy-sequence</tt>) (FUNC <tt>function</tt>) INIT</em></dt>
154
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-reduce_002dgeneric"></span>
155
+<dl compact="compact">
156
+<dt><strong>Source</strong></dt>
157
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
158
+</p></dd>
159
+</dl>
160
+</dd></dl>
161
+<dl>
162
+<dt id="index-reduce_002dgeneric-2">Method: <strong>reduce-generic</strong> <em>(SEQ <tt>sequence</tt>) (FUNC <tt>function</tt>) INIT</em></dt>
163
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-reduce_002dgeneric-1"></span>
164
+</dd></dl>
165
+<dl>
166
+<dt id="index-reduce_002dgeneric-3">Method: <strong>reduce-generic</strong> <em>(SEQ <tt>sequence</tt>) (FUNC <tt>symbol</tt>) INIT</em></dt>
167
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-reduce_002dgeneric-2"></span>
168
+</dd></dl>
169
+<dl>
170
+<dt id="index-reduce_002dgeneric-4">Method: <strong>reduce-generic</strong> <em>SEQ (FUNC <tt>symbol</tt>) INIT</em></dt>
171
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-reduce_002dgeneric-3"></span>
172
+</dd></dl>
173
+<dl>
174
+<dt id="index-reduce_002dgeneric-5">Method: <strong>reduce-generic</strong> <em>(SEQ <tt>hash-table</tt>) (FUNC <tt>function</tt>) INIT</em></dt>
175
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-reduce_002dgeneric-4"></span>
176
+</dd></dl>
177
+</dd>
178
+</dl>
179
+</dd></dl>
180
+<dl>
181
+<dt id="index-stepper">Generic Function: <strong>stepper</strong> <em>CLIENT</em></dt>
182
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-generic-function"></span><span id="index-Generic-Function_002c-stepper"></span>
183
+<dl compact="compact">
184
+<dt><strong>Package</strong></dt>
185
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
186
+</p></dd>
187
+<dt><strong>Source</strong></dt>
188
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
189
+</p></dd>
190
+<dt><strong>Methods</strong></dt>
191
+<dd><dl>
192
+<dt id="index-stepper-1">Method: <strong>stepper</strong> <em>(IT <tt>(eql list-builder)</tt>)</em></dt>
193
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method"></span><span id="index-Method_002c-stepper"></span>
194
+<dl compact="compact">
195
+<dt><strong>Source</strong></dt>
196
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
197
+</p></dd>
198
+</dl>
199
+</dd></dl>
200
+<dl>
201
+<dt id="index-stepper-2">Method: <strong>stepper</strong> <em>(IT <tt>(eql vector-builder)</tt>)</em></dt>
202
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method"></span><span id="index-Method_002c-stepper-1"></span>
203
+<dl compact="compact">
204
+<dt><strong>Source</strong></dt>
205
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
206
+</p></dd>
207
+</dl>
208
+</dd></dl>
209
+<dl>
210
+<dt id="index-stepper-3">Method: <strong>stepper</strong> <em>(IT <tt>(eql hash-table-builder)</tt>)</em></dt>
211
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method"></span><span id="index-Method_002c-stepper-2"></span>
212
+<dl compact="compact">
213
+<dt><strong>Source</strong></dt>
214
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
215
+</p></dd>
216
+</dl>
217
+</dd></dl>
218
+</dd>
219
+</dl>
220
+</dd></dl>
221
+<dl>
222
+<dt id="index-unwrap">Generic Function: <strong>unwrap</strong> <em>CLIENT OBJ</em></dt>
223
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-generic-function"></span><span id="index-Generic-Function_002c-unwrap"></span>
224
+<dl compact="compact">
225
+<dt><strong>Package</strong></dt>
226
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
227
+</p></dd>
228
+<dt><strong>Source</strong></dt>
229
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
230
+</p></dd>
231
+<dt><strong>Methods</strong></dt>
232
+<dd><dl>
233
+<dt id="index-unwrap-1">Method: <strong>unwrap</strong> <em>(IT <tt>(eql list-builder)</tt>) OBJ</em></dt>
234
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-unwrap"></span>
235
+<dl compact="compact">
236
+<dt><strong>Source</strong></dt>
237
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
238
+</p></dd>
239
+</dl>
240
+</dd></dl>
241
+<dl>
242
+<dt id="index-unwrap-2">Method: <strong>unwrap</strong> <em>CLIENT OBJ</em></dt>
243
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236T-method"></span><span id="index-Method_002c-unwrap-1"></span>
77 244
 </dd></dl>
78 245
 </dd>
79 246
 </dl>
80 247
 </dd></dl>
81 248
 
82
-
249
+<hr>
250
+<div class="header">
251
+<p>
252
+Next: <a href="Exported-classes.html" accesskey="n" rel="next">Exported classes</a>, Previous: <a href="Exported-functions.html" accesskey="p" rel="prev">Exported functions</a>, Up: <a href="Exported-definitions.html" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
253
+</div>
83 254
 
84 255
 
85 256
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Exported macros (The data-lens Reference Manual)</title>
6
+<title>Exported macros (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Exported macros (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Exported macros (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Exported-definitions.html#Exported-definitions" rel="up" title="Exported definitions">
17
-<link href="Exported-functions.html#Exported-functions" rel="next" title="Exported functions">
18
-<link href="Exported-definitions.html#Exported-definitions" rel="prev" title="Exported definitions">
16
+<link href="Exported-definitions.html" rel="up" title="Exported definitions">
17
+<link href="Exported-functions.html" rel="next" title="Exported functions">
18
+<link href="Exported-definitions.html" rel="prev" title="Exported definitions">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Exported-macros"></a>
52
-<div class="header">
42
+<span id="Exported-macros"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Exported-functions.html#Exported-functions" accesskey="n" rel="next">Exported functions</a>, Previous: <a href="Exported-definitions.html#Exported-definitions" accesskey="p" rel="prev">Exported definitions</a>, Up: <a href="Exported-definitions.html#Exported-definitions" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Exported-functions.html" accesskey="n" rel="next">Exported functions</a>, Previous: <a href="Exported-definitions.html" accesskey="p" rel="prev">Exported definitions</a>, Up: <a href="Exported-definitions.html" accesskey="u" rel="up">Exported definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Macros"></a>
58
-<h4 class="subsection">4.1.1 Macros</h4>
47
+<span id="Macros"></span><h4 class="subsection">4.1.1 Macros</h4>
59 48
 <dl>
60
-<dt><a name="index-_003c_003e1"></a>Macro: <strong>&lt;&gt;1</strong> <em>&amp;rest FUNS</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236_003c_003e1-macro"></a><a name="index-Macro_002c-_003c_003e1"></a>
49
+<dt id="index-_003c_003e1">Macro: <strong>&lt;&gt;1</strong> <em>&amp;rest FUNS</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236_003c_003e1-macro"></span><span id="index-Macro_002c-_003c_003e1"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Package</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -69,8 +58,8 @@ Next: <a href="Exported-functions.html#Exported-functions" accesskey="n" rel="ne
69 58
 </dl>
70 59
 </dd></dl>
71 60
 <dl>
72
-<dt><a name="index-applying"></a>Macro: <strong>applying</strong> <em>FUN &amp;rest ARGS</em></dt>
73
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236APPLYING-macro"></a><a name="index-Macro_002c-applying"></a>
61
+<dt id="index-applying">Macro: <strong>applying</strong> <em>FUN &amp;rest ARGS</em></dt>
62
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236APPLYING-macro"></span><span id="index-Macro_002c-applying"></span>
74 63
 <dl compact="compact">
75 64
 <dt><strong>Package</strong></dt>
76 65
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -81,8 +70,8 @@ Next: <a href="Exported-functions.html#Exported-functions" accesskey="n" rel="ne
81 70
 </dl>
82 71
 </dd></dl>
83 72
 <dl>
84
-<dt><a name="index-defun_002dct"></a>Macro: <strong>defun-ct</strong> <em>NAME (&amp;rest ARGS) &amp;body BODY</em></dt>
85
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236DEFUN_002dCT-macro"></a><a name="index-Macro_002c-defun_002dct"></a>
73
+<dt id="index-defun_002dct">Macro: <strong>defun-ct</strong> <em>NAME (&amp;rest ARGS) &amp;body BODY</em></dt>
74
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236DEFUN_002dCT-macro"></span><span id="index-Macro_002c-defun_002dct"></span>
86 75
 <dl compact="compact">
87 76
 <dt><strong>Package</strong></dt>
88 77
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -93,8 +82,8 @@ Next: <a href="Exported-functions.html#Exported-functions" accesskey="n" rel="ne
93 82
 </dl>
94 83
 </dd></dl>
95 84
 <dl>
96
-<dt><a name="index-let_002dfn"></a>Macro: <strong>let-fn</strong> <em>(&amp;rest BINDINGS) &amp;body BODY</em></dt>
97
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236LET_002dFN-macro"></a><a name="index-Macro_002c-let_002dfn"></a>
85
+<dt id="index-let_002dfn">Macro: <strong>let-fn</strong> <em>(&amp;rest BINDINGS) &amp;body BODY</em></dt>
86
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236LET_002dFN-macro"></span><span id="index-Macro_002c-let_002dfn"></span>
98 87
 <dl compact="compact">
99 88
 <dt><strong>Package</strong></dt>
100 89
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -105,8 +94,20 @@ Next: <a href="Exported-functions.html#Exported-functions" accesskey="n" rel="ne
105 94
 </dl>
106 95
 </dd></dl>
107 96
 <dl>
108
-<dt><a name="index-shortcut"></a>Macro: <strong>shortcut</strong> <em>NAME FUNCTION &amp;body BOUND-ARGS</em></dt>
109
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236SHORTCUT-macro"></a><a name="index-Macro_002c-shortcut"></a>
97
+<dt id="index-repeating">Macro: <strong>repeating</strong> <em>V</em></dt>
98
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING-macro"></span><span id="index-Macro_002c-repeating"></span>
99
+<dl compact="compact">
100
+<dt><strong>Package</strong></dt>
101
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
102
+</p></dd>
103
+<dt><strong>Source</strong></dt>
104
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
105
+</p></dd>
106
+</dl>
107
+</dd></dl>
108
+<dl>
109
+<dt id="index-shortcut">Macro: <strong>shortcut</strong> <em>NAME FUNCTION &amp;body BOUND-ARGS</em></dt>
110
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236SHORTCUT-macro"></span><span id="index-Macro_002c-shortcut"></span>
110 111
 <dl compact="compact">
111 112
 <dt><strong>Package</strong></dt>
112 113
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -117,8 +118,8 @@ Next: <a href="Exported-functions.html#Exported-functions" accesskey="n" rel="ne
117 118
 </dl>
118 119
 </dd></dl>
119 120
 <dl>
120
-<dt><a name="index-_2022"></a>Macro: <strong>•</strong> <em>&amp;rest FUNS</em></dt>
121
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236_2022-macro"></a><a name="index-Macro_002c-_2022"></a>
121
+<dt id="index-_2022">Macro: <strong>•</strong> <em>&amp;rest FUNS</em></dt>
122
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236_2022-macro"></span><span id="index-Macro_002c-_2022"></span>
122 123
 <dl compact="compact">
123 124
 <dt><strong>Package</strong></dt>
124 125
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Files (The data-lens Reference Manual)</title>
6
+<title>Files (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Files (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Files (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="index.html#Top" rel="up" title="Top">
17
-<link href="Lisp-files.html#Lisp-files" rel="next" title="Lisp files">
18
-<link href="The-data_002dlens-system.html#The-data_002dlens-system" rel="prev" title="The data-lens system">
16
+<link href="index.html" rel="up" title="Top">
17
+<link href="Lisp-files.html" rel="next" title="Lisp files">
18
+<link href="The-data_002dlens-system.html" rel="prev" title="The data-lens system">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,19 +39,17 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Files"></a>
52
-<div class="header">
42
+<span id="Files"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Packages.html#Packages" accesskey="n" rel="next">Packages</a>, Previous: <a href="Systems.html#Systems" accesskey="p" rel="prev">Systems</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Packages.html" accesskey="n" rel="next">Packages</a>, Previous: <a href="Systems.html" accesskey="p" rel="prev">Systems</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Files-1"></a>
58
-<h2 class="chapter">2 Files</h2>
47
+<span id="Files-1"></span><h2 class="chapter">2 Files</h2>
59 48
 <p>Files are sorted by type and then listed depth-first from the systems
60 49
 components trees.
61 50
 </p>
62 51
 <table class="menu" border="0" cellspacing="0">
63
-<tr><td align="left" valign="top">&bull; <a href="Lisp-files.html#Lisp-files" accesskey="1">Lisp files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
52
+<tr><td align="left" valign="top">&bull; <a href="Lisp-files.html" accesskey="1">Lisp files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
64 53
 </td></tr>
65 54
 </table>
66 55
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Function index (The data-lens Reference Manual)</title>
6
+<title>Function index (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Function index (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Function index (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Indexes.html#Indexes" rel="up" title="Indexes">
17
-<link href="Variable-index.html#Variable-index" rel="next" title="Variable index">
18
-<link href="Concept-index.html#Concept-index" rel="prev" title="Concept index">
16
+<link href="Indexes.html" rel="up" title="Indexes">
17
+<link href="Variable-index.html" rel="next" title="Variable index">
18
+<link href="Concept-index.html" rel="prev" title="Concept index">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,14 +39,12 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Function-index"></a>
52
-<div class="header">
42
+<span id="Function-index"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Variable index</a>, Previous: <a href="Concept-index.html#Concept-index" accesskey="p" rel="prev">Concept index</a>, Up: <a href="Indexes.html#Indexes" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Variable-index.html" accesskey="n" rel="next">Variable index</a>, Previous: <a href="Concept-index.html" accesskey="p" rel="prev">Concept index</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Functions-2"></a>
58
-<h3 class="appendixsec">A.2 Functions</h3>
47
+<span id="Functions-2"></span><h3 class="appendixsec">A.2 Functions</h3>
59 48
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Function-index_fn_symbol-1"><b>&lt;</b></a>
60 49
  &nbsp; 
61 50
 <a class="summary-letter" href="#Function-index_fn_symbol-2"><b>=</b></a>
... ...
@@ -75,6 +64,8 @@ Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Vari
75 64
  &nbsp; 
76 65
 <a class="summary-letter" href="#Function-index_fn_letter-G"><b>G</b></a>
77 66
  &nbsp; 
67
+<a class="summary-letter" href="#Function-index_fn_letter-H"><b>H</b></a>
68
+ &nbsp; 
78 69
 <a class="summary-letter" href="#Function-index_fn_letter-I"><b>I</b></a>
79 70
  &nbsp; 
80 71
 <a class="summary-letter" href="#Function-index_fn_letter-J"><b>J</b></a>
... ...
@@ -85,6 +76,8 @@ Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Vari
85 76
  &nbsp; 
86 77
 <a class="summary-letter" href="#Function-index_fn_letter-M"><b>M</b></a>
87 78
  &nbsp; 
79
+<a class="summary-letter" href="#Function-index_fn_letter-N"><b>N</b></a>
80
+ &nbsp; 
88 81
 <a class="summary-letter" href="#Function-index_fn_letter-O"><b>O</b></a>
89 82
  &nbsp; 
90 83
 <a class="summary-letter" href="#Function-index_fn_letter-P"><b>P</b></a>
... ...
@@ -107,181 +100,285 @@ Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Vari
107 100
 <table class="index-fn" border="0">
108 101
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
109 102
 <tr><td colspan="4"> <hr></td></tr>
110
-<tr><th><a name="Function-index_fn_symbol-1">&lt;</a></th><td></td><td></td></tr>
111
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-_003c_003e1"><code>&lt;&gt;1</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
103
+<tr><th id="Function-index_fn_symbol-1">&lt;</th><td></td><td></td></tr>
104
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-_003c_003e1"><code>&lt;&gt;1</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
105
+<tr><td colspan="4"> <hr></td></tr>
106
+<tr><th id="Function-index_fn_symbol-2">=</th><td></td><td></td></tr>
107
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-_003d_003d"><code>==</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
108
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-_003d_003e_003e"><code>=&gt;&gt;</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
112 109
 <tr><td colspan="4"> <hr></td></tr>
113
-<tr><th><a name="Function-index_fn_symbol-2">=</a></th><td></td><td></td></tr>
114
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-_003d_003d"><code>==</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
115
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-_003d_003e_003e"><code>=&gt;&gt;</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
110
+<tr><th id="Function-index_fn_symbol-3">•</th><td></td><td></td></tr>
111
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-_2022"><code>•</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
116 112
 <tr><td colspan="4"> <hr></td></tr>
117
-<tr><th><a name="Function-index_fn_symbol-3">•</a></th><td></td><td></td></tr>
118
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-_2022"><code>•</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
113
+<tr><th id="Function-index_fn_letter-A">A</th><td></td><td></td></tr>
114
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-applicable_002dwhen"><code>applicable-when</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
115
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-applying"><code>applying</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
119 116
 <tr><td colspan="4"> <hr></td></tr>
120
-<tr><th><a name="Function-index_fn_letter-A">A</a></th><td></td><td></td></tr>
121
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-applicable_002dwhen"><code>applicable-when</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
122
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-applying"><code>applying</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
117
+<tr><th id="Function-index_fn_letter-C">C</th><td></td><td></td></tr>
118
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-catting"><code>catting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
119
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-clone"><code>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
120
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-clone-1"><code>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
121
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-collecting"><code>collecting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
122
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-combine_002dmatching_002dlists"><code>combine-matching-lists</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
123
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-comment"><code>comment</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
124
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-compress_002druns"><code>compress-runs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
125
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-compressing_002druns"><code>compressing-runs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
126
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-cons_002dnew"><code>cons-new</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
127
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-cumsum"><code>cumsum</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
123 128
 <tr><td colspan="4"> <hr></td></tr>
124
-<tr><th><a name="Function-index_fn_letter-C">C</a></th><td></td><td></td></tr>
125
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-clone"><code>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
126
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-clone-1"><code>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
127
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-combine_002dmatching_002dlists"><code>combine-matching-lists</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
128
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-compress_002druns"><code>compress-runs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
129
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-cons_002dnew"><code>cons-new</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
130
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-cumsum"><code>cumsum</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
129
+<tr><th id="Function-index_fn_letter-D">D</th><td></td><td></td></tr>
130
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-deduping"><code>deduping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
131
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-deduplicate"><code>deduplicate</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
132
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-defdocumentation"><code>defdocumentation</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
133
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-defun_002dct"><code>defun-ct</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
134
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-denest"><code>denest</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
135
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-derive"><code>derive</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
136
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-dropping"><code>dropping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
131 137
 <tr><td colspan="4"> <hr></td></tr>
132
-<tr><th><a name="Function-index_fn_letter-D">D</a></th><td></td><td></td></tr>
133
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-deduplicate"><code>deduplicate</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
134
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-defun_002dct"><code>defun-ct</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
135
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-denest"><code>denest</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
136
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-derive"><code>derive</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
138
+<tr><th id="Function-index_fn_letter-E">E</th><td></td><td></td></tr>
139
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-eduction"><code>eduction</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
140
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-element"><code>element</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
141
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-exclude"><code>exclude</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
142
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-exit_002dearly"><code>exit-early</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
143
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-extract_002dkey"><code>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
144
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-extract_002dkey-1"><code>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
145
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-extract_002dkey-2"><code>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
137 146
 <tr><td colspan="4"> <hr></td></tr>
138
-<tr><th><a name="Function-index_fn_letter-E">E</a></th><td></td><td></td></tr>
139
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-element"><code>element</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
140
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-exclude"><code>exclude</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
141
-<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-extract_002dkey"><code>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html#Exported-generic-functions">Exported generic functions</a></td></tr>
142
-<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-extract_002dkey-1"><code>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html#Exported-generic-functions">Exported generic functions</a></td></tr>
143
-<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-extract_002dkey-2"><code>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html#Exported-generic-functions">Exported generic functions</a></td></tr>
147
+<tr><th id="Function-index_fn_letter-F">F</th><td></td><td></td></tr>
148
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-filler"><code>filler</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
149
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-filtering"><code>filtering</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
150
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
151
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-1"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
152
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-2"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
153
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-3"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
154
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-4"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
155
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-_003d_003d"><code><span class="roman">Function, </span>==</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
156
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-_003d_003e_003e"><code><span class="roman">Function, </span>=&gt;&gt;</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
157
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-applicable_002dwhen"><code><span class="roman">Function, </span>applicable-when</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
158
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-catting"><code><span class="roman">Function, </span>catting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
159
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-collecting"><code><span class="roman">Function, </span>collecting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
160
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-combine_002dmatching_002dlists"><code><span class="roman">Function, </span>combine-matching-lists</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
161
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-compress_002druns"><code><span class="roman">Function, </span>compress-runs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
162
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-compressing_002druns"><code><span class="roman">Function, </span>compressing-runs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
163
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-cons_002dnew"><code><span class="roman">Function, </span>cons-new</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
164
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-cumsum"><code><span class="roman">Function, </span>cumsum</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
165
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-deduping"><code><span class="roman">Function, </span>deduping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
166
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-deduplicate"><code><span class="roman">Function, </span>deduplicate</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
167
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-denest"><code><span class="roman">Function, </span>denest</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
168
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-derive"><code><span class="roman">Function, </span>derive</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
169
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-dropping"><code><span class="roman">Function, </span>dropping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
170
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-eduction"><code><span class="roman">Function, </span>eduction</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
171
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-element"><code><span class="roman">Function, </span>element</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
172
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-exclude"><code><span class="roman">Function, </span>exclude</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
173
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-exit_002dearly"><code><span class="roman">Function, </span>exit-early</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
174
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-filler"><code><span class="roman">Function, </span>filler</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
175
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-filtering"><code><span class="roman">Function, </span>filtering</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
176
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-hash_002dtable_002dselect"><code><span class="roman">Function, </span>hash-table-select</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
177
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-include"><code><span class="roman">Function, </span>include</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
178
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-iota"><code><span class="roman">Function, </span>iota</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
179
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-juxt"><code><span class="roman">Function, </span>juxt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
180
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-key"><code><span class="roman">Function, </span>key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
181
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-key_002dtransform"><code><span class="roman">Function, </span>key-transform</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
182
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-lazy_002dsequence"><code><span class="roman">Function, </span>lazy-sequence</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
183
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-make_002dalist_002dhistory_002dlens"><code><span class="roman">Function, </span>make-alist-history-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
184
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dalist_002dlens"><code><span class="roman">Function, </span>make-alist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
185
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dhash_002dtable_002dlens"><code><span class="roman">Function, </span>make-hash-table-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
186
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dlist_002dlens"><code><span class="roman">Function, </span>make-list-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
187
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dplist_002dlens"><code><span class="roman">Function, </span>make-plist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
188
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-mapcatting"><code><span class="roman">Function, </span>mapcatting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
189
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-mapping"><code><span class="roman">Function, </span>mapping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
190
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-matching_002dlist_002dreducer"><code><span class="roman">Function, </span>matching-list-reducer</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
191
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-maximizing"><code><span class="roman">Function, </span>maximizing</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
192
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-mv_002dfiltering"><code><span class="roman">Function, </span>mv-filtering</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
193
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-mv_002dmapping"><code><span class="roman">Function, </span>mv-mapping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
194
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-mv_002dselecting"><code><span class="roman">Function, </span>mv-selecting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
195
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-of_002dlength"><code><span class="roman">Function, </span>of-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
196
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-of_002dmax_002dlength"><code><span class="roman">Function, </span>of-max-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
197
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-of_002dmin_002dlength"><code><span class="roman">Function, </span>of-min-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
198
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-on"><code><span class="roman">Function, </span>on</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
199
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-over"><code><span class="roman">Function, </span>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
200
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-over-1"><code><span class="roman">Function, </span>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
201
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-pick"><code><span class="roman">Function, </span>pick</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
202
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-regex_002dmatch"><code><span class="roman">Function, </span>regex-match</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
203
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-repeating_002a"><code><span class="roman">Function, </span>repeating*</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
204
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-seq"><code><span class="roman">Function, </span>seq</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
205
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-set"><code><span class="roman">Function, </span>set</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
206
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-slice"><code><span class="roman">Function, </span>slice</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
207
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-sorted"><code><span class="roman">Function, </span>sorted</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
208
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-splice_002delt"><code><span class="roman">Function, </span>splice-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
209
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-splitting"><code><span class="roman">Function, </span>splitting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
210
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-suffixp"><code><span class="roman">Function, </span>suffixp</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
211
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-taking"><code><span class="roman">Function, </span>taking</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
212
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transduce"><code><span class="roman">Function, </span>transduce</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
213
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transform_002delt"><code><span class="roman">Function, </span>transform-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
214
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transform_002dhead"><code><span class="roman">Function, </span>transform-head</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
215
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transform_002dtail"><code><span class="roman">Function, </span>transform-tail</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
216
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-update"><code><span class="roman">Function, </span>update</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
217
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-view"><code><span class="roman">Function, </span>view</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
218
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-wrap_002dconstant"><code><span class="roman">Function, </span>wrap-constant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
219
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-wrap_002didentity"><code><span class="roman">Function, </span>wrap-identity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
220
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-zipping"><code><span class="roman">Function, </span>zipping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
221
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-functionalize"><code>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
222
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-functionalize-1"><code>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
223
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-functionalize-2"><code>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
224
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-functionalize-3"><code>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
225
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-functionalize-4"><code>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
144 226
 <tr><td colspan="4"> <hr></td></tr>
145
-<tr><th><a name="Function-index_fn_letter-F">F</a></th><td></td><td></td></tr>
146
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-filler"><code>filler</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
147
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
148
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-1"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
149
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-2"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
150
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-3"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
151
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-fmap-4"><code>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
152
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-_003d_003d"><code><span class="roman">Function, </span>==</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
153
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-_003d_003e_003e"><code><span class="roman">Function, </span>=&gt;&gt;</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
154
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-applicable_002dwhen"><code><span class="roman">Function, </span>applicable-when</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
155
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-combine_002dmatching_002dlists"><code><span class="roman">Function, </span>combine-matching-lists</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
156
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-compress_002druns"><code><span class="roman">Function, </span>compress-runs</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
157
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-cons_002dnew"><code><span class="roman">Function, </span>cons-new</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
158
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-cumsum"><code><span class="roman">Function, </span>cumsum</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
159
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-deduplicate"><code><span class="roman">Function, </span>deduplicate</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
160
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-denest"><code><span class="roman">Function, </span>denest</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
161
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-derive"><code><span class="roman">Function, </span>derive</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
162
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-element"><code><span class="roman">Function, </span>element</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
163
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-exclude"><code><span class="roman">Function, </span>exclude</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
164
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-filler"><code><span class="roman">Function, </span>filler</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
165
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-include"><code><span class="roman">Function, </span>include</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
166
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-juxt"><code><span class="roman">Function, </span>juxt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
167
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-key"><code><span class="roman">Function, </span>key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
168
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-key_002dtransform"><code><span class="roman">Function, </span>key-transform</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
169
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-make_002dalist_002dhistory_002dlens"><code><span class="roman">Function, </span>make-alist-history-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
170
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dalist_002dlens"><code><span class="roman">Function, </span>make-alist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
171
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dhash_002dtable_002dlens"><code><span class="roman">Function, </span>make-hash-table-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
172
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dlist_002dlens"><code><span class="roman">Function, </span>make-list-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
173
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-make_002dplist_002dlens"><code><span class="roman">Function, </span>make-plist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
174
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-matching_002dlist_002dreducer"><code><span class="roman">Function, </span>matching-list-reducer</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
175
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-maximizing"><code><span class="roman">Function, </span>maximizing</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
176
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-of_002dlength"><code><span class="roman">Function, </span>of-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
177
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-of_002dmax_002dlength"><code><span class="roman">Function, </span>of-max-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
178
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-of_002dmin_002dlength"><code><span class="roman">Function, </span>of-min-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
179
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-on"><code><span class="roman">Function, </span>on</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
180
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-over"><code><span class="roman">Function, </span>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
181
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-over-1"><code><span class="roman">Function, </span>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
182
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-pick"><code><span class="roman">Function, </span>pick</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
183
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-regex_002dmatch"><code><span class="roman">Function, </span>regex-match</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
184
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-set"><code><span class="roman">Function, </span>set</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
185
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-slice"><code><span class="roman">Function, </span>slice</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
186
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-sorted"><code><span class="roman">Function, </span>sorted</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
187
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-splice_002delt"><code><span class="roman">Function, </span>splice-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
188
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transform_002delt"><code><span class="roman">Function, </span>transform-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
189
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transform_002dhead"><code><span class="roman">Function, </span>transform-head</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
190
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-transform_002dtail"><code><span class="roman">Function, </span>transform-tail</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
191
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-update"><code><span class="roman">Function, </span>update</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
192
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-view"><code><span class="roman">Function, </span>view</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
193
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-wrap_002dconstant"><code><span class="roman">Function, </span>wrap-constant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
194
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-Function_002c-wrap_002didentity"><code><span class="roman">Function, </span>wrap-identity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
195
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-Function_002c-zipping"><code><span class="roman">Function, </span>zipping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
227
+<tr><th id="Function-index_fn_letter-G">G</th><td></td><td></td></tr>
228
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-clone"><code><span class="roman">Generic Function, </span>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
229
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-extract_002dkey"><code><span class="roman">Generic Function, </span>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
230
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-fmap"><code><span class="roman">Generic Function, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
231
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-functionalize"><code><span class="roman">Generic Function, </span>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
232
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-init"><code><span class="roman">Generic Function, </span>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
233
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-next"><code><span class="roman">Generic Function, </span>next</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
234
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-reduce_002dgeneric"><code><span class="roman">Generic Function, </span>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
235
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-stepper"><code><span class="roman">Generic Function, </span>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
236
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-unconstant"><code><span class="roman">Generic Function, </span>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
237
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-unidentity"><code><span class="roman">Generic Function, </span>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
238
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-unwrap"><code><span class="roman">Generic Function, </span>unwrap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
196 239
 <tr><td colspan="4"> <hr></td></tr>
197
-<tr><th><a name="Function-index_fn_letter-G">G</a></th><td></td><td></td></tr>
198
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-clone"><code><span class="roman">Generic Function, </span>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
199
-<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Generic-Function_002c-extract_002dkey"><code><span class="roman">Generic Function, </span>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html#Exported-generic-functions">Exported generic functions</a></td></tr>
200
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-fmap"><code><span class="roman">Generic Function, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
201
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-unconstant"><code><span class="roman">Generic Function, </span>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
202
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Generic-Function_002c-unidentity"><code><span class="roman">Generic Function, </span>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
240
+<tr><th id="Function-index_fn_letter-H">H</th><td></td><td></td></tr>
241
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-hash_002dtable_002dselect"><code>hash-table-select</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
203 242
 <tr><td colspan="4"> <hr></td></tr>
204
-<tr><th><a name="Function-index_fn_letter-I">I</a></th><td></td><td></td></tr>
205
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-include"><code>include</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
243
+<tr><th id="Function-index_fn_letter-I">I</th><td></td><td></td></tr>
244
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-include"><code>include</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
245
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-init"><code>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
246
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-init-1"><code>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
247
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-init-2"><code>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
248
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-init-3"><code>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
249
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-iota"><code>iota</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
206 250
 <tr><td colspan="4"> <hr></td></tr>
207
-<tr><th><a name="Function-index_fn_letter-J">J</a></th><td></td><td></td></tr>
208
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-juxt"><code>juxt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
251
+<tr><th id="Function-index_fn_letter-J">J</th><td></td><td></td></tr>
252
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-juxt"><code>juxt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
209 253
 <tr><td colspan="4"> <hr></td></tr>
210
-<tr><th><a name="Function-index_fn_letter-K">K</a></th><td></td><td></td></tr>
211
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-key"><code>key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
212
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-key_002dtransform"><code>key-transform</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
254
+<tr><th id="Function-index_fn_letter-K">K</th><td></td><td></td></tr>
255
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-key"><code>key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
256
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-key_002dtransform"><code>key-transform</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
213 257
 <tr><td colspan="4"> <hr></td></tr>
214
-<tr><th><a name="Function-index_fn_letter-L">L</a></th><td></td><td></td></tr>
215
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-let_002dfn"><code>let-fn</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
258
+<tr><th id="Function-index_fn_letter-L">L</th><td></td><td></td></tr>
259
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-lazy_002dsequence"><code>lazy-sequence</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
260
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-let_002dfn"><code>let-fn</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
216 261
 <tr><td colspan="4"> <hr></td></tr>
217
-<tr><th><a name="Function-index_fn_letter-M">M</a></th><td></td><td></td></tr>
218
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-_003c_003e1"><code><span class="roman">Macro, </span>&lt;&gt;1</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
219
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-applying"><code><span class="roman">Macro, </span>applying</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
220
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-defun_002dct"><code><span class="roman">Macro, </span>defun-ct</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
221
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-let_002dfn"><code><span class="roman">Macro, </span>let-fn</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
222
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-shortcut"><code><span class="roman">Macro, </span>shortcut</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
223
-<tr><td></td><td valign="top"><a href="Internal-macros.html#index-Macro_002c-updatef"><code><span class="roman">Macro, </span>updatef</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html#Internal-macros">Internal macros</a></td></tr>
224
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-_2022"><code><span class="roman">Macro, </span>•</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
225
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-make_002dalist_002dhistory_002dlens"><code>make-alist-history-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
226
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dalist_002dlens"><code>make-alist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
227
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dhash_002dtable_002dlens"><code>make-hash-table-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
228
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dlist_002dlens"><code>make-list-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
229
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dplist_002dlens"><code>make-plist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
230
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-matching_002dlist_002dreducer"><code>matching-list-reducer</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
231
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-maximizing"><code>maximizing</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
232
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-clone"><code><span class="roman">Method, </span>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
233
-<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-extract_002dkey"><code><span class="roman">Method, </span>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html#Exported-generic-functions">Exported generic functions</a></td></tr>
234
-<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-extract_002dkey-1"><code><span class="roman">Method, </span>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html#Exported-generic-functions">Exported generic functions</a></td></tr>
235
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
236
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap-1"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
237
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap-2"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
238
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap-3"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
239
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-unconstant"><code><span class="roman">Method, </span>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
240
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-unidentity"><code><span class="roman">Method, </span>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
262
+<tr><th id="Function-index_fn_letter-M">M</th><td></td><td></td></tr>
263
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-_003c_003e1"><code><span class="roman">Macro, </span>&lt;&gt;1</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
264
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-applying"><code><span class="roman">Macro, </span>applying</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
265
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-Macro_002c-comment"><code><span class="roman">Macro, </span>comment</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
266
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-Macro_002c-defdocumentation"><code><span class="roman">Macro, </span>defdocumentation</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
267
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-defun_002dct"><code><span class="roman">Macro, </span>defun-ct</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
268
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-let_002dfn"><code><span class="roman">Macro, </span>let-fn</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
269
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-repeating"><code><span class="roman">Macro, </span>repeating</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
270
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-shortcut"><code><span class="roman">Macro, </span>shortcut</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
271
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-Macro_002c-transducer_002dlambda"><code><span class="roman">Macro, </span>transducer-lambda</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
272
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-Macro_002c-updatef"><code><span class="roman">Macro, </span>updatef</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
273
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-Macro_002c-_2022"><code><span class="roman">Macro, </span>•</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
274
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-make_002dalist_002dhistory_002dlens"><code>make-alist-history-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
275
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dalist_002dlens"><code>make-alist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
276
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dhash_002dtable_002dlens"><code>make-hash-table-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
277
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dlist_002dlens"><code>make-list-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
278
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-make_002dplist_002dlens"><code>make-plist-lens</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
279
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-mapcatting"><code>mapcatting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
280
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-mapping"><code>mapping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
281
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-matching_002dlist_002dreducer"><code>matching-list-reducer</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
282
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-maximizing"><code>maximizing</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
283
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-clone"><code><span class="roman">Method, </span>clone</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
284
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-extract_002dkey"><code><span class="roman">Method, </span>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
285
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-extract_002dkey-1"><code><span class="roman">Method, </span>extract-key</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
286
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
287
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap-1"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
288
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap-2"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
289
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-fmap-3"><code><span class="roman">Method, </span>fmap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
290
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-functionalize"><code><span class="roman">Method, </span>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
291
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-functionalize-1"><code><span class="roman">Method, </span>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
292
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-functionalize-2"><code><span class="roman">Method, </span>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
293
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-functionalize-3"><code><span class="roman">Method, </span>functionalize</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
294
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-init"><code><span class="roman">Method, </span>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
295
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-init-1"><code><span class="roman">Method, </span>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
296
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-init-2"><code><span class="roman">Method, </span>init</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
297
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-next"><code><span class="roman">Method, </span>next</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
298
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-reduce_002dgeneric"><code><span class="roman">Method, </span>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
299
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-reduce_002dgeneric-1"><code><span class="roman">Method, </span>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
300
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-reduce_002dgeneric-2"><code><span class="roman">Method, </span>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
301
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-reduce_002dgeneric-3"><code><span class="roman">Method, </span>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
302
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-reduce_002dgeneric-4"><code><span class="roman">Method, </span>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
303
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-stepper"><code><span class="roman">Method, </span>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
304
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-stepper-1"><code><span class="roman">Method, </span>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
305
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-stepper-2"><code><span class="roman">Method, </span>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
306
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-unconstant"><code><span class="roman">Method, </span>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
307
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-Method_002c-unidentity"><code><span class="roman">Method, </span>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
308
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-unwrap"><code><span class="roman">Method, </span>unwrap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
309
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-Method_002c-unwrap-1"><code><span class="roman">Method, </span>unwrap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
310
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-mv_002dfiltering"><code>mv-filtering</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
311
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-mv_002dmapping"><code>mv-mapping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
312
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-mv_002dselecting"><code>mv-selecting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
241 313
 <tr><td colspan="4"> <hr></td></tr>
242
-<tr><th><a name="Function-index_fn_letter-O">O</a></th><td></td><td></td></tr>
243
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-of_002dlength"><code>of-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
244
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-of_002dmax_002dlength"><code>of-max-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
245
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-of_002dmin_002dlength"><code>of-min-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
246
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-on"><code>on</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
247
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-over"><code>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
248
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-over-1"><code>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
314
+<tr><th id="Function-index_fn_letter-N">N</th><td></td><td></td></tr>
315
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-next"><code>next</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
316
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-next-1"><code>next</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
249 317
 <tr><td colspan="4"> <hr></td></tr>
250
-<tr><th><a name="Function-index_fn_letter-P">P</a></th><td></td><td></td></tr>
251
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-pick"><code>pick</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
318
+<tr><th id="Function-index_fn_letter-O">O</th><td></td><td></td></tr>
319
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-of_002dlength"><code>of-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
320
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-of_002dmax_002dlength"><code>of-max-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
321
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-of_002dmin_002dlength"><code>of-min-length</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
322
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-on"><code>on</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
323
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-over"><code>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
324
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-over-1"><code>over</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
252 325
 <tr><td colspan="4"> <hr></td></tr>
253
-<tr><th><a name="Function-index_fn_letter-R">R</a></th><td></td><td></td></tr>
254
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-regex_002dmatch"><code>regex-match</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
326
+<tr><th id="Function-index_fn_letter-P">P</th><td></td><td></td></tr>
327
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-pick"><code>pick</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
255 328
 <tr><td colspan="4"> <hr></td></tr>
256
-<tr><th><a name="Function-index_fn_letter-S">S</a></th><td></td><td></td></tr>
257
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-set"><code>set</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
258
-<tr><td></td><td valign="top"><a href="Exported-macros.html#index-shortcut"><code>shortcut</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html#Exported-macros">Exported macros</a></td></tr>
259
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-slice"><code>slice</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
260
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-sorted"><code>sorted</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
261
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-splice_002delt"><code>splice-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
329
+<tr><th id="Function-index_fn_letter-R">R</th><td></td><td></td></tr>
330
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-reduce_002dgeneric"><code>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
331
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-reduce_002dgeneric-1"><code>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
332
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-reduce_002dgeneric-2"><code>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
333
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-reduce_002dgeneric-3"><code>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
334
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-reduce_002dgeneric-4"><code>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
335
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-reduce_002dgeneric-5"><code>reduce-generic</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
336
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-regex_002dmatch"><code>regex-match</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
337
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-repeating"><code>repeating</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
338
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-repeating_002a"><code>repeating*</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
262 339
 <tr><td colspan="4"> <hr></td></tr>
263
-<tr><th><a name="Function-index_fn_letter-T">T</a></th><td></td><td></td></tr>
264
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transform_002delt"><code>transform-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
265
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transform_002dhead"><code>transform-head</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
266
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transform_002dtail"><code>transform-tail</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
340
+<tr><th id="Function-index_fn_letter-S">S</th><td></td><td></td></tr>
341
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-seq"><code>seq</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
342
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-set"><code>set</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
343
+<tr><td></td><td valign="top"><a href="Exported-macros.html#index-shortcut"><code>shortcut</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-macros.html">Exported macros</a></td></tr>
344
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-slice"><code>slice</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
345
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-sorted"><code>sorted</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
346
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-splice_002delt"><code>splice-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
347
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-splitting"><code>splitting</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
348
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-stepper"><code>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
349
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-stepper-1"><code>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
350
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-stepper-2"><code>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
351
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-stepper-3"><code>stepper</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
352
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-suffixp"><code>suffixp</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
267 353
 <tr><td colspan="4"> <hr></td></tr>
268
-<tr><th><a name="Function-index_fn_letter-U">U</a></th><td></td><td></td></tr>
269
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unconstant"><code>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
270
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unconstant-1"><code>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
271
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unidentity"><code>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
272
-<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unidentity-1"><code>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html#Internal-generic-functions">Internal generic functions</a></td></tr>
273
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-update"><code>update</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
274
-<tr><td></td><td valign="top"><a href="Internal-macros.html#index-updatef"><code>updatef</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html#Internal-macros">Internal macros</a></td></tr>
354
+<tr><th id="Function-index_fn_letter-T">T</th><td></td><td></td></tr>
355
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-taking"><code>taking</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
356
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transduce"><code>transduce</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
357
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-transducer_002dlambda"><code>transducer-lambda</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
358
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transform_002delt"><code>transform-elt</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
359
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transform_002dhead"><code>transform-head</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
360
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-transform_002dtail"><code>transform-tail</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
275 361
 <tr><td colspan="4"> <hr></td></tr>
276
-<tr><th><a name="Function-index_fn_letter-V">V</a></th><td></td><td></td></tr>
277
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-view"><code>view</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
362
+<tr><th id="Function-index_fn_letter-U">U</th><td></td><td></td></tr>
363
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unconstant"><code>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
364
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unconstant-1"><code>unconstant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
365
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unidentity"><code>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
366
+<tr><td></td><td valign="top"><a href="Internal-generic-functions.html#index-unidentity-1"><code>unidentity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-generic-functions.html">Internal generic functions</a></td></tr>
367
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-unwrap"><code>unwrap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
368
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-unwrap-1"><code>unwrap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
369
+<tr><td></td><td valign="top"><a href="Exported-generic-functions.html#index-unwrap-2"><code>unwrap</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-generic-functions.html">Exported generic functions</a></td></tr>
370
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-update"><code>update</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
371
+<tr><td></td><td valign="top"><a href="Internal-macros.html#index-updatef"><code>updatef</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-macros.html">Internal macros</a></td></tr>
278 372
 <tr><td colspan="4"> <hr></td></tr>
279
-<tr><th><a name="Function-index_fn_letter-W">W</a></th><td></td><td></td></tr>
280
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-wrap_002dconstant"><code>wrap-constant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
281
-<tr><td></td><td valign="top"><a href="Internal-functions.html#index-wrap_002didentity"><code>wrap-identity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html#Internal-functions">Internal functions</a></td></tr>
373
+<tr><th id="Function-index_fn_letter-V">V</th><td></td><td></td></tr>
374
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-view"><code>view</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
282 375
 <tr><td colspan="4"> <hr></td></tr>
283
-<tr><th><a name="Function-index_fn_letter-Z">Z</a></th><td></td><td></td></tr>
284
-<tr><td></td><td valign="top"><a href="Exported-functions.html#index-zipping"><code>zipping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html#Exported-functions">Exported functions</a></td></tr>
376
+<tr><th id="Function-index_fn_letter-W">W</th><td></td><td></td></tr>
377
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-wrap_002dconstant"><code>wrap-constant</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
378
+<tr><td></td><td valign="top"><a href="Internal-functions.html#index-wrap_002didentity"><code>wrap-identity</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-functions.html">Internal functions</a></td></tr>
379
+<tr><td colspan="4"> <hr></td></tr>
380
+<tr><th id="Function-index_fn_letter-Z">Z</th><td></td><td></td></tr>
381
+<tr><td></td><td valign="top"><a href="Exported-functions.html#index-zipping"><code>zipping</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-functions.html">Exported functions</a></td></tr>
285 382
 <tr><td colspan="4"> <hr></td></tr>
286 383
 </table>
287 384
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Function-index_fn_symbol-1"><b>&lt;</b></a>
... ...
@@ -303,6 +400,8 @@ Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Vari
303 400
  &nbsp; 
304 401
 <a class="summary-letter" href="#Function-index_fn_letter-G"><b>G</b></a>
305 402
  &nbsp; 
403
+<a class="summary-letter" href="#Function-index_fn_letter-H"><b>H</b></a>
404
+ &nbsp; 
306 405
 <a class="summary-letter" href="#Function-index_fn_letter-I"><b>I</b></a>
307 406
  &nbsp; 
308 407
 <a class="summary-letter" href="#Function-index_fn_letter-J"><b>J</b></a>
... ...
@@ -313,6 +412,8 @@ Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Vari
313 412
  &nbsp; 
314 413
 <a class="summary-letter" href="#Function-index_fn_letter-M"><b>M</b></a>
315 414
  &nbsp; 
415
+<a class="summary-letter" href="#Function-index_fn_letter-N"><b>N</b></a>
416
+ &nbsp; 
316 417
 <a class="summary-letter" href="#Function-index_fn_letter-O"><b>O</b></a>
317 418
  &nbsp; 
318 419
 <a class="summary-letter" href="#Function-index_fn_letter-P"><b>P</b></a>
... ...
@@ -338,7 +439,7 @@ Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Vari
338 439
 <hr>
339 440
 <div class="header">
340 441
 <p>
341
-Next: <a href="Variable-index.html#Variable-index" accesskey="n" rel="next">Variable index</a>, Previous: <a href="Concept-index.html#Concept-index" accesskey="p" rel="prev">Concept index</a>, Up: <a href="Indexes.html#Indexes" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
442
+Next: <a href="Variable-index.html" accesskey="n" rel="next">Variable index</a>, Previous: <a href="Concept-index.html" accesskey="p" rel="prev">Concept index</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
342 443
 </div>
343 444
 
344 445
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Indexes (The data-lens Reference Manual)</title>
6
+<title>Indexes (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Indexes (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Indexes (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
13
+<link href="index.html" rel="start" title="Top">
14 14
 <link href="#Indexes" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="index.html#Top" rel="up" title="Top">
17
-<link href="Concept-index.html#Concept-index" rel="next" title="Concept index">
18
-<link href="Internal-classes.html#Internal-classes" rel="prev" title="Internal classes">
16
+<link href="index.html" rel="up" title="Top">
17
+<link href="Concept-index.html" rel="next" title="Concept index">
18
+<link href="Internal-classes.html" rel="prev" title="Internal classes">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,22 +39,20 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Indexes"></a>
52
-<div class="header">
42
+<span id="Indexes"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="Definitions.html#Definitions" accesskey="p" rel="prev">Definitions</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Previous: <a href="Definitions.html" accesskey="p" rel="prev">Definitions</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Indexes" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Indexes-1"></a>
58
-<h2 class="appendix">Appendix A Indexes</h2>
47
+<span id="Indexes-1"></span><h2 class="appendix">Appendix A Indexes</h2>
59 48
 <table class="menu" border="0" cellspacing="0">
60
-<tr><td align="left" valign="top">&bull; <a href="Concept-index.html#Concept-index" accesskey="1">Concept index</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
49
+<tr><td align="left" valign="top">&bull; <a href="Concept-index.html" rel="index" accesskey="1">Concept index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
61 50
 </td></tr>
62
-<tr><td align="left" valign="top">&bull; <a href="Function-index.html#Function-index" accesskey="2">Function index</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
51
+<tr><td align="left" valign="top">&bull; <a href="Function-index.html" rel="index" accesskey="2">Function index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
63 52
 </td></tr>
64
-<tr><td align="left" valign="top">&bull; <a href="Variable-index.html#Variable-index" accesskey="3">Variable index</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
53
+<tr><td align="left" valign="top">&bull; <a href="Variable-index.html" rel="index" accesskey="3">Variable index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
65 54
 </td></tr>
66
-<tr><td align="left" valign="top">&bull; <a href="Data-type-index.html#Data-type-index" accesskey="4">Data type index</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
55
+<tr><td align="left" valign="top">&bull; <a href="Data-type-index.html" rel="index" accesskey="4">Data type index</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
67 56
 </td></tr>
68 57
 </table>
69 58
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Internal classes (The data-lens Reference Manual)</title>
6
+<title>Internal classes (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Internal classes (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Internal classes (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Internal-definitions.html#Internal-definitions" rel="up" title="Internal definitions">
17
-<link href="Indexes.html#Indexes" rel="next" title="Indexes">
18
-<link href="Internal-generic-functions.html#Internal-generic-functions" rel="prev" title="Internal generic functions">
16
+<link href="Internal-definitions.html" rel="up" title="Internal definitions">
17
+<link href="Indexes.html" rel="next" title="Indexes">
18
+<link href="Internal-generic-functions.html" rel="prev" title="Internal generic functions">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Internal-classes"></a>
52
-<div class="header">
42
+<span id="Internal-classes"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="Internal-generic-functions.html#Internal-generic-functions" accesskey="p" rel="prev">Internal generic functions</a>, Up: <a href="Internal-definitions.html#Internal-definitions" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Previous: <a href="Internal-generic-functions.html" accesskey="p" rel="prev">Internal generic functions</a>, Up: <a href="Internal-definitions.html" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Classes"></a>
58
-<h4 class="subsection">4.2.4 Classes</h4>
47
+<span id="Classes-1"></span><h4 class="subsection">4.2.4 Classes</h4>
59 48
 <dl>
60
-<dt><a name="index-constant_002d"></a>Class: <strong>constant-</strong> <em>()</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236CONSTANT_002d-class"></a><a name="index-Class_002c-constant_002d"></a>
49
+<dt id="index-constant_002d">Class: <strong>constant-</strong> <em>()</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236CONSTANT_002d-class"></span><span id="index-Class_002c-constant_002d"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Package</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
... ...
@@ -78,8 +67,8 @@ Previous: <a href="Internal-generic-functions.html#Internal-generic-functions" a
78 67
 </dd>
79 68
 <dt><strong>Direct slots</strong></dt>
80 69
 <dd><dl>
81
-<dt><a name="index-_0025v"></a>Slot: <strong>%v</strong></dt>
82
-<dd><a name="index-Slot_002c-_0025v"></a>
70
+<dt id="index-_0025v">Slot: <strong>%v</strong></dt>
71
+<dd><span id="index-Slot_002c-_0025v"></span>
83 72
 <dl compact="compact">
84 73
 <dt><strong>Initargs</strong></dt>
85 74
 <dd><p><tt>:value</tt>
... ...
@@ -93,8 +82,8 @@ Previous: <a href="Internal-generic-functions.html#Internal-generic-functions" a
93 82
 </dl>
94 83
 </dd></dl>
95 84
 <dl>
96
-<dt><a name="index-identity_002d"></a>Class: <strong>identity-</strong> <em>()</em></dt>
97
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236IDENTITY_002d-class"></a><a name="index-Class_002c-identity_002d"></a>
85
+<dt id="index-identity_002d">Class: <strong>identity-</strong> <em>()</em></dt>
86
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236IDENTITY_002d-class"></span><span id="index-Class_002c-identity_002d"></span>
98 87
 <dl compact="compact">
99 88
 <dt><strong>Package</strong></dt>
100 89
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
... ...
@@ -114,8 +103,8 @@ Previous: <a href="Internal-generic-functions.html#Internal-generic-functions" a
114 103
 </dd>
115 104
 <dt><strong>Direct slots</strong></dt>
116 105
 <dd><dl>
117
-<dt><a name="index-_0025v-1"></a>Slot: <strong>%v</strong></dt>
118
-<dd><a name="index-Slot_002c-_0025v-1"></a>
106
+<dt id="index-_0025v-1">Slot: <strong>%v</strong></dt>
107
+<dd><span id="index-Slot_002c-_0025v-1"></span>
119 108
 <dl compact="compact">
120 109
 <dt><strong>Initargs</strong></dt>
121 110
 <dd><p><tt>:value</tt>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Internal definitions (The data-lens Reference Manual)</title>
6
+<title>Internal definitions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Internal definitions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Internal definitions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Definitions.html#Definitions" rel="up" title="Definitions">
17
-<link href="Internal-macros.html#Internal-macros" rel="next" title="Internal macros">
18
-<link href="Exported-generic-functions.html#Exported-generic-functions" rel="prev" title="Exported generic functions">
16
+<link href="Definitions.html" rel="up" title="Definitions">
17
+<link href="Internal-macros.html" rel="next" title="Internal macros">
18
+<link href="Exported-classes.html" rel="prev" title="Exported classes">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,22 +39,20 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Internal-definitions"></a>
52
-<div class="header">
42
+<span id="Internal-definitions"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="Exported-definitions.html#Exported-definitions" accesskey="p" rel="prev">Exported definitions</a>, Up: <a href="Definitions.html#Definitions" accesskey="u" rel="up">Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Previous: <a href="Exported-definitions.html" accesskey="p" rel="prev">Exported definitions</a>, Up: <a href="Definitions.html" accesskey="u" rel="up">Definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Internal-definitions-1"></a>
58
-<h3 class="section">4.2 Internal definitions</h3>
47
+<span id="Internal-definitions-1"></span><h3 class="section">4.2 Internal definitions</h3>
59 48
 <table class="menu" border="0" cellspacing="0">
60
-<tr><td align="left" valign="top">&bull; <a href="Internal-macros.html#Internal-macros" accesskey="1">Internal macros</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
49
+<tr><td align="left" valign="top">&bull; <a href="Internal-macros.html" accesskey="1">Internal macros</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
61 50
 </td></tr>
62
-<tr><td align="left" valign="top">&bull; <a href="Internal-functions.html#Internal-functions" accesskey="2">Internal functions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
51
+<tr><td align="left" valign="top">&bull; <a href="Internal-functions.html" accesskey="2">Internal functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
63 52
 </td></tr>
64
-<tr><td align="left" valign="top">&bull; <a href="Internal-generic-functions.html#Internal-generic-functions" accesskey="3">Internal generic functions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
53
+<tr><td align="left" valign="top">&bull; <a href="Internal-generic-functions.html" accesskey="3">Internal generic functions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
65 54
 </td></tr>
66
-<tr><td align="left" valign="top">&bull; <a href="Internal-classes.html#Internal-classes" accesskey="4">Internal classes</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
55
+<tr><td align="left" valign="top">&bull; <a href="Internal-classes.html" accesskey="4">Internal classes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
67 56
 </td></tr>
68 57
 </table>
69 58
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Internal functions (The data-lens Reference Manual)</title>
6
+<title>Internal functions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Internal functions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Internal functions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Internal-definitions.html#Internal-definitions" rel="up" title="Internal definitions">
17
-<link href="Internal-generic-functions.html#Internal-generic-functions" rel="next" title="Internal generic functions">
18
-<link href="Internal-macros.html#Internal-macros" rel="prev" title="Internal macros">
16
+<link href="Internal-definitions.html" rel="up" title="Internal definitions">
17
+<link href="Internal-generic-functions.html" rel="next" title="Internal generic functions">
18
+<link href="Internal-macros.html" rel="prev" title="Internal macros">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Internal-functions"></a>
52
-<div class="header">
42
+<span id="Internal-functions"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Internal-generic-functions.html#Internal-generic-functions" accesskey="n" rel="next">Internal generic functions</a>, Previous: <a href="Internal-macros.html#Internal-macros" accesskey="p" rel="prev">Internal macros</a>, Up: <a href="Internal-definitions.html#Internal-definitions" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Internal-generic-functions.html" accesskey="n" rel="next">Internal generic functions</a>, Previous: <a href="Internal-macros.html" accesskey="p" rel="prev">Internal macros</a>, Up: <a href="Internal-definitions.html" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Functions-1"></a>
58
-<h4 class="subsection">4.2.2 Functions</h4>
47
+<span id="Functions-1"></span><h4 class="subsection">4.2.2 Functions</h4>
59 48
 <dl>
60
-<dt><a name="index-_003d_003e_003e"></a>Function: <strong>=&gt;&gt;</strong> <em>FUN1 FUN2</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236_003d_003e_003e-function"></a><a name="index-Function_002c-_003d_003e_003e"></a>
49
+<dt id="index-_003d_003e_003e">Function: <strong>=&gt;&gt;</strong> <em>FUN1 FUN2</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236_003d_003e_003e-function"></span><span id="index-Function_002c-_003d_003e_003e"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Package</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -69,8 +58,8 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
69 58
 </dl>
70 59
 </dd></dl>
71 60
 <dl>
72
-<dt><a name="index-cons_002dnew"></a>Function: <strong>cons-new</strong> <em>&amp;key TEST KEY</em></dt>
73
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236CONS_002dNEW-function"></a><a name="index-Function_002c-cons_002dnew"></a>
61
+<dt id="index-cons_002dnew">Function: <strong>cons-new</strong> <em>&amp;key TEST KEY</em></dt>
62
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236CONS_002dNEW-function"></span><span id="index-Function_002c-cons_002dnew"></span>
74 63
 <dl compact="compact">
75 64
 <dt><strong>Package</strong></dt>
76 65
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -81,8 +70,8 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
81 70
 </dl>
82 71
 </dd></dl>
83 72
 <dl>
84
-<dt><a name="index-deduplicate"></a>Function: <strong>deduplicate</strong> <em>&amp;optional TEST</em></dt>
85
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236DEDUPLICATE-function"></a><a name="index-Function_002c-deduplicate"></a>
73
+<dt id="index-deduplicate">Function: <strong>deduplicate</strong> <em>&amp;optional TEST</em></dt>
74
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236DEDUPLICATE-function"></span><span id="index-Function_002c-deduplicate"></span>
86 75
 <dl compact="compact">
87 76
 <dt><strong>Package</strong></dt>
88 77
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -93,8 +82,20 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
93 82
 </dl>
94 83
 </dd></dl>
95 84
 <dl>
96
-<dt><a name="index-filler"></a>Function: <strong>filler</strong> <em>LENGTH1 LENGTH2 FILL-VALUE</em></dt>
97
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236FILLER-function"></a><a name="index-Function_002c-filler"></a>
85
+<dt id="index-eduction">Function: <strong>eduction</strong> <em>XF SEQ</em></dt>
86
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236EDUCTION-function"></span><span id="index-Function_002c-eduction"></span>
87
+<dl compact="compact">
88
+<dt><strong>Package</strong></dt>
89
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
90
+</p></dd>
91
+<dt><strong>Source</strong></dt>
92
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
93
+</p></dd>
94
+</dl>
95
+</dd></dl>
96
+<dl>
97
+<dt id="index-filler">Function: <strong>filler</strong> <em>LENGTH1 LENGTH2 FILL-VALUE</em></dt>
98
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236FILLER-function"></span><span id="index-Function_002c-filler"></span>
98 99
 <dl compact="compact">
99 100
 <dt><strong>Package</strong></dt>
100 101
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -105,8 +106,8 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
105 106
 </dl>
106 107
 </dd></dl>
107 108
 <dl>
108
-<dt><a name="index-make_002dalist_002dhistory_002dlens"></a>Function: <strong>make-alist-history-lens</strong> <em>KEY</em></dt>
109
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dALIST_002dHISTORY_002dLENS-function"></a><a name="index-Function_002c-make_002dalist_002dhistory_002dlens"></a>
109
+<dt id="index-make_002dalist_002dhistory_002dlens">Function: <strong>make-alist-history-lens</strong> <em>KEY</em></dt>
110
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dALIST_002dHISTORY_002dLENS-function"></span><span id="index-Function_002c-make_002dalist_002dhistory_002dlens"></span>
110 111
 <p>A lens for updating a alist, preserving previous values
111 112
 </p><dl compact="compact">
112 113
 <dt><strong>Package</strong></dt>
... ...
@@ -118,8 +119,8 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
118 119
 </dl>
119 120
 </dd></dl>
120 121
 <dl>
121
-<dt><a name="index-matching_002dlist_002dreducer"></a>Function: <strong>matching-list-reducer</strong> <em>TEST ACC NEXT</em></dt>
122
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236MATCHING_002dLIST_002dREDUCER-function"></a><a name="index-Function_002c-matching_002dlist_002dreducer"></a>
122
+<dt id="index-matching_002dlist_002dreducer">Function: <strong>matching-list-reducer</strong> <em>TEST ACC NEXT</em></dt>
123
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236MATCHING_002dLIST_002dREDUCER-function"></span><span id="index-Function_002c-matching_002dlist_002dreducer"></span>
123 124
 <dl compact="compact">
124 125
 <dt><strong>Package</strong></dt>
125 126
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -130,8 +131,20 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
130 131
 </dl>
131 132
 </dd></dl>
132 133
 <dl>
133
-<dt><a name="index-update"></a>Function: <strong>update</strong> <em>THING FUN &amp;rest ARGS</em></dt>
134
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236UPDATE-function"></a><a name="index-Function_002c-update"></a>
134
+<dt id="index-seq">Function: <strong>seq</strong> <em>A B</em></dt>
135
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SEQ-function"></span><span id="index-Function_002c-seq"></span>
136
+<dl compact="compact">
137
+<dt><strong>Package</strong></dt>
138
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
139
+</p></dd>
140
+<dt><strong>Source</strong></dt>
141
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
142
+</p></dd>
143
+</dl>
144
+</dd></dl>
145
+<dl>
146
+<dt id="index-update">Function: <strong>update</strong> <em>THING FUN &amp;rest ARGS</em></dt>
147
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236UPDATE-function"></span><span id="index-Function_002c-update"></span>
135 148
 <dl compact="compact">
136 149
 <dt><strong>Package</strong></dt>
137 150
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -142,8 +155,8 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
142 155
 </dl>
143 156
 </dd></dl>
144 157
 <dl>
145
-<dt><a name="index-wrap_002dconstant"></a>Function: <strong>wrap-constant</strong> <em>V</em></dt>
146
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236WRAP_002dCONSTANT-function"></a><a name="index-Function_002c-wrap_002dconstant"></a>
158
+<dt id="index-wrap_002dconstant">Function: <strong>wrap-constant</strong> <em>V</em></dt>
159
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236WRAP_002dCONSTANT-function"></span><span id="index-Function_002c-wrap_002dconstant"></span>
147 160
 <dl compact="compact">
148 161
 <dt><strong>Package</strong></dt>
149 162
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
... ...
@@ -154,8 +167,8 @@ Next: <a href="Internal-generic-functions.html#Internal-generic-functions" acces
154 167
 </dl>
155 168
 </dd></dl>
156 169
 <dl>
157
-<dt><a name="index-wrap_002didentity"></a>Function: <strong>wrap-identity</strong> <em>V</em></dt>
158
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236WRAP_002dIDENTITY-function"></a><a name="index-Function_002c-wrap_002didentity"></a>
170
+<dt id="index-wrap_002didentity">Function: <strong>wrap-identity</strong> <em>V</em></dt>
171
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236WRAP_002dIDENTITY-function"></span><span id="index-Function_002c-wrap_002didentity"></span>
159 172
 <dl compact="compact">
160 173
 <dt><strong>Package</strong></dt>
161 174
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Internal generic functions (The data-lens Reference Manual)</title>
6
+<title>Internal generic functions (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Internal generic functions (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Internal generic functions (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Internal-definitions.html#Internal-definitions" rel="up" title="Internal definitions">
17
-<link href="Internal-classes.html#Internal-classes" rel="next" title="Internal classes">
18
-<link href="Internal-functions.html#Internal-functions" rel="prev" title="Internal functions">
16
+<link href="Internal-definitions.html" rel="up" title="Internal definitions">
17
+<link href="Internal-classes.html" rel="next" title="Internal classes">
18
+<link href="Internal-functions.html" rel="prev" title="Internal functions">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Internal-generic-functions"></a>
52
-<div class="header">
42
+<span id="Internal-generic-functions"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Internal-classes.html#Internal-classes" accesskey="n" rel="next">Internal classes</a>, Previous: <a href="Internal-functions.html#Internal-functions" accesskey="p" rel="prev">Internal functions</a>, Up: <a href="Internal-definitions.html#Internal-definitions" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Internal-classes.html" accesskey="n" rel="next">Internal classes</a>, Previous: <a href="Internal-functions.html" accesskey="p" rel="prev">Internal functions</a>, Up: <a href="Internal-definitions.html" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Generic-functions-1"></a>
58
-<h4 class="subsection">4.2.3 Generic functions</h4>
47
+<span id="Generic-functions-1"></span><h4 class="subsection">4.2.3 Generic functions</h4>
59 48
 <dl>
60
-<dt><a name="index-clone"></a>Generic Function: <strong>clone</strong> <em>OBJ &amp;rest NEW-INITARGS &amp;key</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236CLONE-generic-function"></a><a name="index-Generic-Function_002c-clone"></a>
49
+<dt id="index-clone">Generic Function: <strong>clone</strong> <em>OBJ &amp;rest NEW-INITARGS &amp;key</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236CLONE-generic-function"></span><span id="index-Generic-Function_002c-clone"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Package</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
... ...
@@ -68,15 +57,15 @@ Next: <a href="Internal-classes.html#Internal-classes" accesskey="n" rel="next">
68 57
 </p></dd>
69 58
 <dt><strong>Methods</strong></dt>
70 59
 <dd><dl>
71
-<dt><a name="index-clone-1"></a>Method: <strong>clone</strong> <em>OBJ &amp;rest NEW-INITARGS &amp;key <tt>around</tt></em></dt>
72
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236CLONE-COMMON_002dLISP_2236_2236T-AROUND-method"></a><a name="index-Method_002c-clone"></a>
60
+<dt id="index-clone-1">Method: <strong>clone</strong> <em>OBJ &amp;rest NEW-INITARGS &amp;key <tt>around</tt></em></dt>
61
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236CLONE-COMMON_002dLISP_2236_2236T-AROUND-method"></span><span id="index-Method_002c-clone"></span>
73 62
 </dd></dl>
74 63
 </dd>
75 64
 </dl>
76 65
 </dd></dl>
77 66
 <dl>
78
-<dt><a name="index-fmap"></a>Generic Function: <strong>fmap</strong> <em>FUNCTION DATA</em></dt>
79
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-generic-function"></a><a name="index-Generic-Function_002c-fmap"></a>
67
+<dt id="index-fmap">Generic Function: <strong>fmap</strong> <em>FUNCTION DATA</em></dt>
68
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-generic-function"></span><span id="index-Generic-Function_002c-fmap"></span>
80 69
 <dl compact="compact">
81 70
 <dt><strong>Package</strong></dt>
82 71
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
... ...
@@ -86,35 +75,56 @@ Next: <a href="Internal-classes.html#Internal-classes" accesskey="n" rel="next">
86 75
 </p></dd>
87 76
 <dt><strong>Methods</strong></dt>
88 77
 <dd><dl>
89
-<dt><a name="index-fmap-1"></a>Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>identity-</tt>)</em></dt>
90
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-DATA_002dLENS_2024LENSES_2236_2236IDENTITY_002d-method"></a><a name="index-Method_002c-fmap"></a>
78
+<dt id="index-fmap-1">Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>identity-</tt>)</em></dt>
79
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-DATA_002dLENS_2024LENSES_2236_2236IDENTITY_002d-method"></span><span id="index-Method_002c-fmap"></span>
91 80
 </dd></dl>
92 81
 <dl>
93
-<dt><a name="index-fmap-2"></a>Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>constant-</tt>)</em></dt>
94
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-DATA_002dLENS_2024LENSES_2236_2236CONSTANT_002d-method"></a><a name="index-Method_002c-fmap-1"></a>
82
+<dt id="index-fmap-2">Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>constant-</tt>)</em></dt>
83
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-DATA_002dLENS_2024LENSES_2236_2236CONSTANT_002d-method"></span><span id="index-Method_002c-fmap-1"></span>
95 84
 </dd></dl>
96 85
 <dl>
97
-<dt><a name="index-fmap-3"></a>Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>list</tt>)</em></dt>
98
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236LIST-method"></a><a name="index-Method_002c-fmap-2"></a>
86
+<dt id="index-fmap-3">Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>list</tt>)</em></dt>
87
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236LIST-method"></span><span id="index-Method_002c-fmap-2"></span>
99 88
 </dd></dl>
100 89
 <dl>
101
-<dt><a name="index-fmap-4"></a>Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>vector</tt>)</em></dt>
102
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236VECTOR-method"></a><a name="index-Method_002c-fmap-3"></a>
90
+<dt id="index-fmap-4">Method: <strong>fmap</strong> <em>FUNCTION (DATA <tt>vector</tt>)</em></dt>
91
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236FMAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236VECTOR-method"></span><span id="index-Method_002c-fmap-3"></span>
103 92
 </dd></dl>
104 93
 </dd>
105 94
 </dl>
106 95
 </dd></dl>
107 96
 <dl>
108
-<dt><a name="index-unconstant"></a>Generic Function: <strong>unconstant</strong> <em>OBJECT</em></dt>
109
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNCONSTANT-generic-function"></a><a name="index-Generic-Function_002c-unconstant"></a>
97
+<dt id="index-next">Generic Function: <strong>next</strong> <em>OBJECT</em></dt>
98
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-generic-function"></span><span id="index-Generic-Function_002c-next"></span>
99
+<dl compact="compact">
100
+<dt><strong>Package</strong></dt>
101
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
102
+</p></dd>
103
+<dt><strong>Methods</strong></dt>
104
+<dd><dl>
105
+<dt id="index-next-1">Method: <strong>next</strong> <em>(LAZY-SEQUENCE <tt>lazy-sequence</tt>)</em></dt>
106
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-method"></span><span id="index-Method_002c-next"></span>
107
+<p>automatically generated reader method
108
+</p><dl compact="compact">
109
+<dt><strong>Source</strong></dt>
110
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
111
+</p></dd>
112
+</dl>
113
+</dd></dl>
114
+</dd>
115
+</dl>
116
+</dd></dl>
117
+<dl>
118
+<dt id="index-unconstant">Generic Function: <strong>unconstant</strong> <em>OBJECT</em></dt>
119
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNCONSTANT-generic-function"></span><span id="index-Generic-Function_002c-unconstant"></span>
110 120
 <dl compact="compact">
111 121
 <dt><strong>Package</strong></dt>
112 122
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
113 123
 </p></dd>
114 124
 <dt><strong>Methods</strong></dt>
115 125
 <dd><dl>
116
-<dt><a name="index-unconstant-1"></a>Method: <strong>unconstant</strong> <em>(CONSTANT- <tt>constant-</tt>)</em></dt>
117
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNCONSTANT-DATA_002dLENS_2024LENSES_2236_2236CONSTANT_002d-method"></a><a name="index-Method_002c-unconstant"></a>
126
+<dt id="index-unconstant-1">Method: <strong>unconstant</strong> <em>(CONSTANT- <tt>constant-</tt>)</em></dt>
127
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNCONSTANT-DATA_002dLENS_2024LENSES_2236_2236CONSTANT_002d-method"></span><span id="index-Method_002c-unconstant"></span>
118 128
 <p>automatically generated reader method
119 129
 </p><dl compact="compact">
120 130
 <dt><strong>Source</strong></dt>
... ...
@@ -126,16 +136,16 @@ Next: <a href="Internal-classes.html#Internal-classes" accesskey="n" rel="next">
126 136
 </dl>
127 137
 </dd></dl>
128 138
 <dl>
129
-<dt><a name="index-unidentity"></a>Generic Function: <strong>unidentity</strong> <em>OBJECT</em></dt>
130
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNIDENTITY-generic-function"></a><a name="index-Generic-Function_002c-unidentity"></a>
139
+<dt id="index-unidentity">Generic Function: <strong>unidentity</strong> <em>OBJECT</em></dt>
140
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNIDENTITY-generic-function"></span><span id="index-Generic-Function_002c-unidentity"></span>
131 141
 <dl compact="compact">
132 142
 <dt><strong>Package</strong></dt>
133 143
 <dd><p><a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
134 144
 </p></dd>
135 145
 <dt><strong>Methods</strong></dt>
136 146
 <dd><dl>
137
-<dt><a name="index-unidentity-1"></a>Method: <strong>unidentity</strong> <em>(IDENTITY- <tt>identity-</tt>)</em></dt>
138
-<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNIDENTITY-DATA_002dLENS_2024LENSES_2236_2236IDENTITY_002d-method"></a><a name="index-Method_002c-unidentity"></a>
147
+<dt id="index-unidentity-1">Method: <strong>unidentity</strong> <em>(IDENTITY- <tt>identity-</tt>)</em></dt>
148
+<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236UNIDENTITY-DATA_002dLENS_2024LENSES_2236_2236IDENTITY_002d-method"></span><span id="index-Method_002c-unidentity"></span>
139 149
 <p>automatically generated reader method
140 150
 </p><dl compact="compact">
141 151
 <dt><strong>Source</strong></dt>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Internal macros (The data-lens Reference Manual)</title>
6
+<title>Internal macros (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Internal macros (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Internal macros (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Internal-definitions.html#Internal-definitions" rel="up" title="Internal definitions">
17
-<link href="Internal-functions.html#Internal-functions" rel="next" title="Internal functions">
18
-<link href="Internal-definitions.html#Internal-definitions" rel="prev" title="Internal definitions">
16
+<link href="Internal-definitions.html" rel="up" title="Internal definitions">
17
+<link href="Internal-functions.html" rel="next" title="Internal functions">
18
+<link href="Internal-definitions.html" rel="prev" title="Internal definitions">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,51 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Internal-macros"></a>
52
-<div class="header">
42
+<span id="Internal-macros"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Internal-functions.html#Internal-functions" accesskey="n" rel="next">Internal functions</a>, Previous: <a href="Internal-definitions.html#Internal-definitions" accesskey="p" rel="prev">Internal definitions</a>, Up: <a href="Internal-definitions.html#Internal-definitions" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Internal-functions.html" accesskey="n" rel="next">Internal functions</a>, Previous: <a href="Internal-definitions.html" accesskey="p" rel="prev">Internal definitions</a>, Up: <a href="Internal-definitions.html" accesskey="u" rel="up">Internal definitions</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Macros-1"></a>
58
-<h4 class="subsection">4.2.1 Macros</h4>
47
+<span id="Macros-1"></span><h4 class="subsection">4.2.1 Macros</h4>
59 48
 <dl>
60
-<dt><a name="index-updatef"></a>Macro: <strong>updatef</strong> <em>PLACE FUN &amp;rest ARGS</em></dt>
61
-<dd><a name="go-to-the-DATA_002dLENS_2236_2236UPDATEF-macro"></a><a name="index-Macro_002c-updatef"></a>
49
+<dt id="index-comment">Macro: <strong>comment</strong> <em>&amp;body BODY</em></dt>
50
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMMENT-macro"></span><span id="index-Macro_002c-comment"></span>
51
+<dl compact="compact">
52
+<dt><strong>Package</strong></dt>
53
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
54
+</p></dd>
55
+<dt><strong>Source</strong></dt>
56
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
57
+</p></dd>
58
+</dl>
59
+</dd></dl>
60
+<dl>
61
+<dt id="index-defdocumentation">Macro: <strong>defdocumentation</strong> <em>NAME &amp;body DOC-SPECS</em></dt>
62
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236DEFDOCUMENTATION-macro"></span><span id="index-Macro_002c-defdocumentation"></span>
63
+<dl compact="compact">
64
+<dt><strong>Package</strong></dt>
65
+<dd><p><a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
66
+</p></dd>
67
+<dt><strong>Source</strong></dt>
68
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
69
+</p></dd>
70
+</dl>
71
+</dd></dl>
72
+<dl>
73
+<dt id="index-transducer_002dlambda">Macro: <strong>transducer-lambda</strong> <em>&amp;body ((TWO-ARG-ACC TWO-ARG-NEXT) &amp;body TWO-ARG-BODY)</em></dt>
74
+<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TRANSDUCER_002dLAMBDA-macro"></span><span id="index-Macro_002c-transducer_002dlambda"></span>
75
+<dl compact="compact">
76
+<dt><strong>Package</strong></dt>
77
+<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
78
+</p></dd>
79
+<dt><strong>Source</strong></dt>
80
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
81
+</p></dd>
82
+</dl>
83
+</dd></dl>
84
+<dl>
85
+<dt id="index-updatef">Macro: <strong>updatef</strong> <em>PLACE FUN &amp;rest ARGS</em></dt>
86
+<dd><span id="go-to-the-DATA_002dLENS_2236_2236UPDATEF-macro"></span><span id="index-Macro_002c-updatef"></span>
62 87
 <dl compact="compact">
63 88
 <dt><strong>Package</strong></dt>
64 89
 <dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Lisp files (The data-lens Reference Manual)</title>
6
+<title>Lisp files (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Lisp files (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Lisp files (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Files.html#Files" rel="up" title="Files">
17
-<link href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file" rel="next" title="The data-lens․asd file">
18
-<link href="Files.html#Files" rel="prev" title="Files">
16
+<link href="Files.html" rel="up" title="Files">
17
+<link href="The-data_002dlens_002easd-file.html" rel="next" title="The data-lens․asd file">
18
+<link href="Files.html" rel="prev" title="Files">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,22 +39,28 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Lisp-files"></a>
52
-<div class="header">
42
+<span id="Lisp-files"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="Files.html#Files" accesskey="p" rel="prev">Files</a>, Up: <a href="Files.html#Files" accesskey="u" rel="up">Files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Previous: <a href="Files.html" accesskey="p" rel="prev">Files</a>, Up: <a href="Files.html" accesskey="u" rel="up">Files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Lisp"></a>
58
-<h3 class="section">2.1 Lisp</h3>
47
+<span id="Lisp"></span><h3 class="section">2.1 Lisp</h3>
59 48
 <table class="menu" border="0" cellspacing="0">
60
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file" accesskey="1">The data-lens.asd file</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
49
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002easd-file.html" accesskey="1">The data-lens.asd file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
61 50
 </td></tr>
62
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file" accesskey="2">The data-lens/package.lisp file</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
51
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html" accesskey="2">The data-lens/beta/transducers/package.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
63 52
 </td></tr>
64
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file" accesskey="3">The data-lens/optics.lisp file</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
53
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html" accesskey="3">The data-lens/beta/transducers/transducer-protocol.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
65 54
 </td></tr>
66
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file" accesskey="4">The data-lens/lens.lisp file</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
55
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html" accesskey="4">The data-lens/beta/transducers/transducers.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
56
+</td></tr>
57
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html" accesskey="5">The data-lens/beta/transducers/lazy-sequence.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
58
+</td></tr>
59
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fpackage_002elisp-file.html" accesskey="6">The data-lens/package.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
60
+</td></tr>
61
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002foptics_002elisp-file.html" accesskey="7">The data-lens/optics.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
62
+</td></tr>
63
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002flens_002elisp-file.html" accesskey="8">The data-lens/lens.lisp file</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
67 64
 </td></tr>
68 65
 </table>
69 66
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Packages (The data-lens Reference Manual)</title>
6
+<title>Packages (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Packages (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Packages (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="index.html#Top" rel="up" title="Top">
17
-<link href="The-data_002dlens-package.html#The-data_002dlens-package" rel="next" title="The data-lens package">
18
-<link href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file" rel="prev" title="The data-lens/lens․lisp file">
16
+<link href="index.html" rel="up" title="Top">
17
+<link href="The-data_002dlens-package.html" rel="next" title="The data-lens package">
18
+<link href="The-data_002dlens_002flens_002elisp-file.html" rel="prev" title="The data-lens/lens․lisp file">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,22 +39,24 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Packages"></a>
52
-<div class="header">
42
+<span id="Packages"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Definitions.html#Definitions" accesskey="n" rel="next">Definitions</a>, Previous: <a href="Files.html#Files" accesskey="p" rel="prev">Files</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Definitions.html" accesskey="n" rel="next">Definitions</a>, Previous: <a href="Files.html" accesskey="p" rel="prev">Files</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Packages-1"></a>
58
-<h2 class="chapter">3 Packages</h2>
47
+<span id="Packages-1"></span><h2 class="chapter">3 Packages</h2>
59 48
 <p>Packages are listed by definition order.
60 49
 </p>
61 50
 <table class="menu" border="0" cellspacing="0">
62
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens-package.html#The-data_002dlens-package" accesskey="1">The data-lens package</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
51
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens-package.html" accesskey="1">The data-lens package</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
63 52
 </td></tr>
64
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package" accesskey="2">The data-lens.package package</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
53
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002etransducers-package.html" accesskey="2">The data-lens.transducers package</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
65 54
 </td></tr>
66
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package" accesskey="3">The data-lens.lenses package</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
55
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002epackage-package.html" accesskey="3">The data-lens.package package</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
56
+</td></tr>
57
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002elenses-package.html" accesskey="4">The data-lens.lenses package</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
58
+</td></tr>
59
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002etransducers_002einternals-package.html" accesskey="5">The data-lens.transducers.internals package</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
67 60
 </td></tr>
68 61
 </table>
69 62
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Systems (The data-lens Reference Manual)</title>
6
+<title>Systems (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Systems (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Systems (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="index.html#Top" rel="up" title="Top">
17
-<link href="The-data_002dlens-system.html#The-data_002dlens-system" rel="next" title="The data-lens system">
18
-<link href="index.html#Top" rel="prev" title="Top">
16
+<link href="index.html" rel="up" title="Top">
17
+<link href="The-data_002dlens_002fbeta_002ftransducers-system.html" rel="next" title="The data-lens/beta/transducers system">
18
+<link href="index.html" rel="prev" title="Top">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,18 +39,18 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Systems"></a>
52
-<div class="header">
42
+<span id="Systems"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Files.html#Files" accesskey="n" rel="next">Files</a>, Previous: <a href="index.html#Top" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html#Top" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Files.html" accesskey="n" rel="next">Files</a>, Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Systems-1"></a>
58
-<h2 class="chapter">1 Systems</h2>
47
+<span id="Systems-1"></span><h2 class="chapter">1 Systems</h2>
59 48
 <p>The main system appears first, followed by any subsystem dependency.
60 49
 </p>
61 50
 <table class="menu" border="0" cellspacing="0">
62
-<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens-system.html#The-data_002dlens-system" accesskey="1">The data-lens system</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
51
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens_002fbeta_002ftransducers-system.html" accesskey="1">The data-lens/beta/transducers system</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
52
+</td></tr>
53
+<tr><td align="left" valign="top">&bull; <a href="The-data_002dlens-system.html" accesskey="2">The data-lens system</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
63 54
 </td></tr>
64 55
 </table>
65 56
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens package (The data-lens Reference Manual)</title>
6
+<title>The data-lens package (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens package (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens package (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Packages.html#Packages" rel="up" title="Packages">
17
-<link href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package" rel="next" title="The data-lens․package package">
18
-<link href="Packages.html#Packages" rel="prev" title="Packages">
16
+<link href="Packages.html" rel="up" title="Packages">
17
+<link href="The-data_002dlens_002etransducers-package.html" rel="next" title="The data-lens․transducers package">
18
+<link href="Packages.html" rel="prev" title="Packages">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,19 +39,17 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens-package"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens-package"></span><div class="header">
53 43
 <p>
54
-Next: <a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package" accesskey="n" rel="next">The data-lens․package package</a>, Previous: <a href="Packages.html#Packages" accesskey="p" rel="prev">Packages</a>, Up: <a href="Packages.html#Packages" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="The-data_002dlens_002etransducers-package.html" accesskey="n" rel="next">The data-lens․transducers package</a>, Previous: <a href="Packages.html" accesskey="p" rel="prev">Packages</a>, Up: <a href="Packages.html" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens-1"></a>
58
-<h3 class="section">3.1 <tt>data-lens</tt></h3>
59
-<a name="go-to-the-DATA_002dLENS-package"></a><a name="index-data_002dlens-1"></a>
60
-<a name="index-Package_002c-data_002dlens"></a>
47
+<span id="data_002dlens-1"></span><h3 class="section">3.1 <tt>data-lens</tt></h3>
48
+<span id="go-to-the-DATA_002dLENS-package"></span><span id="index-data_002dlens-1"></span>
49
+<span id="index-Package_002c-data_002dlens"></span>
61 50
 <dl compact="compact">
62 51
 <dt><strong>Source</strong></dt>
63
-<dd><p><a href="The-data_002dlens_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
52
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
64 53
 </p></dd>
65 54
 <dt><strong>Use List</strong></dt>
66 55
 <dd><p><tt>common-lisp</tt>
... ...
@@ -82,6 +71,11 @@ Next: <a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024
82 71
 </li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-generic-function"><tt>extract-key</tt></a> (generic function)
83 72
 </li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236T-method"><tt>extract-key</tt></a> (method)
84 73
 </li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236LIST-COMMON_002dLISP_2236_2236T-method"><tt>extract-key</tt></a> (method)
74
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-generic-function"><tt>functionalize</tt></a> (generic function)
75
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236HASH_002dTABLE-method"><tt>functionalize</tt></a> (method)
76
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236VECTOR-method"><tt>functionalize</tt></a> (method)
77
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236SYMBOL-method"><tt>functionalize</tt></a> (method)
78
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236FUNCTION-method"><tt>functionalize</tt></a> (method)
85 79
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236INCLUDE-function"><tt>include</tt></a> (function)
86 80
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236JUXT-function"><tt>juxt</tt></a> (function)
87 81
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236KEY-function"><tt>key</tt></a> (function)
... ...
@@ -99,6 +93,7 @@ Next: <a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024
99 93
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SLICE-function"><tt>slice</tt></a> (function)
100 94
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SORTED-function"><tt>sorted</tt></a> (function)
101 95
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SPLICE_002dELT-function"><tt>splice-elt</tt></a> (function)
96
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SUFFIXP-function"><tt>suffixp</tt></a> (function)
102 97
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dELT-function"><tt>transform-elt</tt></a> (function)
103 98
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dHEAD-function"><tt>transform-head</tt></a> (function)
104 99
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dTAIL-function"><tt>transform-tail</tt></a> (function)
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens system (The data-lens Reference Manual)</title>
6
+<title>The data-lens system (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens system (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens system (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Systems.html#Systems" rel="up" title="Systems">
17
-<link href="Files.html#Files" rel="next" title="Files">
18
-<link href="Systems.html#Systems" rel="prev" title="Systems">
16
+<link href="Systems.html" rel="up" title="Systems">
17
+<link href="Files.html" rel="next" title="Files">
18
+<link href="The-data_002dlens_002fbeta_002ftransducers-system.html" rel="prev" title="The data-lens/beta/transducers system">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,16 +39,14 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens-system"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens-system"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="Systems.html#Systems" accesskey="p" rel="prev">Systems</a>, Up: <a href="Systems.html#Systems" accesskey="u" rel="up">Systems</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Previous: <a href="The-data_002dlens_002fbeta_002ftransducers-system.html" accesskey="p" rel="prev">The data-lens/beta/transducers system</a>, Up: <a href="Systems.html" accesskey="u" rel="up">Systems</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens"></a>
58
-<h3 class="section">1.1 <tt>data-lens</tt></h3>
59
-<a name="go-to-the-data_002dlens-system"></a><a name="index-data_002dlens"></a>
60
-<a name="index-System_002c-data_002dlens"></a>
47
+<span id="data_002dlens"></span><h3 class="section">1.2 <tt>data-lens</tt></h3>
48
+<span id="go-to-the-data_002dlens-system"></span><span id="index-data_002dlens"></span>
49
+<span id="index-System_002c-data_002dlens"></span>
61 50
 <dl compact="compact">
62 51
 <dt><strong>Author</strong></dt>
63 52
 <dd><p>Edward Langley &lt;<a href="mailto:el-cl@elangley.org">el-cl@elangley.org</a>&gt;
... ...
@@ -66,7 +55,7 @@ Previous: <a href="Systems.html#Systems" accesskey="p" rel="prev">Systems</a>, U
66 55
 <dd><p>MIT
67 56
 </p></dd>
68 57
 <dt><strong>Description</strong></dt>
69
-<dd><p>Utilities for building data transormations from composable functions, modeled on lenses and transducers
58
+<dd><p>Utilities for building data transformations from composable functions, modeled on lenses and transducers
70 59
 </p></dd>
71 60
 <dt><strong>Dependencies</strong></dt>
72 61
 <dd><ul>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens․asd file (The data-lens Reference Manual)</title>
6
+<title>The data-lens․asd file (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens․asd file (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens․asd file (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Lisp-files.html#Lisp-files" rel="up" title="Lisp files">
17
-<link href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file" rel="next" title="The data-lens/package․lisp file">
18
-<link href="Lisp-files.html#Lisp-files" rel="prev" title="Lisp files">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html" rel="next" title="The data-lens/beta/transducers/package․lisp file">
18
+<link href="Lisp-files.html" rel="prev" title="Lisp files">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,24 +39,25 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens_2024asd-file"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens_2024asd-file"></span><div class="header">
53 43
 <p>
54
-Next: <a href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file" accesskey="n" rel="next">The data-lens/package․lisp file</a>, Previous: <a href="Lisp-files.html#Lisp-files" accesskey="p" rel="prev">Lisp files</a>, Up: <a href="Lisp-files.html#Lisp-files" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html" accesskey="n" rel="next">The data-lens/beta/transducers/package․lisp file</a>, Previous: <a href="Lisp-files.html" accesskey="p" rel="prev">Lisp files</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens_002easd"></a>
58
-<h4 class="subsection">2.1.1 <tt>data-lens.asd</tt></h4>
59
-<a name="go-to-the-data_002dlens_2024asd-file"></a><a name="index-data_002dlens_002easd"></a>
60
-<a name="index-Lisp-File_002c-data_002dlens_002easd"></a>
61
-<a name="index-File_002c-Lisp_002c-data_002dlens_002easd"></a>
47
+<span id="data_002dlens_002easd"></span><h4 class="subsection">2.1.1 <tt>data-lens.asd</tt></h4>
48
+<span id="go-to-the-data_002dlens_2024asd-file"></span><span id="index-data_002dlens_002easd"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002easd"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002easd"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Location</strong></dt>
64 53
 <dd><p><tt>data-lens.asd</tt>
65 54
 </p></dd>
66 55
 <dt><strong>Systems</strong></dt>
67
-<dd><p><a href="The-data_002dlens-system.html#go-to-the-data_002dlens-system"><tt>data-lens</tt></a> (system)
68
-</p></dd>
56
+<dd><ul>
57
+<li> <a href="The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system"><tt>data-lens/beta/transducers</tt></a> (system)
58
+</li><li> <a href="The-data_002dlens-system.html#go-to-the-data_002dlens-system"><tt>data-lens</tt></a> (system)
59
+</li></ul>
60
+</dd>
69 61
 </dl>
70 62
 
71 63
 
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens․lenses package (The data-lens Reference Manual)</title>
6
+<title>The data-lens․lenses package (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens․lenses package (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens․lenses package (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Packages.html#Packages" rel="up" title="Packages">
17
-<link href="Definitions.html#Definitions" rel="next" title="Definitions">
18
-<link href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package" rel="prev" title="The data-lens․package package">
16
+<link href="Packages.html" rel="up" title="Packages">
17
+<link href="The-data_002dlens_002etransducers_002einternals-package.html" rel="next" title="The data-lens․transducers․internals package">
18
+<link href="The-data_002dlens_002epackage-package.html" rel="prev" title="The data-lens․package package">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,19 +39,17 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens_2024lenses-package"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens_2024lenses-package"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package" accesskey="p" rel="prev">The data-lens․package package</a>, Up: <a href="Packages.html#Packages" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="The-data_002dlens_002etransducers_002einternals-package.html" accesskey="n" rel="next">The data-lens․transducers․internals package</a>, Previous: <a href="The-data_002dlens_002epackage-package.html" accesskey="p" rel="prev">The data-lens․package package</a>, Up: <a href="Packages.html" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens_002elenses"></a>
58
-<h3 class="section">3.3 <tt>data-lens.lenses</tt></h3>
59
-<a name="go-to-the-DATA_002dLENS_2024LENSES-package"></a><a name="index-data_002dlens_002elenses"></a>
60
-<a name="index-Package_002c-data_002dlens_002elenses"></a>
47
+<span id="data_002dlens_002elenses"></span><h3 class="section">3.4 <tt>data-lens.lenses</tt></h3>
48
+<span id="go-to-the-DATA_002dLENS_2024LENSES-package"></span><span id="index-data_002dlens_002elenses"></span>
49
+<span id="index-Package_002c-data_002dlens_002elenses"></span>
61 50
 <dl compact="compact">
62 51
 <dt><strong>Source</strong></dt>
63
-<dd><p><a href="The-data_002dlens_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
52
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
64 53
 </p></dd>
65 54
 <dt><strong>Use List</strong></dt>
66 55
 <dd><p><tt>common-lisp</tt>
... ...
@@ -102,6 +91,5 @@ Previous: <a href="The-data_002dlens_002epackage-package.html#The-data_002dlens_
102 91
 
103 92
 
104 93
 
105
-
106 94
 </body>
107 95
 </html>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens․package package (The data-lens Reference Manual)</title>
6
+<title>The data-lens․package package (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens․package package (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens․package package (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Packages.html#Packages" rel="up" title="Packages">
17
-<link href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package" rel="next" title="The data-lens․lenses package">
18
-<link href="The-data_002dlens-package.html#The-data_002dlens-package" rel="prev" title="The data-lens package">
16
+<link href="Packages.html" rel="up" title="Packages">
17
+<link href="The-data_002dlens_002elenses-package.html" rel="next" title="The data-lens․lenses package">
18
+<link href="The-data_002dlens_002etransducers-package.html" rel="prev" title="The data-lens․transducers package">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,19 +39,17 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens_2024package-package"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens_2024package-package"></span><div class="header">
53 43
 <p>
54
-Next: <a href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package" accesskey="n" rel="next">The data-lens․lenses package</a>, Previous: <a href="The-data_002dlens-package.html#The-data_002dlens-package" accesskey="p" rel="prev">The data-lens package</a>, Up: <a href="Packages.html#Packages" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="The-data_002dlens_002elenses-package.html" accesskey="n" rel="next">The data-lens․lenses package</a>, Previous: <a href="The-data_002dlens_002etransducers-package.html" accesskey="p" rel="prev">The data-lens․transducers package</a>, Up: <a href="Packages.html" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens_002epackage"></a>
58
-<h3 class="section">3.2 <tt>data-lens.package</tt></h3>
59
-<a name="go-to-the-DATA_002dLENS_2024PACKAGE-package"></a><a name="index-data_002dlens_002epackage"></a>
60
-<a name="index-Package_002c-data_002dlens_002epackage"></a>
47
+<span id="data_002dlens_002epackage"></span><h3 class="section">3.3 <tt>data-lens.package</tt></h3>
48
+<span id="go-to-the-DATA_002dLENS_2024PACKAGE-package"></span><span id="index-data_002dlens_002epackage"></span>
49
+<span id="index-Package_002c-data_002dlens_002epackage"></span>
61 50
 <dl compact="compact">
62 51
 <dt><strong>Source</strong></dt>
63
-<dd><p><a href="The-data_002dlens_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
52
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
64 53
 </p></dd>
65 54
 <dt><strong>Use List</strong></dt>
66 55
 <dd><p><tt>common-lisp</tt>
67 56
new file mode 100644
... ...
@@ -0,0 +1,97 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens․transducers package (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens․transducers package (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Packages.html" rel="up" title="Packages">
17
+<link href="The-data_002dlens_002epackage-package.html" rel="next" title="The data-lens․package package">
18
+<link href="The-data_002dlens-package.html" rel="prev" title="The data-lens package">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_2024transducers-package"></span><div class="header">
43
+<p>
44
+Next: <a href="The-data_002dlens_002epackage-package.html" accesskey="n" rel="next">The data-lens․package package</a>, Previous: <a href="The-data_002dlens-package.html" accesskey="p" rel="prev">The data-lens package</a>, Up: <a href="Packages.html" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002etransducers"></span><h3 class="section">3.2 <tt>data-lens.transducers</tt></h3>
48
+<span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"></span><span id="index-data_002dlens_002etransducers"></span>
49
+<span id="index-Package_002c-data_002dlens_002etransducers"></span>
50
+<dl compact="compact">
51
+<dt><strong>Source</strong></dt>
52
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
53
+</p></dd>
54
+<dt><strong>Use List</strong></dt>
55
+<dd><p><tt>common-lisp</tt>
56
+</p></dd>
57
+<dt><strong>Exported Definitions</strong></dt>
58
+<dd><ul>
59
+<li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236CATTING-function"><tt>catting</tt></a> (function)
60
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COLLECTING-function"><tt>collecting</tt></a> (function)
61
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMPRESSING_002dRUNS-function"><tt>compressing-runs</tt></a> (function)
62
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DEDUPING-function"><tt>deduping</tt></a> (function)
63
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DROPPING-function"><tt>dropping</tt></a> (function)
64
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236FILTERING-function"><tt>filtering</tt></a> (function)
65
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dSELECT-function"><tt>hash-table-select</tt></a> (function)
66
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236IOTA-function"><tt>iota</tt></a> (function)
67
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-function"><tt>lazy-sequence</tt></a> (function)
68
+</li><li> <a href="Exported-classes.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-class"><tt>lazy-sequence</tt></a> (class)
69
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPCATTING-function"><tt>mapcatting</tt></a> (function)
70
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPPING-function"><tt>mapping</tt></a> (function)
71
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dFILTERING-function"><tt>mv-filtering</tt></a> (function)
72
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dMAPPING-function"><tt>mv-mapping</tt></a> (function)
73
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dSELECTING-function"><tt>mv-selecting</tt></a> (function)
74
+</li><li> <a href="Exported-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING-macro"><tt>repeating</tt></a> (macro)
75
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING_002a-function"><tt>repeating*</tt></a> (function)
76
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SPLITTING-function"><tt>splitting</tt></a> (function)
77
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TAKING-function"><tt>taking</tt></a> (function)
78
+</li></ul>
79
+</dd>
80
+<dt><strong>Internal Definitions</strong></dt>
81
+<dd><ul>
82
+<li> <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMMENT-macro"><tt>comment</tt></a> (macro)
83
+</li><li> <a href="Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236EDUCTION-function"><tt>eduction</tt></a> (function)
84
+</li><li> <a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-generic-function"><tt>next</tt></a> (generic function)
85
+</li><li> <a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-method"><tt>next</tt></a> (method)
86
+</li><li> <a href="Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SEQ-function"><tt>seq</tt></a> (function)
87
+</li><li> <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TRANSDUCER_002dLAMBDA-macro"><tt>transducer-lambda</tt></a> (macro)
88
+</li></ul>
89
+</dd>
90
+</dl>
91
+
92
+
93
+
94
+
95
+
96
+</body>
97
+</html>
0 98
new file mode 100644
... ...
@@ -0,0 +1,91 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens․transducers․internals package (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens․transducers․internals package (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Packages.html" rel="up" title="Packages">
17
+<link href="Definitions.html" rel="next" title="Definitions">
18
+<link href="The-data_002dlens_002elenses-package.html" rel="prev" title="The data-lens․lenses package">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_2024transducers_2024internals-package"></span><div class="header">
43
+<p>
44
+Previous: <a href="The-data_002dlens_002elenses-package.html" accesskey="p" rel="prev">The data-lens․lenses package</a>, Up: <a href="Packages.html" accesskey="u" rel="up">Packages</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002etransducers_002einternals"></span><h3 class="section">3.5 <tt>data-lens.transducers.internals</tt></h3>
48
+<span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"></span><span id="index-data_002dlens_002etransducers_002einternals"></span>
49
+<span id="index-Package_002c-data_002dlens_002etransducers_002einternals"></span>
50
+<dl compact="compact">
51
+<dt><strong>Source</strong></dt>
52
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
53
+</p></dd>
54
+<dt><strong>Use List</strong></dt>
55
+<dd><p><tt>common-lisp</tt>
56
+</p></dd>
57
+<dt><strong>Exported Definitions</strong></dt>
58
+<dd><ul>
59
+<li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236EXIT_002dEARLY-function"><tt>exit-early</tt></a> (function)
60
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-generic-function"><tt>init</tt></a> (generic function)
61
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method"><tt>init</tt></a> (method)
62
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method"><tt>init</tt></a> (method)
63
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method"><tt>init</tt></a> (method)
64
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-generic-function"><tt>reduce-generic</tt></a> (generic function)
65
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
66
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
67
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
68
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
69
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
70
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-generic-function"><tt>stepper</tt></a> (generic function)
71
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method"><tt>stepper</tt></a> (method)
72
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method"><tt>stepper</tt></a> (method)
73
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method"><tt>stepper</tt></a> (method)
74
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236TRANSDUCE-function"><tt>transduce</tt></a> (function)
75
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-generic-function"><tt>unwrap</tt></a> (generic function)
76
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-COMMON_002dLISP_2236_2236T-method"><tt>unwrap</tt></a> (method)
77
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236T-method"><tt>unwrap</tt></a> (method)
78
+</li></ul>
79
+</dd>
80
+<dt><strong>Internal Definitions</strong></dt>
81
+<dd><p><a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236DEFDOCUMENTATION-macro"><tt>defdocumentation</tt></a> (macro)
82
+</p></dd>
83
+</dl>
84
+
85
+
86
+
87
+
88
+
89
+
90
+</body>
91
+</html>
0 92
new file mode 100644
... ...
@@ -0,0 +1,84 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens/beta/transducers system (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/beta/transducers system (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Systems.html" rel="up" title="Systems">
17
+<link href="The-data_002dlens-system.html" rel="next" title="The data-lens system">
18
+<link href="Systems.html" rel="prev" title="Systems">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_002fbeta_002ftransducers-system"></span><div class="header">
43
+<p>
44
+Next: <a href="The-data_002dlens-system.html" accesskey="n" rel="next">The data-lens system</a>, Previous: <a href="Systems.html" accesskey="p" rel="prev">Systems</a>, Up: <a href="Systems.html" accesskey="u" rel="up">Systems</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002fbeta_002ftransducers"></span><h3 class="section">1.1 <tt>data-lens/beta/transducers</tt></h3>
48
+<span id="go-to-the-data_002dlens_002fbeta_002ftransducers-system"></span><span id="index-data_002dlens_002fbeta_002ftransducers"></span>
49
+<span id="index-System_002c-data_002dlens_002fbeta_002ftransducers"></span>
50
+<dl compact="compact">
51
+<dt><strong>Author</strong></dt>
52
+<dd><p>Edward Langley &lt;<a href="mailto:el-cl@elangley.org">el-cl@elangley.org</a>&gt;
53
+</p></dd>
54
+<dt><strong>License</strong></dt>
55
+<dd><p>MIT
56
+</p></dd>
57
+<dt><strong>Description</strong></dt>
58
+<dd><p>A collection of transducers to reduce stream-manipulation overhead
59
+</p></dd>
60
+<dt><strong>Dependencies</strong></dt>
61
+<dd><ul>
62
+<li> <a href="The-data_002dlens-system.html#go-to-the-data_002dlens-system"><tt>data-lens</tt></a> (system)
63
+</li><li> <tt>alexandria</tt>
64
+</li></ul>
65
+</dd>
66
+<dt><strong>Source</strong></dt>
67
+<dd><p><a href="The-data_002dlens_002easd-file.html#go-to-the-data_002dlens_2024asd-file"><tt>data-lens.asd</tt></a> (file)
68
+</p></dd>
69
+<dt><strong>Components</strong></dt>
70
+<dd><ul>
71
+<li> <a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
72
+</li><li> <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
73
+</li><li> <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
74
+</li><li> <a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"><tt>lazy-sequence.lisp</tt></a> (file)
75
+</li></ul>
76
+</dd>
77
+</dl>
78
+
79
+
80
+
81
+
82
+
83
+</body>
84
+</html>
0 85
new file mode 100644
... ...
@@ -0,0 +1,80 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens/beta/transducers/lazy-sequence․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/beta/transducers/lazy-sequence․lisp file (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002fpackage_002elisp-file.html" rel="next" title="The data-lens/package․lisp file">
18
+<link href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html" rel="prev" title="The data-lens/beta/transducers/transducers․lisp file">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"></span><div class="header">
43
+<p>
44
+Next: <a href="The-data_002dlens_002fpackage_002elisp-file.html" accesskey="n" rel="next">The data-lens/package․lisp file</a>, Previous: <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html" accesskey="p" rel="prev">The data-lens/beta/transducers/transducers․lisp file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp"></span><h4 class="subsection">2.1.5 <tt>data-lens/beta/transducers/lazy-sequence.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file"></span><span id="index-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp"></span>
51
+<dl compact="compact">
52
+<dt><strong>Dependency</strong></dt>
53
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"><tt>transducers.lisp</tt></a> (file)
54
+</p></dd>
55
+<dt><strong>Parent</strong></dt>
56
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system"><tt>data-lens/beta/transducers</tt></a> (system)
57
+</p></dd>
58
+<dt><strong>Location</strong></dt>
59
+<dd><p><tt>lazy-sequence.lisp</tt>
60
+</p></dd>
61
+<dt><strong>Exported Definitions</strong></dt>
62
+<dd><ul>
63
+<li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236IOTA-function"><tt>iota</tt></a> (function)
64
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-function"><tt>lazy-sequence</tt></a> (function)
65
+</li><li> <a href="Exported-classes.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-class"><tt>lazy-sequence</tt></a> (class)
66
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
67
+</li><li> <a href="Exported-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING-macro"><tt>repeating</tt></a> (macro)
68
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING_002a-function"><tt>repeating*</tt></a> (function)
69
+</li></ul>
70
+</dd>
71
+<dt><strong>Internal Definitions</strong></dt>
72
+<dd><p><a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-method"><tt>next</tt></a> (method)
73
+</p></dd>
74
+</dl>
75
+
76
+
77
+
78
+
79
+</body>
80
+</html>
0 81
new file mode 100644
... ...
@@ -0,0 +1,73 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens/beta/transducers/package․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/beta/transducers/package․lisp file (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html" rel="next" title="The data-lens/beta/transducers/transducer-protocol․lisp file">
18
+<link href="The-data_002dlens_002easd-file.html" rel="prev" title="The data-lens․asd file">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"></span><div class="header">
43
+<p>
44
+Next: <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html" accesskey="n" rel="next">The data-lens/beta/transducers/transducer-protocol․lisp file</a>, Previous: <a href="The-data_002dlens_002easd-file.html" accesskey="p" rel="prev">The data-lens․asd file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp"></span><h4 class="subsection">2.1.2 <tt>data-lens/beta/transducers/package.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"></span><span id="index-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp"></span>
51
+<dl compact="compact">
52
+<dt><strong>Parent</strong></dt>
53
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system"><tt>data-lens/beta/transducers</tt></a> (system)
54
+</p></dd>
55
+<dt><strong>Location</strong></dt>
56
+<dd><p><tt>package.lisp</tt>
57
+</p></dd>
58
+<dt><strong>Packages</strong></dt>
59
+<dd><ul>
60
+<li> <a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
61
+</li><li> <a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
62
+</li><li> <a href="The-data_002dlens_002epackage-package.html#go-to-the-DATA_002dLENS_2024PACKAGE-package"><tt>data-lens.package</tt></a>
63
+</li><li> <a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
64
+</li><li> <a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
65
+</li></ul>
66
+</dd>
67
+</dl>
68
+
69
+
70
+
71
+
72
+</body>
73
+</html>
0 74
new file mode 100644
... ...
@@ -0,0 +1,85 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens/beta/transducers/transducer-protocol․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/beta/transducers/transducer-protocol․lisp file (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html" rel="next" title="The data-lens/beta/transducers/transducers․lisp file">
18
+<link href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html" rel="prev" title="The data-lens/beta/transducers/package․lisp file">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"></span><div class="header">
43
+<p>
44
+Next: <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html" accesskey="n" rel="next">The data-lens/beta/transducers/transducers․lisp file</a>, Previous: <a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html" accesskey="p" rel="prev">The data-lens/beta/transducers/package․lisp file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp"></span><h4 class="subsection">2.1.3 <tt>data-lens/beta/transducers/transducer-protocol.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"></span><span id="index-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp"></span>
51
+<dl compact="compact">
52
+<dt><strong>Dependency</strong></dt>
53
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
54
+</p></dd>
55
+<dt><strong>Parent</strong></dt>
56
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system"><tt>data-lens/beta/transducers</tt></a> (system)
57
+</p></dd>
58
+<dt><strong>Location</strong></dt>
59
+<dd><p><tt>transducer-protocol.lisp</tt>
60
+</p></dd>
61
+<dt><strong>Exported Definitions</strong></dt>
62
+<dd><ul>
63
+<li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236EXIT_002dEARLY-function"><tt>exit-early</tt></a> (function)
64
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-generic-function"><tt>init</tt></a> (generic function)
65
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-generic-function"><tt>reduce-generic</tt></a> (generic function)
66
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
67
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
68
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
69
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method"><tt>reduce-generic</tt></a> (method)
70
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-generic-function"><tt>stepper</tt></a> (generic function)
71
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236TRANSDUCE-function"><tt>transduce</tt></a> (function)
72
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-generic-function"><tt>unwrap</tt></a> (generic function)
73
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236T-method"><tt>unwrap</tt></a> (method)
74
+</li></ul>
75
+</dd>
76
+<dt><strong>Internal Definitions</strong></dt>
77
+<dd><p><a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236DEFDOCUMENTATION-macro"><tt>defdocumentation</tt></a> (macro)
78
+</p></dd>
79
+</dl>
80
+
81
+
82
+
83
+
84
+</body>
85
+</html>
0 86
new file mode 100644
... ...
@@ -0,0 +1,100 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<head>
5
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
+<title>The data-lens/beta/transducers/transducers․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7
+
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/beta/transducers/transducers․lisp file (The data-lens/beta/transducers Reference Manual)">
10
+<meta name="resource-type" content="document">
11
+<meta name="distribution" content="global">
12
+<meta name="Generator" content="texi2any">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15
+<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html" rel="next" title="The data-lens/beta/transducers/lazy-sequence․lisp file">
18
+<link href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html" rel="prev" title="The data-lens/beta/transducers/transducer-protocol․lisp file">
19
+<style type="text/css">
20
+<!--
21
+a.summary-letter {text-decoration: none}
22
+blockquote.indentedblock {margin-right: 0em}
23
+div.display {margin-left: 3.2em}
24
+div.example {margin-left: 3.2em}
25
+div.lisp {margin-left: 3.2em}
26
+kbd {font-style: oblique}
27
+pre.display {font-family: inherit}
28
+pre.format {font-family: inherit}
29
+pre.menu-comment {font-family: serif}
30
+pre.menu-preformatted {font-family: serif}
31
+span.nolinebreak {white-space: nowrap}
32
+span.roman {font-family: initial; font-weight: normal}
33
+span.sansserif {font-family: sans-serif; font-weight: normal}
34
+ul.no-bullet {list-style: none}
35
+-->
36
+</style>
37
+
38
+
39
+</head>
40
+
41
+<body lang="en">
42
+<span id="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"></span><div class="header">
43
+<p>
44
+Next: <a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html" accesskey="n" rel="next">The data-lens/beta/transducers/lazy-sequence․lisp file</a>, Previous: <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html" accesskey="p" rel="prev">The data-lens/beta/transducers/transducer-protocol․lisp file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
45
+</div>
46
+<hr>
47
+<span id="data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp"></span><h4 class="subsection">2.1.4 <tt>data-lens/beta/transducers/transducers.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file"></span><span id="index-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp"></span>
51
+<dl compact="compact">
52
+<dt><strong>Dependency</strong></dt>
53
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file"><tt>transducer-protocol.lisp</tt></a> (file)
54
+</p></dd>
55
+<dt><strong>Parent</strong></dt>
56
+<dd><p><a href="The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system"><tt>data-lens/beta/transducers</tt></a> (system)
57
+</p></dd>
58
+<dt><strong>Location</strong></dt>
59
+<dd><p><tt>transducers.lisp</tt>
60
+</p></dd>
61
+<dt><strong>Exported Definitions</strong></dt>
62
+<dd><ul>
63
+<li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236CATTING-function"><tt>catting</tt></a> (function)
64
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COLLECTING-function"><tt>collecting</tt></a> (function)
65
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMPRESSING_002dRUNS-function"><tt>compressing-runs</tt></a> (function)
66
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DEDUPING-function"><tt>deduping</tt></a> (function)
67
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DROPPING-function"><tt>dropping</tt></a> (function)
68
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236FILTERING-function"><tt>filtering</tt></a> (function)
69
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dSELECT-function"><tt>hash-table-select</tt></a> (function)
70
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method"><tt>init</tt></a> (method)
71
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method"><tt>init</tt></a> (method)
72
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method"><tt>init</tt></a> (method)
73
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPCATTING-function"><tt>mapcatting</tt></a> (function)
74
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPPING-function"><tt>mapping</tt></a> (function)
75
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dFILTERING-function"><tt>mv-filtering</tt></a> (function)
76
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dMAPPING-function"><tt>mv-mapping</tt></a> (function)
77
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dSELECTING-function"><tt>mv-selecting</tt></a> (function)
78
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SPLITTING-function"><tt>splitting</tt></a> (function)
79
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method"><tt>stepper</tt></a> (method)
80
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method"><tt>stepper</tt></a> (method)
81
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method"><tt>stepper</tt></a> (method)
82
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TAKING-function"><tt>taking</tt></a> (function)
83
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-COMMON_002dLISP_2236_2236T-method"><tt>unwrap</tt></a> (method)
84
+</li></ul>
85
+</dd>
86
+<dt><strong>Internal Definitions</strong></dt>
87
+<dd><ul>
88
+<li> <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMMENT-macro"><tt>comment</tt></a> (macro)
89
+</li><li> <a href="Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236EDUCTION-function"><tt>eduction</tt></a> (function)
90
+</li><li> <a href="Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SEQ-function"><tt>seq</tt></a> (function)
91
+</li><li> <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TRANSDUCER_002dLAMBDA-macro"><tt>transducer-lambda</tt></a> (macro)
92
+</li></ul>
93
+</dd>
94
+</dl>
95
+
96
+
97
+
98
+
99
+</body>
100
+</html>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens/lens․lisp file (The data-lens Reference Manual)</title>
6
+<title>The data-lens/lens․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens/lens․lisp file (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/lens․lisp file (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Lisp-files.html#Lisp-files" rel="up" title="Lisp files">
17
-<link href="Packages.html#Packages" rel="next" title="Packages">
18
-<link href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file" rel="prev" title="The data-lens/optics․lisp file">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="Packages.html" rel="next" title="Packages">
18
+<link href="The-data_002dlens_002foptics_002elisp-file.html" rel="prev" title="The data-lens/optics․lisp file">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens_002flens_2024lisp-file"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens_002flens_2024lisp-file"></span><div class="header">
53 43
 <p>
54
-Previous: <a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file" accesskey="p" rel="prev">The data-lens/optics․lisp file</a>, Up: <a href="Lisp-files.html#Lisp-files" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Previous: <a href="The-data_002dlens_002foptics_002elisp-file.html" accesskey="p" rel="prev">The data-lens/optics․lisp file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens_002flens_002elisp"></a>
58
-<h4 class="subsection">2.1.4 <tt>data-lens/lens.lisp</tt></h4>
59
-<a name="go-to-the-data_002dlens_002flens_2024lisp-file"></a><a name="index-data_002dlens_002flens_002elisp"></a>
60
-<a name="index-Lisp-File_002c-data_002dlens_002flens_002elisp"></a>
61
-<a name="index-File_002c-Lisp_002c-data_002dlens_002flens_002elisp"></a>
47
+<span id="data_002dlens_002flens_002elisp"></span><h4 class="subsection">2.1.8 <tt>data-lens/lens.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002flens_2024lisp-file"></span><span id="index-data_002dlens_002flens_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002flens_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002flens_002elisp"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Dependency</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens_002foptics_002elisp-file.html#go-to-the-data_002dlens_002foptics_2024lisp-file"><tt>optics.lisp</tt></a> (file)
... ...
@@ -86,6 +75,11 @@ Previous: <a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002d
86 75
 </li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-generic-function"><tt>extract-key</tt></a> (generic function)
87 76
 </li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236T-method"><tt>extract-key</tt></a> (method)
88 77
 </li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236EXTRACT_002dKEY-COMMON_002dLISP_2236_2236LIST-COMMON_002dLISP_2236_2236T-method"><tt>extract-key</tt></a> (method)
78
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-generic-function"><tt>functionalize</tt></a> (generic function)
79
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236HASH_002dTABLE-method"><tt>functionalize</tt></a> (method)
80
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236VECTOR-method"><tt>functionalize</tt></a> (method)
81
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236SYMBOL-method"><tt>functionalize</tt></a> (method)
82
+</li><li> <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236FUNCTION-method"><tt>functionalize</tt></a> (method)
89 83
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236INCLUDE-function"><tt>include</tt></a> (function)
90 84
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236JUXT-function"><tt>juxt</tt></a> (function)
91 85
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236KEY-function"><tt>key</tt></a> (function)
... ...
@@ -103,6 +97,7 @@ Previous: <a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002d
103 97
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SLICE-function"><tt>slice</tt></a> (function)
104 98
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SORTED-function"><tt>sorted</tt></a> (function)
105 99
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SPLICE_002dELT-function"><tt>splice-elt</tt></a> (function)
100
+</li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SUFFIXP-function"><tt>suffixp</tt></a> (function)
106 101
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dELT-function"><tt>transform-elt</tt></a> (function)
107 102
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dHEAD-function"><tt>transform-head</tt></a> (function)
108 103
 </li><li> <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dTAIL-function"><tt>transform-tail</tt></a> (function)
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens/optics․lisp file (The data-lens Reference Manual)</title>
6
+<title>The data-lens/optics․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens/optics․lisp file (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/optics․lisp file (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Lisp-files.html#Lisp-files" rel="up" title="Lisp files">
17
-<link href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file" rel="next" title="The data-lens/lens․lisp file">
18
-<link href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file" rel="prev" title="The data-lens/package․lisp file">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002flens_002elisp-file.html" rel="next" title="The data-lens/lens․lisp file">
18
+<link href="The-data_002dlens_002fpackage_002elisp-file.html" rel="prev" title="The data-lens/package․lisp file">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens_002foptics_2024lisp-file"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens_002foptics_2024lisp-file"></span><div class="header">
53 43
 <p>
54
-Next: <a href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file" accesskey="n" rel="next">The data-lens/lens․lisp file</a>, Previous: <a href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file" accesskey="p" rel="prev">The data-lens/package․lisp file</a>, Up: <a href="Lisp-files.html#Lisp-files" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="The-data_002dlens_002flens_002elisp-file.html" accesskey="n" rel="next">The data-lens/lens․lisp file</a>, Previous: <a href="The-data_002dlens_002fpackage_002elisp-file.html" accesskey="p" rel="prev">The data-lens/package․lisp file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens_002foptics_002elisp"></a>
58
-<h4 class="subsection">2.1.3 <tt>data-lens/optics.lisp</tt></h4>
59
-<a name="go-to-the-data_002dlens_002foptics_2024lisp-file"></a><a name="index-data_002dlens_002foptics_002elisp"></a>
60
-<a name="index-Lisp-File_002c-data_002dlens_002foptics_002elisp"></a>
61
-<a name="index-File_002c-Lisp_002c-data_002dlens_002foptics_002elisp"></a>
47
+<span id="data_002dlens_002foptics_002elisp"></span><h4 class="subsection">2.1.7 <tt>data-lens/optics.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002foptics_2024lisp-file"></span><span id="index-data_002dlens_002foptics_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002foptics_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002foptics_002elisp"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Dependency</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fpackage_2024lisp-file"><tt>package.lisp</tt></a> (file)
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>The data-lens/package․lisp file (The data-lens Reference Manual)</title>
6
+<title>The data-lens/package․lisp file (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="The data-lens/package․lisp file (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="The data-lens/package․lisp file (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Lisp-files.html#Lisp-files" rel="up" title="Lisp files">
17
-<link href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file" rel="next" title="The data-lens/optics․lisp file">
18
-<link href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file" rel="prev" title="The data-lens․asd file">
16
+<link href="Lisp-files.html" rel="up" title="Lisp files">
17
+<link href="The-data_002dlens_002foptics_002elisp-file.html" rel="next" title="The data-lens/optics․lisp file">
18
+<link href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html" rel="prev" title="The data-lens/beta/transducers/lazy-sequence․lisp file">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="The-data_002dlens_002fpackage_2024lisp-file"></a>
52
-<div class="header">
42
+<span id="The-data_002dlens_002fpackage_2024lisp-file"></span><div class="header">
53 43
 <p>
54
-Next: <a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file" accesskey="n" rel="next">The data-lens/optics․lisp file</a>, Previous: <a href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file" accesskey="p" rel="prev">The data-lens․asd file</a>, Up: <a href="Lisp-files.html#Lisp-files" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="The-data_002dlens_002foptics_002elisp-file.html" accesskey="n" rel="next">The data-lens/optics․lisp file</a>, Previous: <a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html" accesskey="p" rel="prev">The data-lens/beta/transducers/lazy-sequence․lisp file</a>, Up: <a href="Lisp-files.html" accesskey="u" rel="up">Lisp files</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="data_002dlens_002fpackage_002elisp"></a>
58
-<h4 class="subsection">2.1.2 <tt>data-lens/package.lisp</tt></h4>
59
-<a name="go-to-the-data_002dlens_002fpackage_2024lisp-file"></a><a name="index-data_002dlens_002fpackage_002elisp"></a>
60
-<a name="index-Lisp-File_002c-data_002dlens_002fpackage_002elisp"></a>
61
-<a name="index-File_002c-Lisp_002c-data_002dlens_002fpackage_002elisp"></a>
47
+<span id="data_002dlens_002fpackage_002elisp"></span><h4 class="subsection">2.1.6 <tt>data-lens/package.lisp</tt></h4>
48
+<span id="go-to-the-data_002dlens_002fpackage_2024lisp-file"></span><span id="index-data_002dlens_002fpackage_002elisp"></span>
49
+<span id="index-Lisp-File_002c-data_002dlens_002fpackage_002elisp"></span>
50
+<span id="index-File_002c-Lisp_002c-data_002dlens_002fpackage_002elisp"></span>
62 51
 <dl compact="compact">
63 52
 <dt><strong>Parent</strong></dt>
64 53
 <dd><p><a href="The-data_002dlens-system.html#go-to-the-data_002dlens-system"><tt>data-lens</tt></a> (system)
... ...
@@ -69,8 +58,10 @@ Next: <a href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens
69 58
 <dt><strong>Packages</strong></dt>
70 59
 <dd><ul>
71 60
 <li> <a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
61
+</li><li> <a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
72 62
 </li><li> <a href="The-data_002dlens_002epackage-package.html#go-to-the-DATA_002dLENS_2024PACKAGE-package"><tt>data-lens.package</tt></a>
73 63
 </li><li> <a href="The-data_002dlens_002elenses-package.html#go-to-the-DATA_002dLENS_2024LENSES-package"><tt>data-lens.lenses</tt></a>
64
+</li><li> <a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package"><tt>data-lens.transducers.internals</tt></a>
74 65
 </li></ul>
75 66
 </dd>
76 67
 </dl>
... ...
@@ -1,42 +1,33 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Variable index (The data-lens Reference Manual)</title>
6
+<title>Variable index (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Variable index (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Variable index (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13
-<link href="index.html#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
13
+<link href="index.html" rel="start" title="Top">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
16
-<link href="Indexes.html#Indexes" rel="up" title="Indexes">
17
-<link href="Data-type-index.html#Data-type-index" rel="next" title="Data type index">
18
-<link href="Function-index.html#Function-index" rel="prev" title="Function index">
16
+<link href="Indexes.html" rel="up" title="Indexes">
17
+<link href="Data-type-index.html" rel="next" title="Data type index">
18
+<link href="Function-index.html" rel="prev" title="Function index">
19 19
 <style type="text/css">
20 20
 <!--
21 21
 a.summary-letter {text-decoration: none}
22 22
 blockquote.indentedblock {margin-right: 0em}
23
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
24
-blockquote.smallquotation {font-size: smaller}
25 23
 div.display {margin-left: 3.2em}
26 24
 div.example {margin-left: 3.2em}
27 25
 div.lisp {margin-left: 3.2em}
28
-div.smalldisplay {margin-left: 3.2em}
29
-div.smallexample {margin-left: 3.2em}
30
-div.smalllisp {margin-left: 3.2em}
31 26
 kbd {font-style: oblique}
32 27
 pre.display {font-family: inherit}
33 28
 pre.format {font-family: inherit}
34 29
 pre.menu-comment {font-family: serif}
35 30
 pre.menu-preformatted {font-family: serif}
36
-pre.smalldisplay {font-family: inherit; font-size: smaller}
37
-pre.smallexample {font-size: smaller}
38
-pre.smallformat {font-family: inherit; font-size: smaller}
39
-pre.smalllisp {font-size: smaller}
40 31
 span.nolinebreak {white-space: nowrap}
41 32
 span.roman {font-family: initial; font-weight: normal}
42 33
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -48,14 +39,12 @@ ul.no-bullet {list-style: none}
48 39
 </head>
49 40
 
50 41
 <body lang="en">
51
-<a name="Variable-index"></a>
52
-<div class="header">
42
+<span id="Variable-index"></span><div class="header">
53 43
 <p>
54
-Next: <a href="Data-type-index.html#Data-type-index" accesskey="n" rel="next">Data type index</a>, Previous: <a href="Function-index.html#Function-index" accesskey="p" rel="prev">Function index</a>, Up: <a href="Indexes.html#Indexes" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
44
+Next: <a href="Data-type-index.html" accesskey="n" rel="next">Data type index</a>, Previous: <a href="Function-index.html" accesskey="p" rel="prev">Function index</a>, Up: <a href="Indexes.html" accesskey="u" rel="up">Indexes</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
55 45
 </div>
56 46
 <hr>
57
-<a name="Variables"></a>
58
-<h3 class="appendixsec">A.3 Variables</h3>
47
+<span id="Variables"></span><h3 class="appendixsec">A.3 Variables</h3>
59 48
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Variable-index_vr_symbol-1"><b>%</b></a>
60 49
  &nbsp; 
61 50
 <br>
... ...
@@ -65,13 +54,15 @@ Next: <a href="Data-type-index.html#Data-type-index" accesskey="n" rel="next">Da
65 54
 <table class="index-vr" border="0">
66 55
 <tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> Section</th></tr>
67 56
 <tr><td colspan="4"> <hr></td></tr>
68
-<tr><th><a name="Variable-index_vr_symbol-1">%</a></th><td></td><td></td></tr>
69
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-_0025v"><code>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
70
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-_0025v-1"><code>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
57
+<tr><th id="Variable-index_vr_symbol-1">%</th><td></td><td></td></tr>
58
+<tr><td></td><td valign="top"><a href="Exported-classes.html#index-_0025next"><code>%next</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-classes.html">Exported classes</a></td></tr>
59
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-_0025v"><code>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
60
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-_0025v-1"><code>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
71 61
 <tr><td colspan="4"> <hr></td></tr>
72
-<tr><th><a name="Variable-index_vr_letter-S">S</a></th><td></td><td></td></tr>
73
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Slot_002c-_0025v"><code><span class="roman">Slot, </span>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
74
-<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Slot_002c-_0025v-1"><code><span class="roman">Slot, </span>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html#Internal-classes">Internal classes</a></td></tr>
62
+<tr><th id="Variable-index_vr_letter-S">S</th><td></td><td></td></tr>
63
+<tr><td></td><td valign="top"><a href="Exported-classes.html#index-Slot_002c-_0025next"><code><span class="roman">Slot, </span>%next</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Exported-classes.html">Exported classes</a></td></tr>
64
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Slot_002c-_0025v"><code><span class="roman">Slot, </span>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
65
+<tr><td></td><td valign="top"><a href="Internal-classes.html#index-Slot_002c-_0025v-1"><code><span class="roman">Slot, </span>%v</code></a>:</td><td>&nbsp;</td><td valign="top"><a href="Internal-classes.html">Internal classes</a></td></tr>
75 66
 <tr><td colspan="4"> <hr></td></tr>
76 67
 </table>
77 68
 <table><tr><th valign="top">Jump to: &nbsp; </th><td><a class="summary-letter" href="#Variable-index_vr_symbol-1"><b>%</b></a>
78 69
new file mode 100644
... ...
@@ -0,0 +1,2230 @@
1
+This is data-lens-transducers.info, produced by makeinfo version 6.7
2
+from data-lens-transducers.texi.
3
+
4
+INFO-DIR-SECTION Common Lisp
5
+START-INFO-DIR-ENTRY
6
+* data-lens/beta/transducers Reference: (data-lens-transducers). The data-lens/beta/transducers Reference Manual.
7
+END-INFO-DIR-ENTRY
8
+
9
+
10
+File: data-lens-transducers.info,  Node: Top,  Next: Systems,  Prev: (dir),  Up: (dir)
11
+
12
+The data-lens/beta/transducers Reference Manual
13
+***********************************************
14
+
15
+This is the data-lens/beta/transducers Reference Manual, generated
16
+automatically by Declt version 3.0 "Montgomery Scott" on Wed Jan 06
17
+14:24:28 2021 GMT-8.
18
+
19
+* Menu:
20
+
21
+* Systems:: The systems documentation
22
+* Files:: The files documentation
23
+* Packages:: The packages documentation
24
+* Definitions:: The symbols documentation
25
+* Indexes:: Concepts, functions, variables and data types
26
+
27
+
28
+File: data-lens-transducers.info,  Node: Systems,  Next: Files,  Prev: Top,  Up: Top
29
+
30
+1 Systems
31
+*********
32
+
33
+The main system appears first, followed by any subsystem dependency.
34
+
35
+* Menu:
36
+
37
+* The data-lens/beta/transducers system::
38
+* The data-lens system::
39
+
40
+
41
+File: data-lens-transducers.info,  Node: The data-lens/beta/transducers system,  Next: The data-lens system,  Prev: Systems,  Up: Systems
42
+
43
+1.1 data-lens/beta/transducers
44
+==============================
45
+
46
+*Author*
47
+     Edward Langley <<el-cl@elangley.org>>
48
+*License*
49
+     MIT
50
+*Description*
51
+     A collection of transducers to reduce stream-manipulation overhead
52
+*Dependencies*
53
+        • *note data-lens: go to the data-lens system. (system)
54
+        • alexandria
55
+*Source*
56
+     *note data-lens.asd: go to the data-lens․asd file. (file)
57
+*Components*
58
+        • *note package.lisp: go to the
59
+          data-lens/beta/transducers/package․lisp file. (file)
60
+        • *note transducer-protocol.lisp: go to the
61
+          data-lens/beta/transducers/transducer-protocol․lisp file.
62
+          (file)
63
+        • *note transducers.lisp: go to the
64
+          data-lens/beta/transducers/transducers․lisp file. (file)
65
+        • *note lazy-sequence.lisp: go to the
66
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
67
+
68
+
69
+File: data-lens-transducers.info,  Node: The data-lens system,  Prev: The data-lens/beta/transducers system,  Up: Systems
70
+
71
+1.2 data-lens
72
+=============
73
+
74
+*Author*
75
+     Edward Langley <<el-cl@elangley.org>>
76
+*License*
77
+     MIT
78
+*Description*
79
+     Utilities for building data transformations from composable
80
+     functions, modeled on lenses and transducers
81
+*Dependencies*
82
+        • cl-ppcre
83
+        • alexandria
84
+        • serapeum
85
+*Source*
86
+     *note data-lens.asd: go to the data-lens․asd file. (file)
87
+*Components*
88
+        • *note package.lisp: go to the data-lens/package․lisp file.
89
+          (file)
90
+        • *note optics.lisp: go to the data-lens/optics․lisp file.
91
+          (file)
92
+        • *note lens.lisp: go to the data-lens/lens․lisp file. (file)
93
+
94
+
95
+File: data-lens-transducers.info,  Node: Files,  Next: Packages,  Prev: Systems,  Up: Top
96
+
97
+2 Files
98
+*******
99
+
100
+Files are sorted by type and then listed depth-first from the systems
101
+components trees.
102
+
103
+* Menu:
104
+
105
+* Lisp files::
106
+
107
+
108
+File: data-lens-transducers.info,  Node: Lisp files,  Prev: Files,  Up: Files
109
+
110
+2.1 Lisp
111
+========
112
+
113
+* Menu:
114
+
115
+* The data-lens.asd file: The data-lens․asd file.
116
+* The data-lens/beta/transducers/package.lisp file: The data-lens/beta/transducers/package․lisp file.
117
+* The data-lens/beta/transducers/transducer-protocol.lisp file: The data-lens/beta/transducers/transducer-protocol․lisp file.
118
+* The data-lens/beta/transducers/transducers.lisp file: The data-lens/beta/transducers/transducers․lisp file.
119
+* The data-lens/beta/transducers/lazy-sequence.lisp file: The data-lens/beta/transducers/lazy-sequence․lisp file.
120
+* The data-lens/package.lisp file: The data-lens/package․lisp file.
121
+* The data-lens/optics.lisp file: The data-lens/optics․lisp file.
122
+* The data-lens/lens.lisp file: The data-lens/lens․lisp file.
123
+
124
+
125
+File: data-lens-transducers.info,  Node: The data-lens․asd file,  Next: The data-lens/beta/transducers/package․lisp file,  Prev: Lisp files,  Up: Lisp files
126
+
127
+2.1.1 data-lens.asd
128
+-------------------
129
+
130
+*Location*
131
+     data-lens.asd
132
+*Systems*
133
+        • *note data-lens/beta/transducers: go to the
134
+          data-lens/beta/transducers system. (system)
135
+        • *note data-lens: go to the data-lens system. (system)
136
+
137
+
138
+File: data-lens-transducers.info,  Node: The data-lens/beta/transducers/package․lisp file,  Next: The data-lens/beta/transducers/transducer-protocol․lisp file,  Prev: The data-lens․asd file,  Up: Lisp files
139
+
140
+2.1.2 data-lens/beta/transducers/package.lisp
141
+---------------------------------------------
142
+
143
+*Parent*
144
+     *note data-lens/beta/transducers: go to the
145
+     data-lens/beta/transducers system. (system)
146
+*Location*
147
+     package.lisp
148
+*Packages*
149
+        • *note data-lens: go to the DATA-LENS package.
150
+        • *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
151
+          package.
152
+        • *note data-lens.package: go to the DATA-LENS․PACKAGE package.
153
+        • *note data-lens.lenses: go to the DATA-LENS․LENSES package.
154
+        • *note data-lens.transducers.internals: go to the
155
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
156
+
157
+
158
+File: data-lens-transducers.info,  Node: The data-lens/beta/transducers/transducer-protocol․lisp file,  Next: The data-lens/beta/transducers/transducers․lisp file,  Prev: The data-lens/beta/transducers/package․lisp file,  Up: Lisp files
159
+
160
+2.1.3 data-lens/beta/transducers/transducer-protocol.lisp
161
+---------------------------------------------------------
162
+
163
+*Dependency*
164
+     *note package.lisp: go to the
165
+     data-lens/beta/transducers/package․lisp file. (file)
166
+*Parent*
167
+     *note data-lens/beta/transducers: go to the
168
+     data-lens/beta/transducers system. (system)
169
+*Location*
170
+     transducer-protocol.lisp
171
+*Exported Definitions*
172
+        • *note exit-early: go to the
173
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function.
174
+          (function)
175
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
176
+          generic function. (generic function)
177
+        • *note reduce-generic: go to the
178
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic
179
+          function. (generic function)
180
+        • *note reduce-generic: go to the
181
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
182
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
183
+          method. (method)
184
+        • *note reduce-generic: go to the
185
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
186
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T
187
+          method. (method)
188
+        • *note reduce-generic: go to the
189
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T
190
+          COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method. (method)
191
+        • *note reduce-generic: go to the
192
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
193
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
194
+          method. (method)
195
+        • *note stepper: go to the
196
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function.
197
+          (generic function)
198
+        • *note transduce: go to the
199
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function.
200
+          (function)
201
+        • *note unwrap: go to the
202
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function.
203
+          (generic function)
204
+        • *note unwrap: go to the
205
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T
206
+          COMMON-LISP∶∶T method. (method)
207
+*Internal Definitions*
208
+     *note defdocumentation: go to the
209
+     DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro. (macro)
210
+
211
+
212
+File: data-lens-transducers.info,  Node: The data-lens/beta/transducers/transducers․lisp file,  Next: The data-lens/beta/transducers/lazy-sequence․lisp file,  Prev: The data-lens/beta/transducers/transducer-protocol․lisp file,  Up: Lisp files
213
+
214
+2.1.4 data-lens/beta/transducers/transducers.lisp
215
+-------------------------------------------------
216
+
217
+*Dependency*
218
+     *note transducer-protocol.lisp: go to the
219
+     data-lens/beta/transducers/transducer-protocol․lisp file. (file)
220
+*Parent*
221
+     *note data-lens/beta/transducers: go to the
222
+     data-lens/beta/transducers system. (system)
223
+*Location*
224
+     transducers.lisp
225
+*Exported Definitions*
226
+        • *note catting: go to the DATA-LENS․TRANSDUCERS∶∶CATTING
227
+          function. (function)
228
+        • *note collecting: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING
229
+          function. (function)
230
+        • *note compressing-runs: go to the
231
+          DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function. (function)
232
+        • *note deduping: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING
233
+          function. (function)
234
+        • *note dropping: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING
235
+          function. (function)
236
+        • *note filtering: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING
237
+          function. (function)
238
+        • *note hash-table-select: go to the
239
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function. (function)
240
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
241
+          ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
242
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
243
+          ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
244
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
245
+          ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method.
246
+          (method)
247
+        • *note mapcatting: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING
248
+          function. (function)
249
+        • *note mapping: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING
250
+          function. (function)
251
+        • *note mv-filtering: go to the
252
+          DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function. (function)
253
+        • *note mv-mapping: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING
254
+          function. (function)
255
+        • *note mv-selecting: go to the
256
+          DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function. (function)
257
+        • *note splitting: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING
258
+          function. (function)
259
+        • *note stepper: go to the
260
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
261
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
262
+        • *note stepper: go to the
263
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
264
+          DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
265
+        • *note stepper: go to the
266
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
267
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method. (method)
268
+        • *note taking: go to the DATA-LENS․TRANSDUCERS∶∶TAKING
269
+          function. (function)
270
+        • *note unwrap: go to the
271
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql
272
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method.
273
+          (method)
274
+*Internal Definitions*
275
+        • *note comment: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro.
276
+          (macro)
277
+        • *note eduction: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION
278
+          function. (function)
279
+        • *note seq: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function.
280
+          (function)
281
+        • *note transducer-lambda: go to the
282
+          DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro. (macro)
283
+
284
+
285
+File: data-lens-transducers.info,  Node: The data-lens/beta/transducers/lazy-sequence․lisp file,  Next: The data-lens/package․lisp file,  Prev: The data-lens/beta/transducers/transducers․lisp file,  Up: Lisp files
286
+
287
+2.1.5 data-lens/beta/transducers/lazy-sequence.lisp
288
+---------------------------------------------------
289
+
290
+*Dependency*
291
+     *note transducers.lisp: go to the
292
+     data-lens/beta/transducers/transducers․lisp file. (file)
293
+*Parent*
294
+     *note data-lens/beta/transducers: go to the
295
+     data-lens/beta/transducers system. (system)
296
+*Location*
297
+     lazy-sequence.lisp
298
+*Exported Definitions*
299
+        • *note iota: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function.
300
+          (function)
301
+        • *note lazy-sequence: go to the
302
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function. (function)
303
+        • *note lazy-sequence: go to the
304
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class. (class)
305
+        • *note reduce-generic: go to the
306
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
307
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION
308
+          COMMON-LISP∶∶T method. (method)
309
+        • *note repeating: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING
310
+          macro. (macro)
311
+        • *note repeating*: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING*
312
+          function. (function)
313
+*Internal Definitions*
314
+     *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
315
+     DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
316
+
317
+
318
+File: data-lens-transducers.info,  Node: The data-lens/package․lisp file,  Next: The data-lens/optics․lisp file,  Prev: The data-lens/beta/transducers/lazy-sequence․lisp file,  Up: Lisp files
319
+
320
+2.1.6 data-lens/package.lisp
321
+----------------------------
322
+
323
+*Parent*
324
+     *note data-lens: go to the data-lens system. (system)
325
+*Location*
326
+     package.lisp
327
+*Packages*
328
+        • *note data-lens: go to the DATA-LENS package.
329
+        • *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
330
+          package.
331
+        • *note data-lens.package: go to the DATA-LENS․PACKAGE package.
332
+        • *note data-lens.lenses: go to the DATA-LENS․LENSES package.
333
+        • *note data-lens.transducers.internals: go to the
334
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
335
+
336
+
337
+File: data-lens-transducers.info,  Node: The data-lens/optics․lisp file,  Next: The data-lens/lens․lisp file,  Prev: The data-lens/package․lisp file,  Up: Lisp files
338
+
339
+2.1.7 data-lens/optics.lisp
340
+---------------------------
341
+
342
+*Dependency*
343
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
344
+*Parent*
345
+     *note data-lens: go to the data-lens system. (system)
346
+*Location*
347
+     optics.lisp
348
+*Exported Definitions*
349
+        • *note make-alist-lens: go to the
350
+          DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function. (function)
351
+        • *note make-hash-table-lens: go to the
352
+          DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function. (function)
353
+        • *note make-list-lens: go to the
354
+          DATA-LENS․LENSES∶∶MAKE-LIST-LENS function. (function)
355
+        • *note make-plist-lens: go to the
356
+          DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function. (function)
357
+        • *note over: go to the DATA-LENS․LENSES∶∶OVER function.
358
+          (function)
359
+        • *note set: go to the DATA-LENS․LENSES∶∶SET function.
360
+          (function)
361
+        • *note view: go to the DATA-LENS․LENSES∶∶VIEW function.
362
+          (function)
363
+*Internal Definitions*
364
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE generic
365
+          function. (generic function)
366
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T
367
+          AROUND method. (method)
368
+        • *note constant-: go to the DATA-LENS․LENSES∶∶CONSTANT- class.
369
+          (class)
370
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP generic function.
371
+          (generic function)
372
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
373
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
374
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
375
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
376
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
377
+          COMMON-LISP∶∶LIST method. (method)
378
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
379
+          COMMON-LISP∶∶VECTOR method. (method)
380
+        • *note identity-: go to the DATA-LENS․LENSES∶∶IDENTITY- class.
381
+          (class)
382
+        • *note make-alist-history-lens: go to the
383
+          DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function. (function)
384
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
385
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
386
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
387
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
388
+        • *note wrap-constant: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT
389
+          function. (function)
390
+        • *note wrap-identity: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY
391
+          function. (function)
392
+
393
+
394
+File: data-lens-transducers.info,  Node: The data-lens/lens․lisp file,  Prev: The data-lens/optics․lisp file,  Up: Lisp files
395
+
396
+2.1.8 data-lens/lens.lisp
397
+-------------------------
398
+
399
+*Dependency*
400
+     *note optics.lisp: go to the data-lens/optics․lisp file. (file)
401
+*Parent*
402
+     *note data-lens: go to the data-lens system. (system)
403
+*Location*
404
+     lens.lisp
405
+*Exported Definitions*
406
+        • *note <>1: go to the DATA-LENS∶∶<>1 macro. (macro)
407
+        • *note ==: go to the DATA-LENS∶∶== function. (function)
408
+        • *note applicable-when: go to the DATA-LENS∶∶APPLICABLE-WHEN
409
+          function. (function)
410
+        • *note applying: go to the DATA-LENS∶∶APPLYING macro. (macro)
411
+        • *note combine-matching-lists: go to the
412
+          DATA-LENS∶∶COMBINE-MATCHING-LISTS function. (function)
413
+        • *note compress-runs: go to the DATA-LENS∶∶COMPRESS-RUNS
414
+          function. (function)
415
+        • *note cumsum: go to the DATA-LENS∶∶CUMSUM function. (function)
416
+        • *note defun-ct: go to the DATA-LENS∶∶DEFUN-CT macro. (macro)
417
+        • *note denest: go to the DATA-LENS∶∶DENEST function. (function)
418
+        • *note derive: go to the DATA-LENS∶∶DERIVE function. (function)
419
+        • *note element: go to the DATA-LENS∶∶ELEMENT function.
420
+          (function)
421
+        • *note exclude: go to the DATA-LENS∶∶EXCLUDE function.
422
+          (function)
423
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY generic
424
+          function. (generic function)
425
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
426
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method. (method)
427
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
428
+          COMMON-LISP∶∶LIST COMMON-LISP∶∶T method. (method)
429
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
430
+          generic function. (generic function)
431
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
432
+          COMMON-LISP∶∶HASH-TABLE method. (method)
433
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
434
+          COMMON-LISP∶∶VECTOR method. (method)
435
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
436
+          COMMON-LISP∶∶SYMBOL method. (method)
437
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
438
+          COMMON-LISP∶∶FUNCTION method. (method)
439
+        • *note include: go to the DATA-LENS∶∶INCLUDE function.
440
+          (function)
441
+        • *note juxt: go to the DATA-LENS∶∶JUXT function. (function)
442
+        • *note key: go to the DATA-LENS∶∶KEY function. (function)
443
+        • *note key-transform: go to the DATA-LENS∶∶KEY-TRANSFORM
444
+          function. (function)
445
+        • *note let-fn: go to the DATA-LENS∶∶LET-FN macro. (macro)
446
+        • *note maximizing: go to the DATA-LENS∶∶MAXIMIZING function.
447
+          (function)
448
+        • *note of-length: go to the DATA-LENS∶∶OF-LENGTH function.
449
+          (function)
450
+        • *note of-max-length: go to the DATA-LENS∶∶OF-MAX-LENGTH
451
+          function. (function)
452
+        • *note of-min-length: go to the DATA-LENS∶∶OF-MIN-LENGTH
453
+          function. (function)
454
+        • *note on: go to the DATA-LENS∶∶ON function. (function)
455
+        • *note over: go to the DATA-LENS∶∶OVER function. (function)
456
+        • *note pick: go to the DATA-LENS∶∶PICK function. (function)
457
+        • *note regex-match: go to the DATA-LENS∶∶REGEX-MATCH function.
458
+          (function)
459
+        • *note shortcut: go to the DATA-LENS∶∶SHORTCUT macro. (macro)
460
+        • *note slice: go to the DATA-LENS∶∶SLICE function. (function)
461
+        • *note sorted: go to the DATA-LENS∶∶SORTED function. (function)
462
+        • *note splice-elt: go to the DATA-LENS∶∶SPLICE-ELT function.
463
+          (function)
464
+        • *note suffixp: go to the DATA-LENS∶∶SUFFIXP function.
465
+          (function)
466
+        • *note transform-elt: go to the DATA-LENS∶∶TRANSFORM-ELT
467
+          function. (function)
468
+        • *note transform-head: go to the DATA-LENS∶∶TRANSFORM-HEAD
469
+          function. (function)
470
+        • *note transform-tail: go to the DATA-LENS∶∶TRANSFORM-TAIL
471
+          function. (function)
472
+        • *note zipping: go to the DATA-LENS∶∶ZIPPING function.
473
+          (function)
474
+        • *note •: go to the DATA-LENS∶∶• macro. (macro)
475
+*Internal Definitions*
476
+        • *note =>>: go to the DATA-LENS∶∶=>> function. (function)
477
+        • *note cons-new: go to the DATA-LENS∶∶CONS-NEW function.
478
+          (function)
479
+        • *note deduplicate: go to the DATA-LENS∶∶DEDUPLICATE function.
480
+          (function)
481
+        • *note filler: go to the DATA-LENS∶∶FILLER function. (function)
482
+        • *note matching-list-reducer: go to the
483
+          DATA-LENS∶∶MATCHING-LIST-REDUCER function. (function)
484
+        • *note update: go to the DATA-LENS∶∶UPDATE function. (function)
485
+        • *note updatef: go to the DATA-LENS∶∶UPDATEF macro. (macro)
486
+
487
+
488
+File: data-lens-transducers.info,  Node: Packages,  Next: Definitions,  Prev: Files,  Up: Top
489
+
490
+3 Packages
491
+**********
492
+
493
+Packages are listed by definition order.
494
+
495
+* Menu:
496
+
497
+* The data-lens package::
498
+* The data-lens.transducers package: The data-lens․transducers package.
499
+* The data-lens.package package: The data-lens․package package.
500
+* The data-lens.lenses package: The data-lens․lenses package.
501
+* The data-lens.transducers.internals package: The data-lens․transducers․internals package.
502
+
503
+
504
+File: data-lens-transducers.info,  Node: The data-lens package,  Next: The data-lens․transducers package,  Prev: Packages,  Up: Packages
505
+
506
+3.1 data-lens
507
+=============
508
+
509
+*Source*
510
+     *note package.lisp: go to the
511
+     data-lens/beta/transducers/package․lisp file. (file)
512
+*Use List*
513
+     common-lisp
514
+*Exported Definitions*
515
+        • *note <>1: go to the DATA-LENS∶∶<>1 macro. (macro)
516
+        • *note ==: go to the DATA-LENS∶∶== function. (function)
517
+        • *note applicable-when: go to the DATA-LENS∶∶APPLICABLE-WHEN
518
+          function. (function)
519
+        • *note applying: go to the DATA-LENS∶∶APPLYING macro. (macro)
520
+        • *note combine-matching-lists: go to the
521
+          DATA-LENS∶∶COMBINE-MATCHING-LISTS function. (function)
522
+        • *note compress-runs: go to the DATA-LENS∶∶COMPRESS-RUNS
523
+          function. (function)
524
+        • *note cumsum: go to the DATA-LENS∶∶CUMSUM function. (function)
525
+        • *note defun-ct: go to the DATA-LENS∶∶DEFUN-CT macro. (macro)
526
+        • *note denest: go to the DATA-LENS∶∶DENEST function. (function)
527
+        • *note derive: go to the DATA-LENS∶∶DERIVE function. (function)
528
+        • *note element: go to the DATA-LENS∶∶ELEMENT function.
529
+          (function)
530
+        • *note exclude: go to the DATA-LENS∶∶EXCLUDE function.
531
+          (function)
532
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY generic
533
+          function. (generic function)
534
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
535
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method. (method)
536
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
537
+          COMMON-LISP∶∶LIST COMMON-LISP∶∶T method. (method)
538
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
539
+          generic function. (generic function)
540
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
541
+          COMMON-LISP∶∶HASH-TABLE method. (method)
542
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
543
+          COMMON-LISP∶∶VECTOR method. (method)
544
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
545
+          COMMON-LISP∶∶SYMBOL method. (method)
546
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
547
+          COMMON-LISP∶∶FUNCTION method. (method)
548
+        • *note include: go to the DATA-LENS∶∶INCLUDE function.
549
+          (function)
550
+        • *note juxt: go to the DATA-LENS∶∶JUXT function. (function)
551
+        • *note key: go to the DATA-LENS∶∶KEY function. (function)
552
+        • *note key-transform: go to the DATA-LENS∶∶KEY-TRANSFORM
553
+          function. (function)
554
+        • *note let-fn: go to the DATA-LENS∶∶LET-FN macro. (macro)
555
+        • *note maximizing: go to the DATA-LENS∶∶MAXIMIZING function.
556
+          (function)
557
+        • *note of-length: go to the DATA-LENS∶∶OF-LENGTH function.
558
+          (function)
559
+        • *note of-max-length: go to the DATA-LENS∶∶OF-MAX-LENGTH
560
+          function. (function)
561
+        • *note of-min-length: go to the DATA-LENS∶∶OF-MIN-LENGTH
562
+          function. (function)
563
+        • *note on: go to the DATA-LENS∶∶ON function. (function)
564
+        • *note over: go to the DATA-LENS∶∶OVER function. (function)
565
+        • *note pick: go to the DATA-LENS∶∶PICK function. (function)
566
+        • *note regex-match: go to the DATA-LENS∶∶REGEX-MATCH function.
567
+          (function)
568
+        • *note shortcut: go to the DATA-LENS∶∶SHORTCUT macro. (macro)
569
+        • *note slice: go to the DATA-LENS∶∶SLICE function. (function)
570
+        • *note sorted: go to the DATA-LENS∶∶SORTED function. (function)
571
+        • *note splice-elt: go to the DATA-LENS∶∶SPLICE-ELT function.
572
+          (function)
573
+        • *note suffixp: go to the DATA-LENS∶∶SUFFIXP function.
574
+          (function)
575
+        • *note transform-elt: go to the DATA-LENS∶∶TRANSFORM-ELT
576
+          function. (function)
577
+        • *note transform-head: go to the DATA-LENS∶∶TRANSFORM-HEAD
578
+          function. (function)
579
+        • *note transform-tail: go to the DATA-LENS∶∶TRANSFORM-TAIL
580
+          function. (function)
581
+        • *note zipping: go to the DATA-LENS∶∶ZIPPING function.
582
+          (function)
583
+        • *note •: go to the DATA-LENS∶∶• macro. (macro)
584
+*Internal Definitions*
585
+        • *note =>>: go to the DATA-LENS∶∶=>> function. (function)
586
+        • *note cons-new: go to the DATA-LENS∶∶CONS-NEW function.
587
+          (function)
588
+        • *note deduplicate: go to the DATA-LENS∶∶DEDUPLICATE function.
589
+          (function)
590
+        • *note filler: go to the DATA-LENS∶∶FILLER function. (function)
591
+        • *note matching-list-reducer: go to the
592
+          DATA-LENS∶∶MATCHING-LIST-REDUCER function. (function)
593
+        • *note update: go to the DATA-LENS∶∶UPDATE function. (function)
594
+        • *note updatef: go to the DATA-LENS∶∶UPDATEF macro. (macro)
595
+
596
+
597
+File: data-lens-transducers.info,  Node: The data-lens․transducers package,  Next: The data-lens․package package,  Prev: The data-lens package,  Up: Packages
598
+
599
+3.2 data-lens.transducers
600
+=========================
601
+
602
+*Source*
603
+     *note package.lisp: go to the
604
+     data-lens/beta/transducers/package․lisp file. (file)
605
+*Use List*
606
+     common-lisp
607
+*Exported Definitions*
608
+        • *note catting: go to the DATA-LENS․TRANSDUCERS∶∶CATTING
609
+          function. (function)
610
+        • *note collecting: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING
611
+          function. (function)
612
+        • *note compressing-runs: go to the
613
+          DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function. (function)
614
+        • *note deduping: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING
615
+          function. (function)
616
+        • *note dropping: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING
617
+          function. (function)
618
+        • *note filtering: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING
619
+          function. (function)
620
+        • *note hash-table-select: go to the
621
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function. (function)
622
+        • *note iota: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function.
623
+          (function)
624
+        • *note lazy-sequence: go to the
625
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function. (function)
626
+        • *note lazy-sequence: go to the
627
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class. (class)
628
+        • *note mapcatting: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING
629
+          function. (function)
630
+        • *note mapping: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING
631
+          function. (function)
632
+        • *note mv-filtering: go to the
633
+          DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function. (function)
634
+        • *note mv-mapping: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING
635
+          function. (function)
636
+        • *note mv-selecting: go to the
637
+          DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function. (function)
638
+        • *note repeating: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING
639
+          macro. (macro)
640
+        • *note repeating*: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING*
641
+          function. (function)
642
+        • *note splitting: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING
643
+          function. (function)
644
+        • *note taking: go to the DATA-LENS․TRANSDUCERS∶∶TAKING
645
+          function. (function)
646
+*Internal Definitions*
647
+        • *note comment: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro.
648
+          (macro)
649
+        • *note eduction: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION
650
+          function. (function)
651
+        • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic
652
+          function. (generic function)
653
+        • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
654
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
655
+        • *note seq: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function.
656
+          (function)
657
+        • *note transducer-lambda: go to the
658
+          DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro. (macro)
659
+
660
+
661
+File: data-lens-transducers.info,  Node: The data-lens․package package,  Next: The data-lens․lenses package,  Prev: The data-lens․transducers package,  Up: Packages
662
+
663
+3.3 data-lens.package
664
+=====================
665
+
666
+*Source*
667
+     *note package.lisp: go to the
668
+     data-lens/beta/transducers/package․lisp file. (file)
669
+*Use List*
670
+     common-lisp
671
+
672
+
673
+File: data-lens-transducers.info,  Node: The data-lens․lenses package,  Next: The data-lens․transducers․internals package,  Prev: The data-lens․package package,  Up: Packages
674
+
675
+3.4 data-lens.lenses
676
+====================
677
+
678
+*Source*
679
+     *note package.lisp: go to the
680
+     data-lens/beta/transducers/package․lisp file. (file)
681
+*Use List*
682
+     common-lisp
683
+*Exported Definitions*
684
+        • *note make-alist-lens: go to the
685
+          DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function. (function)
686
+        • *note make-hash-table-lens: go to the
687
+          DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function. (function)
688
+        • *note make-list-lens: go to the
689
+          DATA-LENS․LENSES∶∶MAKE-LIST-LENS function. (function)
690
+        • *note make-plist-lens: go to the
691
+          DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function. (function)
692
+        • *note over: go to the DATA-LENS․LENSES∶∶OVER function.
693
+          (function)
694
+        • *note set: go to the DATA-LENS․LENSES∶∶SET function.
695
+          (function)
696
+        • *note view: go to the DATA-LENS․LENSES∶∶VIEW function.
697
+          (function)
698
+*Internal Definitions*
699
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE generic
700
+          function. (generic function)
701
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T
702
+          AROUND method. (method)
703
+        • *note constant-: go to the DATA-LENS․LENSES∶∶CONSTANT- class.
704
+          (class)
705
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP generic function.
706
+          (generic function)
707
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
708
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
709
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
710
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
711
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
712
+          COMMON-LISP∶∶LIST method. (method)
713
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
714
+          COMMON-LISP∶∶VECTOR method. (method)
715
+        • *note identity-: go to the DATA-LENS․LENSES∶∶IDENTITY- class.
716
+          (class)
717
+        • *note make-alist-history-lens: go to the
718
+          DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function. (function)
719
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
720
+          generic function. (generic function)
721
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
722
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
723
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
724
+          generic function. (generic function)
725
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
726
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
727
+        • *note wrap-constant: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT
728
+          function. (function)
729
+        • *note wrap-identity: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY
730
+          function. (function)
731
+
732
+
733
+File: data-lens-transducers.info,  Node: The data-lens․transducers․internals package,  Prev: The data-lens․lenses package,  Up: Packages
734
+
735
+3.5 data-lens.transducers.internals
736
+===================================
737
+
738
+*Source*
739
+     *note package.lisp: go to the
740
+     data-lens/beta/transducers/package․lisp file. (file)
741
+*Use List*
742
+     common-lisp
743
+*Exported Definitions*
744
+        • *note exit-early: go to the
745
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function.
746
+          (function)
747
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
748
+          generic function. (generic function)
749
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
750
+          ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
751
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
752
+          ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
753
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
754
+          ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method.
755
+          (method)
756
+        • *note reduce-generic: go to the
757
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic
758
+          function. (generic function)
759
+        • *note reduce-generic: go to the
760
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
761
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION
762
+          COMMON-LISP∶∶T method. (method)
763
+        • *note reduce-generic: go to the
764
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
765
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
766
+          method. (method)
767
+        • *note reduce-generic: go to the
768
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
769
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T
770
+          method. (method)
771
+        • *note reduce-generic: go to the
772
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T
773
+          COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method. (method)
774
+        • *note reduce-generic: go to the
775
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
776
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
777
+          method. (method)
778
+        • *note stepper: go to the
779
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function.
780
+          (generic function)
781
+        • *note stepper: go to the
782
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
783
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
784
+        • *note stepper: go to the
785
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
786
+          DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
787
+        • *note stepper: go to the
788
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
789
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method. (method)
790
+        • *note transduce: go to the
791
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function.
792
+          (function)
793
+        • *note unwrap: go to the
794
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function.
795
+          (generic function)
796
+        • *note unwrap: go to the
797
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql
798
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method.
799
+          (method)
800
+        • *note unwrap: go to the
801
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T
802
+          COMMON-LISP∶∶T method. (method)
803
+*Internal Definitions*
804
+     *note defdocumentation: go to the
805
+     DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro. (macro)
806
+
807
+
808
+File: data-lens-transducers.info,  Node: Definitions,  Next: Indexes,  Prev: Packages,  Up: Top
809
+
810
+4 Definitions
811
+*************
812
+
813
+Definitions are sorted by export status, category, package, and then by
814
+lexicographic order.
815
+
816
+* Menu:
817
+
818
+* Exported definitions::
819
+* Internal definitions::
820
+
821
+
822
+File: data-lens-transducers.info,  Node: Exported definitions,  Next: Internal definitions,  Prev: Definitions,  Up: Definitions
823
+
824
+4.1 Exported definitions
825
+========================
826
+
827
+* Menu:
828
+
829
+* Exported macros::
830
+* Exported functions::
831
+* Exported generic functions::
832
+* Exported classes::
833
+
834
+
835
+File: data-lens-transducers.info,  Node: Exported macros,  Next: Exported functions,  Prev: Exported definitions,  Up: Exported definitions
836
+
837
+4.1.1 Macros
838
+------------
839
+
840
+ -- Macro: <>1 &rest FUNS
841
+     *Package*
842
+          *note data-lens: go to the DATA-LENS package.
843
+     *Source*
844
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
845
+ -- Macro: applying FUN &rest ARGS
846
+     *Package*
847
+          *note data-lens: go to the DATA-LENS package.
848
+     *Source*
849
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
850
+ -- Macro: defun-ct NAME (&rest ARGS) &body BODY
851
+     *Package*
852
+          *note data-lens: go to the DATA-LENS package.
853
+     *Source*
854
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
855
+ -- Macro: let-fn (&rest BINDINGS) &body BODY
856
+     *Package*
857
+          *note data-lens: go to the DATA-LENS package.
858
+     *Source*
859
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
860
+ -- Macro: repeating V
861
+     *Package*
862
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
863
+          package.
864
+     *Source*
865
+          *note lazy-sequence.lisp: go to the
866
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
867
+ -- Macro: shortcut NAME FUNCTION &body BOUND-ARGS
868
+     *Package*
869
+          *note data-lens: go to the DATA-LENS package.
870
+     *Source*
871
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
872
+ -- Macro: • &rest FUNS
873
+     *Package*
874
+          *note data-lens: go to the DATA-LENS package.
875
+     *Source*
876
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
877
+
878
+
879
+File: data-lens-transducers.info,  Node: Exported functions,  Next: Exported generic functions,  Prev: Exported macros,  Up: Exported definitions
880
+
881
+4.1.2 Functions
882
+---------------
883
+
884
+ -- Function: == TARGET &key TEST
885
+     *Package*
886
+          *note data-lens: go to the DATA-LENS package.
887
+     *Source*
888
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
889
+ -- Function: applicable-when FUN TEST
890
+     *Package*
891
+          *note data-lens: go to the DATA-LENS package.
892
+     *Source*
893
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
894
+ -- Function: catting ()
895
+     *Package*
896
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
897
+          package.
898
+     *Source*
899
+          *note transducers.lisp: go to the
900
+          data-lens/beta/transducers/transducers․lisp file. (file)
901
+ -- Function: collecting COLLECTOR
902
+     *Package*
903
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
904
+          package.
905
+     *Source*
906
+          *note transducers.lisp: go to the
907
+          data-lens/beta/transducers/transducers․lisp file. (file)
908
+ -- Function: combine-matching-lists &key TEST &allow-other-keys
909
+     *Package*
910
+          *note data-lens: go to the DATA-LENS package.
911
+     *Source*
912
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
913
+ -- Function: compress-runs &key COLLECTOR TEST KEY
914
+     *Package*
915
+          *note data-lens: go to the DATA-LENS package.
916
+     *Source*
917
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
918
+ -- Function: compressing-runs &key TEST COMBINER
919
+     *Package*
920
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
921
+          package.
922
+     *Source*
923
+          *note transducers.lisp: go to the
924
+          data-lens/beta/transducers/transducers․lisp file. (file)
925
+ -- Function: cumsum &key ADD-FUN KEY COMBINE ZERO
926
+     *Package*
927
+          *note data-lens: go to the DATA-LENS package.
928
+     *Source*
929
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
930
+ -- Function: deduping &optional TEST
931
+     *Package*
932
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
933
+          package.
934
+     *Source*
935
+          *note transducers.lisp: go to the
936
+          data-lens/beta/transducers/transducers․lisp file. (file)
937
+ -- Function: denest &key RESULT-TYPE
938
+     *Package*
939
+          *note data-lens: go to the DATA-LENS package.
940
+     *Source*
941
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
942
+ -- Function: derive DIFF-FUN &key KEY
943
+     *Package*
944
+          *note data-lens: go to the DATA-LENS package.
945
+     *Source*
946
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
947
+ -- Function: dropping N
948
+     *Package*
949
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
950
+          package.
951
+     *Source*
952
+          *note transducers.lisp: go to the
953
+          data-lens/beta/transducers/transducers․lisp file. (file)
954
+ -- Function: element NUM
955
+     *Package*
956
+          *note data-lens: go to the DATA-LENS package.
957
+     *Source*
958
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
959
+ -- Function: exclude PRED
960
+     *Package*
961
+          *note data-lens: go to the DATA-LENS package.
962
+     *Source*
963
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
964
+ -- Function: exit-early ACC
965
+     *Package*
966
+          *note data-lens.transducers.internals: go to the
967
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
968
+     *Source*
969
+          *note transducer-protocol.lisp: go to the
970
+          data-lens/beta/transducers/transducer-protocol․lisp file.
971
+          (file)
972
+ -- Function: filtering FUNCTION &rest ARGS
973
+     *Package*
974
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
975
+          package.
976
+     *Source*
977
+          *note transducers.lisp: go to the
978
+          data-lens/beta/transducers/transducers․lisp file. (file)
979
+ -- Function: hash-table-select HASH-TABLE
980
+     *Package*
981
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
982
+          package.
983
+     *Source*
984
+          *note transducers.lisp: go to the
985
+          data-lens/beta/transducers/transducers․lisp file. (file)
986
+ -- Function: include PRED
987
+     *Package*
988
+          *note data-lens: go to the DATA-LENS package.
989
+     *Source*
990
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
991
+ -- Function: iota &key START STEP COUNT
992
+     *Package*
993
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
994
+          package.
995
+     *Source*
996
+          *note lazy-sequence.lisp: go to the
997
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
998
+ -- Function: juxt FUN1 &rest R
999
+     *Package*
1000
+          *note data-lens: go to the DATA-LENS package.
1001
+     *Source*
1002
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1003
+ -- Function: key KEY
1004
+     *Package*
1005
+          *note data-lens: go to the DATA-LENS package.
1006
+     *Source*
1007
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1008
+ -- Function: key-transform FUN KEY-GET KEY-SET
1009
+     *Package*
1010
+          *note data-lens: go to the DATA-LENS package.
1011
+     *Source*
1012
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1013
+ -- Function: lazy-sequence NEXT
1014
+     *Package*
1015
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1016
+          package.
1017
+     *Source*
1018
+          *note lazy-sequence.lisp: go to the
1019
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
1020
+ -- Function: make-alist-lens KEY
1021
+     A lens for updating a alist, discarding previous values
1022
+     *Package*
1023
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1024
+     *Source*
1025
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1026
+          (file)
1027
+ -- Function: make-hash-table-lens KEY
1028
+     A lens for updating a hash-table, discarding previous values
1029
+     *Package*
1030
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1031
+     *Source*
1032
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1033
+          (file)
1034
+ -- Function: make-list-lens INDEX
1035
+     A lens for updating a sequence
1036
+     *Package*
1037
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1038
+     *Source*
1039
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1040
+          (file)
1041
+ -- Function: make-plist-lens KEY
1042
+     A lens for updating a plist, preserving previous values
1043
+     *Package*
1044
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1045
+     *Source*
1046
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1047
+          (file)
1048
+ -- Function: mapcatting FUN
1049
+     *Package*
1050
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1051
+          package.
1052
+     *Source*
1053
+          *note transducers.lisp: go to the
1054
+          data-lens/beta/transducers/transducers․lisp file. (file)
1055
+ -- Function: mapping FUNCTION &rest ARGS
1056
+     *Package*
1057
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1058
+          package.
1059
+     *Source*
1060
+          *note transducers.lisp: go to the
1061
+          data-lens/beta/transducers/transducers․lisp file. (file)
1062
+ -- Function: maximizing RELATION MEASURE
1063
+     *Package*
1064
+          *note data-lens: go to the DATA-LENS package.
1065
+     *Source*
1066
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1067
+ -- Function: mv-filtering FUNCTION &rest ARGS
1068
+     *Package*
1069
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1070
+          package.
1071
+     *Source*
1072
+          *note transducers.lisp: go to the
1073
+          data-lens/beta/transducers/transducers․lisp file. (file)
1074
+ -- Function: mv-mapping FUNCTION &rest ARGS
1075
+     *Package*
1076
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1077
+          package.
1078
+     *Source*
1079
+          *note transducers.lisp: go to the
1080
+          data-lens/beta/transducers/transducers․lisp file. (file)
1081
+ -- Function: mv-selecting FUNCTION &rest ARGS
1082
+     *Package*
1083
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1084
+          package.
1085
+     *Source*
1086
+          *note transducers.lisp: go to the
1087
+          data-lens/beta/transducers/transducers․lisp file. (file)
1088
+ -- Function: of-length LEN
1089
+     *Package*
1090
+          *note data-lens: go to the DATA-LENS package.
1091
+     *Source*
1092
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1093
+ -- Function: of-max-length LEN
1094
+     *Package*
1095
+          *note data-lens: go to the DATA-LENS package.
1096
+     *Source*
1097
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1098
+ -- Function: of-min-length LEN
1099
+     *Package*
1100
+          *note data-lens: go to the DATA-LENS package.
1101
+     *Source*
1102
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1103
+ -- Function: on FUN KEY
1104
+     *Package*
1105
+          *note data-lens: go to the DATA-LENS package.
1106
+     *Source*
1107
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1108
+ -- Function: over FUN &key RESULT-TYPE
1109
+     *Package*
1110
+          *note data-lens: go to the DATA-LENS package.
1111
+     *Source*
1112
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1113
+ -- Function: over LENS CB REC
1114
+     Given a lens, a callback and a record, apply the lens to the
1115
+     record, transform it by the callback and return copy of the record,
1116
+     updated to contain the result of the callback.  This is the
1117
+     fundamental operation on a lens and SET and VIEW are implemented in
1118
+     terms of it.
1119
+
1120
+     A lens is any function of the form (lambda (fun) (lambda (rec)
1121
+     ...))  that obeys the lens laws (where == is some reasonable
1122
+     equality operator):
1123
+
1124
+     (== (view lens (set lens value rec))
1125
+     value)
1126
+
1127
+     (== (set lens (view lens rec) rec)
1128
+     rec)
1129
+
1130
+     (== (set lens value2 (set lens value1 rec))
1131
+     (set lens value2 rec))
1132
+
1133
+     The inner lambda returns a functor that determines the policy to be
1134
+     applied to the focused part.  By default, this only uses IDENTITY-
1135
+     and CONSTANT- in order to implement the lens operations over, set
1136
+     and view.
1137
+
1138
+     If these conditions are met, (over (data-lens:<>1 lens1 lens2) ...)
1139
+     is equivalent to using lens2 to focus the part lens1 focuses: note
1140
+     that composition is "backwards" from what one might expect: this is
1141
+     because composition composes the wrapper lambdas and applies the
1142
+     lambda that actually pulls a value out of a record later.
1143
+     *Package*
1144
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1145
+     *Source*
1146
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1147
+          (file)
1148
+ -- Function: pick SELECTOR
1149
+     *Package*
1150
+          *note data-lens: go to the DATA-LENS package.
1151
+     *Source*
1152
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1153
+ -- Function: regex-match REGEX
1154
+     *Package*
1155
+          *note data-lens: go to the DATA-LENS package.
1156
+     *Source*
1157
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1158
+ -- Function: repeating* V &key COUNT
1159
+     *Package*
1160
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1161
+          package.
1162
+     *Source*
1163
+          *note lazy-sequence.lisp: go to the
1164
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
1165
+ -- Function: set LENS V REC
1166
+     Given a lens, a value and a rec, immutably update the rec to
1167
+     contain the new value at the location focused by the lens.
1168
+     *Package*
1169
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1170
+     *Source*
1171
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1172
+          (file)
1173
+ -- Function: slice START &optional END
1174
+     *Package*
1175
+          *note data-lens: go to the DATA-LENS package.
1176
+     *Source*
1177
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1178
+ -- Function: sorted COMPARATOR &rest R &key KEY
1179
+     *Package*
1180
+          *note data-lens: go to the DATA-LENS package.
1181
+     *Source*
1182
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1183
+ -- Function: splice-elt ELT FUN
1184
+     *Package*
1185
+          *note data-lens: go to the DATA-LENS package.
1186
+     *Source*
1187
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1188
+ -- Function: splitting &rest FUNCTIONS
1189
+     *Package*
1190
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1191
+          package.
1192
+     *Source*
1193
+          *note transducers.lisp: go to the
1194
+          data-lens/beta/transducers/transducers․lisp file. (file)
1195
+ -- Function: suffixp SUFFIX &key TEST
1196
+     *Package*
1197
+          *note data-lens: go to the DATA-LENS package.
1198
+     *Source*
1199
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1200
+ -- Function: taking N
1201
+     *Package*
1202
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1203
+          package.
1204
+     *Source*
1205
+          *note transducers.lisp: go to the
1206
+          data-lens/beta/transducers/transducers․lisp file. (file)
1207
+ -- Function: transduce XF BUILD SEQ
1208
+     *Package*
1209
+          *note data-lens.transducers.internals: go to the
1210
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1211
+     *Source*
1212
+          *note transducer-protocol.lisp: go to the
1213
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1214
+          (file)
1215
+ -- Function: transform-elt ELT FUN
1216
+     *Package*
1217
+          *note data-lens: go to the DATA-LENS package.
1218
+     *Source*
1219
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1220
+ -- Function: transform-head FUN
1221
+     *Package*
1222
+          *note data-lens: go to the DATA-LENS package.
1223
+     *Source*
1224
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1225
+ -- Function: transform-tail FUN
1226
+     *Package*
1227
+          *note data-lens: go to the DATA-LENS package.
1228
+     *Source*
1229
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1230
+ -- Function: view LENS REC
1231
+     Given a lens and a rec, return the focused value
1232
+     *Package*
1233
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1234
+     *Source*
1235
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1236
+          (file)
1237
+ -- Function: zipping RESULT-TYPE &key FILL-VALUE
1238
+     *Package*
1239
+          *note data-lens: go to the DATA-LENS package.
1240
+     *Source*
1241
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1242
+
1243
+
1244
+File: data-lens-transducers.info,  Node: Exported generic functions,  Next: Exported classes,  Prev: Exported functions,  Up: Exported definitions
1245
+
1246
+4.1.3 Generic functions
1247
+-----------------------
1248
+
1249
+ -- Generic Function: extract-key MAP KEY
1250
+     *Package*
1251
+          *note data-lens: go to the DATA-LENS package.
1252
+     *Source*
1253
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1254
+     *Methods*
1255
+           -- Method: extract-key (MAP hash-table) KEY
1256
+           -- Method: extract-key (MAP list) KEY
1257
+ -- Generic Function: functionalize IT
1258
+     *Package*
1259
+          *note data-lens: go to the DATA-LENS package.
1260
+     *Source*
1261
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1262
+     *Methods*
1263
+           -- Method: functionalize (IT hash-table)
1264
+           -- Method: functionalize (IT vector)
1265
+           -- Method: functionalize (IT symbol)
1266
+           -- Method: functionalize (IT function)
1267
+ -- Generic Function: init CLIENT
1268
+     *Package*
1269
+          *note data-lens.transducers.internals: go to the
1270
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1271
+     *Source*
1272
+          *note transducer-protocol.lisp: go to the
1273
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1274
+          (file)
1275
+     *Methods*
1276
+           -- Method: init (IT (eql list-builder))
1277
+               *Source*
1278
+                    *note transducers.lisp: go to the
1279
+                    data-lens/beta/transducers/transducers․lisp file.
1280
+                    (file)
1281
+           -- Method: init (IT (eql vector-builder))
1282
+               *Source*
1283
+                    *note transducers.lisp: go to the
1284
+                    data-lens/beta/transducers/transducers․lisp file.
1285
+                    (file)
1286
+           -- Method: init (IT (eql hash-table-builder))
1287
+               *Source*
1288
+                    *note transducers.lisp: go to the
1289
+                    data-lens/beta/transducers/transducers․lisp file.
1290
+                    (file)
1291
+ -- Generic Function: reduce-generic SEQ FUNC INIT
1292
+     *Package*
1293
+          *note data-lens.transducers.internals: go to the
1294
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1295
+     *Source*
1296
+          *note transducer-protocol.lisp: go to the
1297
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1298
+          (file)
1299
+     *Methods*
1300
+           -- Method: reduce-generic (SEQ lazy-sequence) (FUNC function)
1301
+                    INIT
1302
+               *Source*
1303
+                    *note lazy-sequence.lisp: go to the
1304
+                    data-lens/beta/transducers/lazy-sequence․lisp file.
1305
+                    (file)
1306
+           -- Method: reduce-generic (SEQ sequence) (FUNC function) INIT
1307
+           -- Method: reduce-generic (SEQ sequence) (FUNC symbol) INIT
1308
+           -- Method: reduce-generic SEQ (FUNC symbol) INIT
1309
+           -- Method: reduce-generic (SEQ hash-table) (FUNC function)
1310
+                    INIT
1311
+ -- Generic Function: stepper CLIENT
1312
+     *Package*
1313
+          *note data-lens.transducers.internals: go to the
1314
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1315
+     *Source*
1316
+          *note transducer-protocol.lisp: go to the
1317
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1318
+          (file)
1319
+     *Methods*
1320
+           -- Method: stepper (IT (eql list-builder))
1321
+               *Source*
1322
+                    *note transducers.lisp: go to the
1323
+                    data-lens/beta/transducers/transducers․lisp file.
1324
+                    (file)
1325
+           -- Method: stepper (IT (eql vector-builder))
1326
+               *Source*
1327
+                    *note transducers.lisp: go to the
1328
+                    data-lens/beta/transducers/transducers․lisp file.
1329
+                    (file)
1330
+           -- Method: stepper (IT (eql hash-table-builder))
1331
+               *Source*
1332
+                    *note transducers.lisp: go to the
1333
+                    data-lens/beta/transducers/transducers․lisp file.
1334
+                    (file)
1335
+ -- Generic Function: unwrap CLIENT OBJ
1336
+     *Package*
1337
+          *note data-lens.transducers.internals: go to the
1338
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1339
+     *Source*
1340
+          *note transducer-protocol.lisp: go to the
1341
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1342
+          (file)
1343
+     *Methods*
1344
+           -- Method: unwrap (IT (eql list-builder)) OBJ
1345
+               *Source*
1346
+                    *note transducers.lisp: go to the
1347
+                    data-lens/beta/transducers/transducers․lisp file.
1348
+                    (file)
1349
+           -- Method: unwrap CLIENT OBJ
1350
+
1351
+
1352
+File: data-lens-transducers.info,  Node: Exported classes,  Prev: Exported generic functions,  Up: Exported definitions
1353
+
1354
+4.1.4 Classes
1355
+-------------
1356
+
1357
+ -- Class: lazy-sequence ()
1358
+     *Package*
1359
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1360
+          package.
1361
+     *Source*
1362
+          *note lazy-sequence.lisp: go to the
1363
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
1364
+     *Direct superclasses*
1365
+          standard-object (class)
1366
+     *Direct methods*
1367
+             • *note reduce-generic: go to the
1368
+               DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
1369
+               DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE
1370
+               COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method. (method)
1371
+             • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
1372
+               DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
1373
+     *Direct slots*
1374
+           -- Slot: %next
1375
+               *Initargs*
1376
+                    :next
1377
+               *Readers*
1378
+                    *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
1379
+                    generic function. (generic function)
1380
+
1381
+
1382
+File: data-lens-transducers.info,  Node: Internal definitions,  Prev: Exported definitions,  Up: Definitions
1383
+
1384
+4.2 Internal definitions
1385
+========================
1386
+
1387
+* Menu:
1388
+
1389
+* Internal macros::
1390
+* Internal functions::
1391
+* Internal generic functions::
1392
+* Internal classes::
1393
+
1394
+
1395
+File: data-lens-transducers.info,  Node: Internal macros,  Next: Internal functions,  Prev: Internal definitions,  Up: Internal definitions
1396
+
1397
+4.2.1 Macros
1398
+------------
1399
+
1400
+ -- Macro: comment &body BODY
1401
+     *Package*
1402
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1403
+          package.
1404
+     *Source*
1405
+          *note transducers.lisp: go to the
1406
+          data-lens/beta/transducers/transducers․lisp file. (file)
1407
+ -- Macro: defdocumentation NAME &body DOC-SPECS
1408
+     *Package*
1409
+          *note data-lens.transducers.internals: go to the
1410
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1411
+     *Source*
1412
+          *note transducer-protocol.lisp: go to the
1413
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1414
+          (file)
1415
+ -- Macro: transducer-lambda &body ((TWO-ARG-ACC TWO-ARG-NEXT) &body
1416
+          TWO-ARG-BODY)
1417
+     *Package*
1418
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1419
+          package.
1420
+     *Source*
1421
+          *note transducers.lisp: go to the
1422
+          data-lens/beta/transducers/transducers․lisp file. (file)
1423
+ -- Macro: updatef PLACE FUN &rest ARGS
1424
+     *Package*
1425
+          *note data-lens: go to the DATA-LENS package.
1426
+     *Source*
1427
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1428
+
1429
+
1430
+File: data-lens-transducers.info,  Node: Internal functions,  Next: Internal generic functions,  Prev: Internal macros,  Up: Internal definitions
1431
+
1432
+4.2.2 Functions
1433
+---------------
1434
+
1435
+ -- Function: =>> FUN1 FUN2
1436
+     *Package*
1437
+          *note data-lens: go to the DATA-LENS package.
1438
+     *Source*
1439
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1440
+ -- Function: cons-new &key TEST KEY
1441
+     *Package*
1442
+          *note data-lens: go to the DATA-LENS package.
1443
+     *Source*
1444
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1445
+ -- Function: deduplicate &optional TEST
1446
+     *Package*
1447
+          *note data-lens: go to the DATA-LENS package.
1448
+     *Source*
1449
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1450
+ -- Function: eduction XF SEQ
1451
+     *Package*
1452
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1453
+          package.
1454
+     *Source*
1455
+          *note transducers.lisp: go to the
1456
+          data-lens/beta/transducers/transducers․lisp file. (file)
1457
+ -- Function: filler LENGTH1 LENGTH2 FILL-VALUE
1458
+     *Package*
1459
+          *note data-lens: go to the DATA-LENS package.
1460
+     *Source*
1461
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1462
+ -- Function: make-alist-history-lens KEY
1463
+     A lens for updating a alist, preserving previous values
1464
+     *Package*
1465
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1466
+     *Source*
1467
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1468
+          (file)
1469
+ -- Function: matching-list-reducer TEST ACC NEXT
1470
+     *Package*
1471
+          *note data-lens: go to the DATA-LENS package.
1472
+     *Source*
1473
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1474
+ -- Function: seq A B
1475
+     *Package*
1476
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1477
+          package.
1478
+     *Source*
1479
+          *note transducers.lisp: go to the
1480
+          data-lens/beta/transducers/transducers․lisp file. (file)
1481
+ -- Function: update THING FUN &rest ARGS
1482
+     *Package*
1483
+          *note data-lens: go to the DATA-LENS package.
1484
+     *Source*
1485
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1486
+ -- Function: wrap-constant V
1487
+     *Package*
1488
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1489
+     *Source*
1490
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1491
+          (file)
1492
+ -- Function: wrap-identity V
1493
+     *Package*
1494
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1495
+     *Source*
1496
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1497
+          (file)
1498
+
1499
+
1500
+File: data-lens-transducers.info,  Node: Internal generic functions,  Next: Internal classes,  Prev: Internal functions,  Up: Internal definitions
1501
+
1502
+4.2.3 Generic functions
1503
+-----------------------
1504
+
1505
+ -- Generic Function: clone OBJ &rest NEW-INITARGS &key
1506
+     *Package*
1507
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1508
+     *Source*
1509
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1510
+          (file)
1511
+     *Methods*
1512
+           -- Method: clone OBJ &rest NEW-INITARGS &key around
1513
+ -- Generic Function: fmap FUNCTION DATA
1514
+     *Package*
1515
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1516
+     *Source*
1517
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1518
+          (file)
1519
+     *Methods*
1520
+           -- Method: fmap FUNCTION (DATA identity-)
1521
+           -- Method: fmap FUNCTION (DATA constant-)
1522
+           -- Method: fmap FUNCTION (DATA list)
1523
+           -- Method: fmap FUNCTION (DATA vector)
1524
+ -- Generic Function: next OBJECT
1525
+     *Package*
1526
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1527
+          package.
1528
+     *Methods*
1529
+           -- Method: next (LAZY-SEQUENCE lazy-sequence)
1530
+               automatically generated reader method
1531
+               *Source*
1532
+                    *note lazy-sequence.lisp: go to the
1533
+                    data-lens/beta/transducers/lazy-sequence․lisp file.
1534
+                    (file)
1535
+ -- Generic Function: unconstant OBJECT
1536
+     *Package*
1537
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1538
+     *Methods*
1539
+           -- Method: unconstant (CONSTANT- constant-)
1540
+               automatically generated reader method
1541
+               *Source*
1542
+                    *note optics.lisp: go to the data-lens/optics․lisp
1543
+                    file. (file)
1544
+ -- Generic Function: unidentity OBJECT
1545
+     *Package*
1546
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1547
+     *Methods*
1548
+           -- Method: unidentity (IDENTITY- identity-)
1549
+               automatically generated reader method
1550
+               *Source*
1551
+                    *note optics.lisp: go to the data-lens/optics․lisp
1552
+                    file. (file)
1553
+
1554
+
1555
+File: data-lens-transducers.info,  Node: Internal classes,  Prev: Internal generic functions,  Up: Internal definitions
1556
+
1557
+4.2.4 Classes
1558
+-------------
1559
+
1560
+ -- Class: constant- ()
1561
+     *Package*
1562
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1563
+     *Source*
1564
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1565
+          (file)
1566
+     *Direct superclasses*
1567
+          standard-object (class)
1568
+     *Direct methods*
1569
+             • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP
1570
+               COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method.
1571
+               (method)
1572
+             • print-object (method)
1573
+             • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
1574
+               DATA-LENS․LENSES∶∶CONSTANT- method. (method)
1575
+     *Direct slots*
1576
+           -- Slot: %v
1577
+               *Initargs*
1578
+                    :value
1579
+               *Readers*
1580
+                    *note unconstant: go to the
1581
+                    DATA-LENS․LENSES∶∶UNCONSTANT generic function.
1582
+                    (generic function)
1583
+ -- Class: identity- ()
1584
+     *Package*
1585
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1586
+     *Source*
1587
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1588
+          (file)
1589
+     *Direct superclasses*
1590
+          standard-object (class)
1591
+     *Direct methods*
1592
+             • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP
1593
+               COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method.
1594
+               (method)
1595
+             • print-object (method)
1596
+             • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
1597
+               DATA-LENS․LENSES∶∶IDENTITY- method. (method)
1598
+     *Direct slots*
1599
+           -- Slot: %v
1600
+               *Initargs*
1601
+                    :value
1602
+               *Readers*
1603
+                    *note unidentity: go to the
1604
+                    DATA-LENS․LENSES∶∶UNIDENTITY generic function.
1605
+                    (generic function)
1606
+
1607
+
1608
+File: data-lens-transducers.info,  Node: Indexes,  Prev: Definitions,  Up: Top
1609
+
1610
+Appendix A Indexes
1611
+******************
1612
+
1613
+* Menu:
1614
+
1615
+* Concept index::
1616
+* Function index::
1617
+* Variable index::
1618
+* Data type index::
1619
+
1620
+
1621
+File: data-lens-transducers.info,  Node: Concept index,  Next: Function index,  Prev: Indexes,  Up: Indexes
1622
+
1623
+A.1 Concepts
1624
+============
1625
+
1626
+[index]
1627
+* Menu:
1628
+
1629
+* data-lens.asd:                         The data-lens․asd file.
1630
+                                                                (line 6)
1631
+* data-lens/beta/transducers/lazy-sequence.lisp: The data-lens/beta/transducers/lazy-sequence․lisp file.
1632
+                                                                (line 6)
1633
+* data-lens/beta/transducers/package.lisp: The data-lens/beta/transducers/package․lisp file.
1634
+                                                                (line 6)
1635
+* data-lens/beta/transducers/transducer-protocol.lisp: The data-lens/beta/transducers/transducer-protocol․lisp file.
1636
+                                                                (line 6)
1637
+* data-lens/beta/transducers/transducers.lisp: The data-lens/beta/transducers/transducers․lisp file.
1638
+                                                                (line 6)
1639
+* data-lens/lens.lisp:                   The data-lens/lens․lisp file.
1640
+                                                                (line 6)
1641
+* data-lens/optics.lisp:                 The data-lens/optics․lisp file.
1642
+                                                                (line 6)
1643
+* data-lens/package.lisp:                The data-lens/package․lisp file.
1644
+                                                                (line 6)
1645
+* File, Lisp, data-lens.asd:             The data-lens․asd file.
1646
+                                                                (line 6)
1647
+* File, Lisp, data-lens/beta/transducers/lazy-sequence.lisp: The data-lens/beta/transducers/lazy-sequence․lisp file.
1648
+                                                                (line 6)
1649
+* File, Lisp, data-lens/beta/transducers/package.lisp: The data-lens/beta/transducers/package․lisp file.
1650
+                                                                (line 6)
1651
+* File, Lisp, data-lens/beta/transducers/transducer-protocol.lisp: The data-lens/beta/transducers/transducer-protocol․lisp file.
1652
+                                                                (line 6)
1653
+* File, Lisp, data-lens/beta/transducers/transducers.lisp: The data-lens/beta/transducers/transducers․lisp file.
1654
+                                                                (line 6)
1655
+* File, Lisp, data-lens/lens.lisp:       The data-lens/lens․lisp file.
1656
+                                                                (line 6)
1657
+* File, Lisp, data-lens/optics.lisp:     The data-lens/optics․lisp file.
1658
+                                                                (line 6)
1659
+* File, Lisp, data-lens/package.lisp:    The data-lens/package․lisp file.
1660
+                                                                (line 6)
1661
+* Lisp File, data-lens.asd:              The data-lens․asd file.
1662
+                                                                (line 6)
1663
+* Lisp File, data-lens/beta/transducers/lazy-sequence.lisp: The data-lens/beta/transducers/lazy-sequence․lisp file.
1664
+                                                                (line 6)
1665
+* Lisp File, data-lens/beta/transducers/package.lisp: The data-lens/beta/transducers/package․lisp file.
1666
+                                                                (line 6)
1667
+* Lisp File, data-lens/beta/transducers/transducer-protocol.lisp: The data-lens/beta/transducers/transducer-protocol․lisp file.
1668
+                                                                (line 6)
1669
+* Lisp File, data-lens/beta/transducers/transducers.lisp: The data-lens/beta/transducers/transducers․lisp file.
1670
+                                                                (line 6)
1671
+* Lisp File, data-lens/lens.lisp:        The data-lens/lens․lisp file.
1672
+                                                                (line 6)
1673
+* Lisp File, data-lens/optics.lisp:      The data-lens/optics․lisp file.
1674
+                                                                (line 6)
1675
+* Lisp File, data-lens/package.lisp:     The data-lens/package․lisp file.
1676
+                                                                (line 6)
1677
+
1678
+
1679
+File: data-lens-transducers.info,  Node: Function index,  Next: Variable index,  Prev: Concept index,  Up: Indexes
1680
+
1681
+A.2 Functions
1682
+=============
1683
+
1684
+[index]
1685
+* Menu:
1686
+
1687
+* <>1:                                   Exported macros.     (line   6)
1688
+* ==:                                    Exported functions.  (line   6)
1689
+* =>>:                                   Internal functions.  (line   6)
1690
+* •:                                     Exported macros.     (line  38)
1691
+* applicable-when:                       Exported functions.  (line  11)
1692
+* applying:                              Exported macros.     (line  11)
1693
+* catting:                               Exported functions.  (line  16)
1694
+* clone:                                 Internal generic functions.
1695
+                                                              (line   6)
1696
+* clone <1>:                             Internal generic functions.
1697
+                                                              (line  13)
1698
+* collecting:                            Exported functions.  (line  23)
1699
+* combine-matching-lists:                Exported functions.  (line  30)
1700
+* comment:                               Internal macros.     (line   6)
1701
+* compress-runs:                         Exported functions.  (line  35)
1702
+* compressing-runs:                      Exported functions.  (line  40)
1703
+* cons-new:                              Internal functions.  (line  11)
1704
+* cumsum:                                Exported functions.  (line  47)
1705
+* deduping:                              Exported functions.  (line  52)
1706
+* deduplicate:                           Internal functions.  (line  16)
1707
+* defdocumentation:                      Internal macros.     (line  13)
1708
+* defun-ct:                              Exported macros.     (line  16)
1709
+* denest:                                Exported functions.  (line  59)
1710
+* derive:                                Exported functions.  (line  64)
1711
+* dropping:                              Exported functions.  (line  69)
1712
+* eduction:                              Internal functions.  (line  21)
1713
+* element:                               Exported functions.  (line  76)
1714
+* exclude:                               Exported functions.  (line  81)
1715
+* exit-early:                            Exported functions.  (line  86)
1716
+* extract-key:                           Exported generic functions.
1717
+                                                              (line   6)
1718
+* extract-key <1>:                       Exported generic functions.
1719
+                                                              (line  12)
1720
+* extract-key <2>:                       Exported generic functions.
1721
+                                                              (line  13)
1722
+* filler:                                Internal functions.  (line  28)
1723
+* filtering:                             Exported functions.  (line  94)
1724
+* fmap:                                  Internal generic functions.
1725
+                                                              (line  14)
1726
+* fmap <1>:                              Internal generic functions.
1727
+                                                              (line  21)
1728
+* fmap <2>:                              Internal generic functions.
1729
+                                                              (line  22)
1730
+* fmap <3>:                              Internal generic functions.
1731
+                                                              (line  23)
1732
+* fmap <4>:                              Internal generic functions.
1733
+                                                              (line  24)
1734
+* Function, ==:                          Exported functions.  (line   7)
1735
+* Function, =>>:                         Internal functions.  (line   7)
1736
+* Function, applicable-when:             Exported functions.  (line  12)
1737
+* Function, catting:                     Exported functions.  (line  17)
1738
+* Function, collecting:                  Exported functions.  (line  24)
1739
+* Function, combine-matching-lists:      Exported functions.  (line  31)
1740
+* Function, compress-runs:               Exported functions.  (line  36)
1741
+* Function, compressing-runs:            Exported functions.  (line  41)
1742
+* Function, cons-new:                    Internal functions.  (line  12)
1743
+* Function, cumsum:                      Exported functions.  (line  48)
1744
+* Function, deduping:                    Exported functions.  (line  53)
1745
+* Function, deduplicate:                 Internal functions.  (line  17)
1746
+* Function, denest:                      Exported functions.  (line  60)
1747
+* Function, derive:                      Exported functions.  (line  65)
1748
+* Function, dropping:                    Exported functions.  (line  70)
1749
+* Function, eduction:                    Internal functions.  (line  22)
1750
+* Function, element:                     Exported functions.  (line  77)
1751
+* Function, exclude:                     Exported functions.  (line  82)
1752
+* Function, exit-early:                  Exported functions.  (line  87)
1753
+* Function, filler:                      Internal functions.  (line  29)
1754
+* Function, filtering:                   Exported functions.  (line  95)
1755
+* Function, hash-table-select:           Exported functions.  (line 102)
1756
+* Function, include:                     Exported functions.  (line 109)
1757
+* Function, iota:                        Exported functions.  (line 114)
1758
+* Function, juxt:                        Exported functions.  (line 121)
1759
+* Function, key:                         Exported functions.  (line 126)
1760
+* Function, key-transform:               Exported functions.  (line 131)
1761
+* Function, lazy-sequence:               Exported functions.  (line 136)
1762
+* Function, make-alist-history-lens:     Internal functions.  (line  34)
1763
+* Function, make-alist-lens:             Exported functions.  (line 143)
1764
+* Function, make-hash-table-lens:        Exported functions.  (line 150)
1765
+* Function, make-list-lens:              Exported functions.  (line 157)
1766
+* Function, make-plist-lens:             Exported functions.  (line 164)
1767
+* Function, mapcatting:                  Exported functions.  (line 171)
1768
+* Function, mapping:                     Exported functions.  (line 178)
1769
+* Function, matching-list-reducer:       Internal functions.  (line  41)
1770
+* Function, maximizing:                  Exported functions.  (line 185)
1771
+* Function, mv-filtering:                Exported functions.  (line 190)
1772
+* Function, mv-mapping:                  Exported functions.  (line 197)
1773
+* Function, mv-selecting:                Exported functions.  (line 204)
1774
+* Function, of-length:                   Exported functions.  (line 211)
1775
+* Function, of-max-length:               Exported functions.  (line 216)
1776
+* Function, of-min-length:               Exported functions.  (line 221)
1777
+* Function, on:                          Exported functions.  (line 226)
1778
+* Function, over:                        Exported functions.  (line 231)
1779
+* Function, over <1>:                    Exported functions.  (line 236)
1780
+* Function, pick:                        Exported functions.  (line 271)
1781
+* Function, regex-match:                 Exported functions.  (line 276)
1782
+* Function, repeating*:                  Exported functions.  (line 281)
1783
+* Function, seq:                         Internal functions.  (line  46)
1784
+* Function, set:                         Exported functions.  (line 288)
1785
+* Function, slice:                       Exported functions.  (line 296)
1786
+* Function, sorted:                      Exported functions.  (line 301)
1787
+* Function, splice-elt:                  Exported functions.  (line 306)
1788
+* Function, splitting:                   Exported functions.  (line 311)
1789
+* Function, suffixp:                     Exported functions.  (line 318)
1790
+* Function, taking:                      Exported functions.  (line 323)
1791
+* Function, transduce:                   Exported functions.  (line 330)
1792
+* Function, transform-elt:               Exported functions.  (line 338)
1793
+* Function, transform-head:              Exported functions.  (line 343)
1794
+* Function, transform-tail:              Exported functions.  (line 348)
1795
+* Function, update:                      Internal functions.  (line  53)
1796
+* Function, view:                        Exported functions.  (line 353)
1797
+* Function, wrap-constant:               Internal functions.  (line  58)
1798
+* Function, wrap-identity:               Internal functions.  (line  64)
1799
+* Function, zipping:                     Exported functions.  (line 360)
1800
+* functionalize:                         Exported generic functions.
1801
+                                                              (line  14)
1802
+* functionalize <1>:                     Exported generic functions.
1803
+                                                              (line  20)
1804
+* functionalize <2>:                     Exported generic functions.
1805
+                                                              (line  21)
1806
+* functionalize <3>:                     Exported generic functions.
1807
+                                                              (line  22)
1808
+* functionalize <4>:                     Exported generic functions.
1809
+                                                              (line  23)
1810
+* Generic Function, clone:               Internal generic functions.
1811
+                                                              (line   7)
1812
+* Generic Function, extract-key:         Exported generic functions.
1813
+                                                              (line   7)
1814
+* Generic Function, fmap:                Internal generic functions.
1815
+                                                              (line  15)
1816
+* Generic Function, functionalize:       Exported generic functions.
1817
+                                                              (line  15)
1818
+* Generic Function, init:                Exported generic functions.
1819
+                                                              (line  25)
1820
+* Generic Function, next:                Internal generic functions.
1821
+                                                              (line  26)
1822
+* Generic Function, reduce-generic:      Exported generic functions.
1823
+                                                              (line  49)
1824
+* Generic Function, stepper:             Exported generic functions.
1825
+                                                              (line  69)
1826
+* Generic Function, unconstant:          Internal generic functions.
1827
+                                                              (line  37)
1828
+* Generic Function, unidentity:          Internal generic functions.
1829
+                                                              (line  46)
1830
+* Generic Function, unwrap:              Exported generic functions.
1831
+                                                              (line  93)
1832
+* hash-table-select:                     Exported functions.  (line 101)
1833
+* include:                               Exported functions.  (line 108)
1834
+* init:                                  Exported generic functions.
1835
+                                                              (line  24)
1836
+* init <1>:                              Exported generic functions.
1837
+                                                              (line  33)
1838
+* init <2>:                              Exported generic functions.
1839
+                                                              (line  38)
1840
+* init <3>:                              Exported generic functions.
1841
+                                                              (line  43)
1842
+* iota:                                  Exported functions.  (line 113)
1843
+* juxt:                                  Exported functions.  (line 120)
1844
+* key:                                   Exported functions.  (line 125)
1845
+* key-transform:                         Exported functions.  (line 130)
1846
+* lazy-sequence:                         Exported functions.  (line 135)
1847
+* let-fn:                                Exported macros.     (line  21)
1848
+* Macro, <>1:                            Exported macros.     (line   7)
1849
+* Macro, applying:                       Exported macros.     (line  12)
1850
+* Macro, comment:                        Internal macros.     (line   7)
1851
+* Macro, defdocumentation:               Internal macros.     (line  14)
1852
+* Macro, defun-ct:                       Exported macros.     (line  17)
1853
+* Macro, let-fn:                         Exported macros.     (line  22)
1854
+* Macro, repeating:                      Exported macros.     (line  27)
1855
+* Macro, shortcut:                       Exported macros.     (line  34)
1856
+* Macro, transducer-lambda:              Internal macros.     (line  23)
1857
+* Macro, updatef:                        Internal macros.     (line  30)
1858
+* Macro, •:                              Exported macros.     (line  39)
1859
+* make-alist-history-lens:               Internal functions.  (line  33)
1860
+* make-alist-lens:                       Exported functions.  (line 142)
1861
+* make-hash-table-lens:                  Exported functions.  (line 149)
1862
+* make-list-lens:                        Exported functions.  (line 156)
1863
+* make-plist-lens:                       Exported functions.  (line 163)
1864
+* mapcatting:                            Exported functions.  (line 170)
1865
+* mapping:                               Exported functions.  (line 177)
1866
+* matching-list-reducer:                 Internal functions.  (line  40)
1867
+* maximizing:                            Exported functions.  (line 184)
1868
+* Method, clone:                         Internal generic functions.
1869
+                                                              (line  14)
1870
+* Method, extract-key:                   Exported generic functions.
1871
+                                                              (line  13)
1872
+* Method, extract-key <1>:               Exported generic functions.
1873
+                                                              (line  14)
1874
+* Method, fmap:                          Internal generic functions.
1875
+                                                              (line  22)
1876
+* Method, fmap <1>:                      Internal generic functions.
1877
+                                                              (line  23)
1878
+* Method, fmap <2>:                      Internal generic functions.
1879
+                                                              (line  24)
1880
+* Method, fmap <3>:                      Internal generic functions.
1881
+                                                              (line  25)
1882
+* Method, functionalize:                 Exported generic functions.
1883
+                                                              (line  21)
1884
+* Method, functionalize <1>:             Exported generic functions.
1885
+                                                              (line  22)
1886
+* Method, functionalize <2>:             Exported generic functions.
1887
+                                                              (line  23)
1888
+* Method, functionalize <3>:             Exported generic functions.
1889
+                                                              (line  24)
1890
+* Method, init:                          Exported generic functions.
1891
+                                                              (line  34)
1892
+* Method, init <1>:                      Exported generic functions.
1893
+                                                              (line  39)
1894
+* Method, init <2>:                      Exported generic functions.
1895
+                                                              (line  44)
1896
+* Method, next:                          Internal generic functions.
1897
+                                                              (line  31)
1898
+* Method, reduce-generic:                Exported generic functions.
1899
+                                                              (line  59)
1900
+* Method, reduce-generic <1>:            Exported generic functions.
1901
+                                                              (line  64)
1902
+* Method, reduce-generic <2>:            Exported generic functions.
1903
+                                                              (line  65)
1904
+* Method, reduce-generic <3>:            Exported generic functions.
1905
+                                                              (line  66)
1906
+* Method, reduce-generic <4>:            Exported generic functions.
1907
+                                                              (line  68)
1908
+* Method, stepper:                       Exported generic functions.
1909
+                                                              (line  78)
1910
+* Method, stepper <1>:                   Exported generic functions.
1911
+                                                              (line  83)
1912
+* Method, stepper <2>:                   Exported generic functions.
1913
+                                                              (line  88)
1914
+* Method, unconstant:                    Internal generic functions.
1915
+                                                              (line  41)
1916
+* Method, unidentity:                    Internal generic functions.
1917
+                                                              (line  50)
1918
+* Method, unwrap:                        Exported generic functions.
1919
+                                                              (line 102)
1920
+* Method, unwrap <1>:                    Exported generic functions.
1921
+                                                              (line 107)
1922
+* mv-filtering:                          Exported functions.  (line 189)
1923
+* mv-mapping:                            Exported functions.  (line 196)
1924
+* mv-selecting:                          Exported functions.  (line 203)
1925
+* next:                                  Internal generic functions.
1926
+                                                              (line  25)
1927
+* next <1>:                              Internal generic functions.
1928
+                                                              (line  30)
1929
+* of-length:                             Exported functions.  (line 210)
1930
+* of-max-length:                         Exported functions.  (line 215)
1931
+* of-min-length:                         Exported functions.  (line 220)
1932
+* on:                                    Exported functions.  (line 225)
1933
+* over:                                  Exported functions.  (line 230)
1934
+* over <1>:                              Exported functions.  (line 235)
1935
+* pick:                                  Exported functions.  (line 270)
1936
+* reduce-generic:                        Exported generic functions.
1937
+                                                              (line  48)
1938
+* reduce-generic <1>:                    Exported generic functions.
1939
+                                                              (line  57)
1940
+* reduce-generic <2>:                    Exported generic functions.
1941
+                                                              (line  63)
1942
+* reduce-generic <3>:                    Exported generic functions.
1943
+                                                              (line  64)
1944
+* reduce-generic <4>:                    Exported generic functions.
1945
+                                                              (line  65)
1946
+* reduce-generic <5>:                    Exported generic functions.
1947
+                                                              (line  66)
1948
+* regex-match:                           Exported functions.  (line 275)
1949
+* repeating:                             Exported macros.     (line  26)
1950
+* repeating*:                            Exported functions.  (line 280)
1951
+* seq:                                   Internal functions.  (line  45)
1952
+* set:                                   Exported functions.  (line 287)
1953
+* shortcut:                              Exported macros.     (line  33)
1954
+* slice:                                 Exported functions.  (line 295)
1955
+* sorted:                                Exported functions.  (line 300)
1956
+* splice-elt:                            Exported functions.  (line 305)
1957
+* splitting:                             Exported functions.  (line 310)
1958
+* stepper:                               Exported generic functions.
1959
+                                                              (line  68)
1960
+* stepper <1>:                           Exported generic functions.
1961
+                                                              (line  77)
1962
+* stepper <2>:                           Exported generic functions.
1963
+                                                              (line  82)
1964
+* stepper <3>:                           Exported generic functions.
1965
+                                                              (line  87)
1966
+* suffixp:                               Exported functions.  (line 317)
1967
+* taking:                                Exported functions.  (line 322)
1968
+* transduce:                             Exported functions.  (line 329)
1969
+* transducer-lambda:                     Internal macros.     (line  21)
1970
+* transform-elt:                         Exported functions.  (line 337)
1971
+* transform-head:                        Exported functions.  (line 342)
1972
+* transform-tail:                        Exported functions.  (line 347)
1973
+* unconstant:                            Internal generic functions.
1974
+                                                              (line  36)
1975
+* unconstant <1>:                        Internal generic functions.
1976
+                                                              (line  40)
1977
+* unidentity:                            Internal generic functions.
1978
+                                                              (line  45)
1979
+* unidentity <1>:                        Internal generic functions.
1980
+                                                              (line  49)
1981
+* unwrap:                                Exported generic functions.
1982
+                                                              (line  92)
1983
+* unwrap <1>:                            Exported generic functions.
1984
+                                                              (line 101)
1985
+* unwrap <2>:                            Exported generic functions.
1986
+                                                              (line 106)
1987
+* update:                                Internal functions.  (line  52)
1988
+* updatef:                               Internal macros.     (line  29)
1989
+* view:                                  Exported functions.  (line 352)
1990
+* wrap-constant:                         Internal functions.  (line  57)
1991
+* wrap-identity:                         Internal functions.  (line  63)
1992
+* zipping:                               Exported functions.  (line 359)
1993
+
1994
+
1995
+File: data-lens-transducers.info,  Node: Variable index,  Next: Data type index,  Prev: Function index,  Up: Indexes
1996
+
1997
+A.3 Variables
1998
+=============
1999
+
2000
+[index]
2001
+* Menu:
2002
+
2003
+* %next:                                 Exported classes.     (line 23)
2004
+* %v:                                    Internal classes.     (line 22)
2005
+* %v <1>:                                Internal classes.     (line 45)
2006
+* Slot, %next:                           Exported classes.     (line 24)
2007
+* Slot, %v:                              Internal classes.     (line 23)
2008
+* Slot, %v <1>:                          Internal classes.     (line 46)
2009
+
2010
+
2011
+File: data-lens-transducers.info,  Node: Data type index,  Prev: Variable index,  Up: Indexes
2012
+
2013
+A.4 Data types
2014
+==============
2015
+
2016
+[index]
2017
+* Menu:
2018
+
2019
+* Class, constant-:                      Internal classes.     (line  7)
2020
+* Class, identity-:                      Internal classes.     (line 30)
2021
+* Class, lazy-sequence:                  Exported classes.     (line  7)
2022
+* constant-:                             Internal classes.     (line  6)
2023
+* data-lens:                             The data-lens system. (line  6)
2024
+* data-lens <1>:                         The data-lens package.
2025
+                                                               (line  6)
2026
+* data-lens.lenses:                      The data-lens․lenses package.
2027
+                                                               (line  6)
2028
+* data-lens.package:                     The data-lens․package package.
2029
+                                                               (line  6)
2030
+* data-lens.transducers:                 The data-lens․transducers package.
2031
+                                                               (line  6)
2032
+* data-lens.transducers.internals:       The data-lens․transducers․internals package.
2033
+                                                               (line  6)
2034
+* data-lens/beta/transducers:            The data-lens/beta/transducers system.
2035
+                                                               (line  6)
2036
+* identity-:                             Internal classes.     (line 29)
2037
+* lazy-sequence:                         Exported classes.     (line  6)
2038
+* Package, data-lens:                    The data-lens package.
2039
+                                                               (line  6)
2040
+* Package, data-lens.lenses:             The data-lens․lenses package.
2041
+                                                               (line  6)
2042
+* Package, data-lens.package:            The data-lens․package package.
2043
+                                                               (line  6)
2044
+* Package, data-lens.transducers:        The data-lens․transducers package.
2045
+                                                               (line  6)
2046
+* Package, data-lens.transducers.internals: The data-lens․transducers․internals package.
2047
+                                                               (line  6)
2048
+* System, data-lens:                     The data-lens system. (line  6)
2049
+* System, data-lens/beta/transducers:    The data-lens/beta/transducers system.
2050
+                                                               (line  6)
2051
+
2052
+
2053
+
2054
+Tag Table:
2055
+Node: Top287
2056
+Node: Systems853
2057
+Node: The data-lens/beta/transducers system1109
2058
+Ref: go to the data-lens/beta/transducers system1313
2059
+Node: The data-lens system2144
2060
+Ref: go to the data-lens system2298
2061
+Node: Files2918
2062
+Node: Lisp files3142
2063
+Node: The data-lens․asd file3966
2064
+Ref: go to the data-lens․asd file4171
2065
+Node: The data-lens/beta/transducers/package․lisp file4388
2066
+Ref: go to the data-lens/beta/transducers/package․lisp file4697
2067
+Node: The data-lens/beta/transducers/transducer-protocol․lisp file5263
2068
+Ref: go to the data-lens/beta/transducers/transducer-protocol․lisp file5626
2069
+Node: The data-lens/beta/transducers/transducers․lisp file7890
2070
+Ref: go to the data-lens/beta/transducers/transducers․lisp file8243
2071
+Node: The data-lens/beta/transducers/lazy-sequence․lisp file11770
2072
+Ref: go to the data-lens/beta/transducers/lazy-sequence․lisp file12098
2073
+Node: The data-lens/package․lisp file13305
2074
+Ref: go to the data-lens/package․lisp file13565
2075
+Node: The data-lens/optics․lisp file14092
2076
+Ref: go to the data-lens/optics․lisp file14324
2077
+Node: The data-lens/lens․lisp file17019
2078
+Ref: go to the data-lens/lens․lisp file17205
2079
+Node: Packages22124
2080
+Node: The data-lens package22622
2081
+Ref: go to the DATA-LENS package22793
2082
+Node: The data-lens․transducers package27666
2083
+Ref: go to the DATA-LENS․TRANSDUCERS package27884
2084
+Node: The data-lens․package package30835
2085
+Ref: go to the DATA-LENS․PACKAGE package31054
2086
+Node: The data-lens․lenses package31187
2087
+Ref: go to the DATA-LENS․LENSES package31416
2088
+Node: The data-lens․transducers․internals package34305
2089
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS package34524
2090
+Node: Definitions38129
2091
+Node: Exported definitions38411
2092
+Node: Exported macros38699
2093
+Ref: go to the DATA-LENS∶∶<>1 macro38895
2094
+Ref: go to the DATA-LENS∶∶APPLYING macro39087
2095
+Ref: go to the DATA-LENS∶∶DEFUN-CT macro39293
2096
+Ref: go to the DATA-LENS∶∶LET-FN macro39496
2097
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro39676
2098
+Ref: go to the DATA-LENS∶∶SHORTCUT macro39965
2099
+Ref: go to the DATA-LENS∶∶• macro40148
2100
+Node: Exported functions40306
2101
+Ref: go to the DATA-LENS∶∶== function40522
2102
+Ref: go to the DATA-LENS∶∶APPLICABLE-WHEN function40718
2103
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶CATTING function40900
2104
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function41169
2105
+Ref: go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function41468
2106
+Ref: go to the DATA-LENS∶∶COMPRESS-RUNS function41677
2107
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function41884
2108
+Ref: go to the DATA-LENS∶∶CUMSUM function42169
2109
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function42364
2110
+Ref: go to the DATA-LENS∶∶DENEST function42636
2111
+Ref: go to the DATA-LENS∶∶DERIVE function42832
2112
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function43014
2113
+Ref: go to the DATA-LENS∶∶ELEMENT function43274
2114
+Ref: go to the DATA-LENS∶∶EXCLUDE function43458
2115
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function43644
2116
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function43970
2117
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function44247
2118
+Ref: go to the DATA-LENS∶∶INCLUDE function44508
2119
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function44706
2120
+Ref: go to the DATA-LENS∶∶JUXT function44976
2121
+Ref: go to the DATA-LENS∶∶KEY function45155
2122
+Ref: go to the DATA-LENS∶∶KEY-TRANSFORM function45360
2123
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function45550
2124
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function45822
2125
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function46109
2126
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function46397
2127
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function46654
2128
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function46931
2129
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function47207
2130
+Ref: go to the DATA-LENS∶∶MAXIMIZING function47483
2131
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function47687
2132
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function47966
2133
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function48247
2134
+Ref: go to the DATA-LENS∶∶OF-LENGTH function48509
2135
+Ref: go to the DATA-LENS∶∶OF-MAX-LENGTH function48698
2136
+Ref: go to the DATA-LENS∶∶OF-MIN-LENGTH function48887
2137
+Ref: go to the DATA-LENS∶∶ON function49069
2138
+Ref: go to the DATA-LENS∶∶OVER function49266
2139
+Ref: go to the DATA-LENS․LENSES∶∶OVER function49454
2140
+Ref: go to the DATA-LENS∶∶PICK function50892
2141
+Ref: go to the DATA-LENS∶∶REGEX-MATCH function51081
2142
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function51276
2143
+Ref: go to the DATA-LENS․LENSES∶∶SET function51543
2144
+Ref: go to the DATA-LENS∶∶SLICE function51900
2145
+Ref: go to the DATA-LENS∶∶SORTED function52106
2146
+Ref: go to the DATA-LENS∶∶SPLICE-ELT function52296
2147
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function52493
2148
+Ref: go to the DATA-LENS∶∶SUFFIXP function52766
2149
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶TAKING function52946
2150
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function53217
2151
+Ref: go to the DATA-LENS∶∶TRANSFORM-ELT function53535
2152
+Ref: go to the DATA-LENS∶∶TRANSFORM-HEAD function53725
2153
+Ref: go to the DATA-LENS∶∶TRANSFORM-TAIL function53915
2154
+Ref: go to the DATA-LENS․LENSES∶∶VIEW function54100
2155
+Ref: go to the DATA-LENS∶∶ZIPPING function54391
2156
+Node: Exported generic functions54549
2157
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY generic function54790
2158
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method55017
2159
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method55066
2160
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE generic function55105
2161
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method55329
2162
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method55377
2163
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method55425
2164
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method55475
2165
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function55509
2166
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method55857
2167
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method56087
2168
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method56321
2169
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function56549
2170
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method56944
2171
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method57198
2172
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method57269
2173
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method57329
2174
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method57424
2175
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function57461
2176
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method57812
2177
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method58045
2178
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method58282
2179
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function58499
2180
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method58853
2181
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method59070
2182
+Node: Exported classes59071
2183
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class59251
2184
+Node: Internal definitions60232
2185
+Node: Internal macros60500
2186
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro60700
2187
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro60983
2188
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro61358
2189
+Ref: go to the DATA-LENS∶∶UPDATEF macro61632
2190
+Node: Internal functions61790
2191
+Ref: go to the DATA-LENS∶∶=>> function62000
2192
+Ref: go to the DATA-LENS∶∶CONS-NEW function62194
2193
+Ref: go to the DATA-LENS∶∶DEDUPLICATE function62392
2194
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function62579
2195
+Ref: go to the DATA-LENS∶∶FILLER function62861
2196
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function63060
2197
+Ref: go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function63358
2198
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function63537
2199
+Ref: go to the DATA-LENS∶∶UPDATE function63813
2200
+Ref: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function64000
2201
+Ref: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function64217
2202
+Node: Internal generic functions64405
2203
+Ref: go to the DATA-LENS․LENSES∶∶CLONE generic function64660
2204
+Ref: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method64925
2205
+Ref: go to the DATA-LENS․LENSES∶∶FMAP generic function64966
2206
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method65221
2207
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method65274
2208
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method65322
2209
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method65372
2210
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function65406
2211
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method65585
2212
+Ref: go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function65859
2213
+Ref: go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method66016
2214
+Ref: go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function66239
2215
+Ref: go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method66396
2216
+Node: Internal classes66580
2217
+Ref: go to the DATA-LENS․LENSES∶∶CONSTANT- class66756
2218
+Ref: go to the DATA-LENS․LENSES∶∶IDENTITY- class67684
2219
+Node: Indexes68589
2220
+Node: Concept index68796
2221
+Node: Function index72945
2222
+Node: Variable index95152
2223
+Node: Data type index95761
2224
+
2225
+End Tag Table
2226
+
2227
+
2228
+Local Variables:
2229
+coding: utf-8
2230
+End:
0 2231
new file mode 100644
... ...
@@ -0,0 +1,2450 @@
1
+\input texinfo
2
+
3
+@c data-lens-transducers.texi --- Reference manual
4
+
5
+@c Copyright (C) 2021 Edward Langley
6
+
7
+@c This file is part of data-lens/beta/transducers.
8
+
9
+
10
+
11
+@c Commentary:
12
+
13
+@c Generated automatically by Declt version 3.0 "Montgomery Scott"
14
+@c on Wed Jan 06 14:24:28 2021 GMT-8.
15
+
16
+
17
+@c ====================================================================
18
+@c Header
19
+@c ====================================================================
20
+@c %**start of header
21
+@setfilename data-lens-transducers.info
22
+@settitle The data-lens/beta/transducers Reference Manual
23
+@afourpaper
24
+@documentencoding UTF-8
25
+@c %**end of header
26
+
27
+
28
+
29
+@c ====================================================================
30
+@c Format Specific Tweaks
31
+@c ====================================================================
32
+@tex
33
+%% Declt uses several Unicode characters to "reveal" blanks. This
34
+%% works fine in HTML or Info output, but TeX will have problems with
35
+%% these. The code below translates those characters to something that
36
+%% TeX can handle.
37
+
38
+%% U+23B5 (Bottom Square Bracket), used to reveal white spaces, is
39
+%% translated to its Computer Modern teletype version.
40
+\DeclareUnicodeCharacter{23B5}{{\tt\char'040}}
41
+
42
+%% U+21B5 (Downwards Arrow With Corner Leftwards), used to reveal
43
+%% carriage returns, is translated to \hookleftarrow in math mode.
44
+\DeclareUnicodeCharacter{21B5}{\ensuremath\hookleftarrow}
45
+
46
+%% U+21E5 (Rightwards Arrow To Bar), used to reveal tabs, is
47
+%% translated to something that looks similar, based on a rightarrow
48
+%% and a vertical bar from the math extension font.
49
+\DeclareUnicodeCharacter{21E5}{%
50
+  \ensuremath{\rightarrow\kern-.5em\mathchar\"130C}}
51
+
52
+
53
+%% Declt uses several Unicode characters to replace "fragile" ones in
54
+%% anchor names and references. These characters are chosen to resemble
55
+%% the original ones, without interfering with Info syntax. In TeX
56
+%% however, we can switch them back to the original versions, because
57
+%% cross-references are done differently. In theory, I think we could do
58
+%% something similar for HTML output (again, only the Info syntax poses
59
+%% problems), but I don't know how to do something similar to what's
60
+%% below.
61
+
62
+%% U+2024 (One Dot Leader) replaces periods.
63
+\DeclareUnicodeCharacter{2024}{.}
64
+
65
+%% U+2236 (Ratio) replaces colons.
66
+\DeclareUnicodeCharacter{2236}{:}
67
+
68
+%% U+2768 (Medium Left Parenthesis Ornament) replaces left parenthesis.
69
+\DeclareUnicodeCharacter{2768}{(}
70
+
71
+%% U+2769 (Medium Right Parenthesis Ornament) replaces right parenthesis.
72
+\DeclareUnicodeCharacter{2769}{)}
73
+
74
+%% U+214B (Turned Ampersand) replaces ampersands.
75
+\DeclareUnicodeCharacter{214B}{&}
76
+
77
+%% U+2216 (Set Minus) replaces backslashes.
78
+\DeclareUnicodeCharacter{2216}{\char"5C}
79
+
80
+%% The following ones are already defined in texinfo.tex so we have nothing
81
+%% more to do:
82
+%% U+201A (Single Low-9 Quotation Mark) replaces commas.
83
+%% U+2205 (Empty Set) replaces empty symbol names.
84
+
85
+@end tex
86
+
87
+
88
+
89
+@c ====================================================================
90
+@c Settings
91
+@c ====================================================================
92
+@setchapternewpage odd
93
+@documentdescription
94
+The data-lens/beta/transducers Reference Manual.
95
+@end documentdescription
96
+
97
+
98
+
99
+@c ====================================================================
100
+@c New Commands
101
+@c ====================================================================
102
+
103
+@c ---------------
104
+@c Indexing macros
105
+@c ---------------
106
+
107
+@c Packages
108
+@macro packageindex{name}
109
+@tpindex \name\
110
+@tpindex @r{Package, }\name\
111
+@end macro
112
+
113
+@c Systems
114
+@macro systemindex{name}
115
+@tpindex \name\
116
+@tpindex @r{System, }\name\
117
+@end macro
118
+
119
+@c Modules
120
+@macro moduleindex{name}
121
+@cindex @t{\name\}
122
+@cindex Module, @t{\name\}
123
+@end macro
124
+
125
+@c Other files
126
+@macro otherfileindex{name}
127
+@cindex @t{\name\}
128
+@cindex Other File, @t{\name\}
129
+@cindex File, other, @t{\name\}
130
+@end macro
131
+
132
+@c Lisp files
133
+@macro lispfileindex{name}
134
+@cindex @t{\name\}
135
+@cindex Lisp File, @t{\name\}
136
+@cindex File, Lisp, @t{\name\}
137
+@end macro
138
+
139
+@c C files
140
+@macro cfileindex{name}
141
+@cindex @t{\name\}
142
+@cindex C File, @t{\name\}
143
+@cindex File, C, @t{\name\}
144
+@end macro
145
+
146
+@c Java files
147
+@macro javafileindex{name}
148
+@cindex @t{\name\}
149
+@cindex Java File, @t{\name\}
150
+@cindex File, Java, @t{\name\}
151
+@end macro
152
+
153
+@c Static files
154
+@macro staticfileindex{name}
155
+@cindex @t{\name\}
156
+@cindex Static File, @t{\name\}
157
+@cindex File, static, @t{\name\}
158
+@end macro
159
+
160
+@c Doc files
161
+@macro docfileindex{name}
162
+@cindex @t{\name\}
163
+@cindex Doc File, @t{\name\}
164
+@cindex File, doc, @t{\name\}
165
+@end macro
166
+
167
+@c HTML files
168
+@macro htmlfileindex{name}
169
+@cindex @t{\name\}
170
+@cindex HTML File, @t{\name\}
171
+@cindex File, html, @t{\name\}
172
+@end macro
173
+
174
+@c The following macros are meant to be used within @defxxx environments.
175
+@c Texinfo performs half the indexing job and we do the other half.
176
+
177
+@c Constants
178
+@macro constantsubindex{name}
179
+@vindex @r{Constant, }\name\
180
+@end macro
181
+
182
+@c Special variables
183
+@macro specialsubindex{name}
184
+@vindex @r{Special Variable, }\name\
185
+@end macro
186
+
187
+@c Symbol macros
188
+@macro symbolmacrosubindex{name}
189
+@vindex @r{Symbol Macro, }\name\
190
+@end macro
191
+
192
+@c Slots
193
+@macro slotsubindex{name}
194
+@vindex @r{Slot, }\name\
195
+@end macro
196
+
197
+@c Macros
198
+@macro macrosubindex{name}
199
+@findex @r{Macro, }\name\
200
+@end macro
201
+
202
+@c Compiler Macros
203
+@macro compilermacrosubindex{name}
204
+@findex @r{Compiler Macro, }\name\
205
+@end macro
206
+
207
+@c Functions
208
+@macro functionsubindex{name}
209
+@findex @r{Function, }\name\
210
+@end macro
211
+
212
+@c Methods
213
+@macro methodsubindex{name}
214
+@findex @r{Method, }\name\
215
+@end macro
216
+
217
+@c Generic Functions
218
+@macro genericsubindex{name}
219
+@findex @r{Generic Function, }\name\
220
+@end macro
221
+
222
+@c Setf Expanders
223
+@macro setfexpandersubindex{name}
224
+@findex @r{Setf Expander, }\name\
225
+@end macro
226
+
227
+@c Method Combinations
228
+@macro shortcombinationsubindex{name}
229
+@tpindex @r{Short Method Combination, }\name\
230
+@tpindex @r{Method Combination, Short, }\name\
231
+@end macro
232
+
233
+@macro longcombinationsubindex{name}
234
+@tpindex @r{Long Method Combination, }\name\
235
+@tpindex @r{Method Combination, Long, }\name\
236
+@end macro
237
+
238
+@c Conditions
239
+@macro conditionsubindex{name}
240
+@tpindex @r{Condition, }\name\
241
+@end macro
242
+
243
+@c Structures
244
+@macro structuresubindex{name}
245
+@tpindex @r{Structure, }\name\
246
+@end macro
247
+
248
+@c Types
249
+@macro typesubindex{name}
250
+@tpindex @r{Type, }\name\
251
+@end macro
252
+
253
+@c Classes
254
+@macro classsubindex{name}
255
+@tpindex @r{Class, }\name\
256
+@end macro
257
+
258
+
259
+
260
+@c ====================================================================
261
+@c Info Category and Directory
262
+@c ====================================================================
263
+@dircategory Common Lisp
264
+@direntry
265
+* data-lens/beta/transducers Reference: (data-lens-transducers). The data-lens/beta/transducers Reference Manual.
266
+@end direntry
267
+
268
+
269
+
270
+@c ====================================================================
271
+@c Title Page
272
+@c ====================================================================
273
+@titlepage
274
+@title The data-lens/beta/transducers Reference Manual
275
+@subtitle A collection of transducers to reduce stream-manipulation overhead
276
+
277
+@author Edward Langley <@email{el-cl@atchar{}elangley.org}>
278
+
279
+@page
280
+@quotation
281
+This manual was generated automatically by Declt 3.0 "Montgomery Scott" on Wed Jan 06 14:24:28 2021 GMT-8.
282
+@end quotation
283
+@end titlepage
284
+
285
+
286
+
287
+@c ====================================================================
288
+@c Table of Contents
289
+@c ====================================================================
290
+@contents
291
+
292
+
293
+
294
+@c ====================================================================
295
+@c Top
296
+@c ====================================================================
297
+@ifnottex
298
+@node Top, Systems, (dir), (dir)
299
+@top The data-lens/beta/transducers Reference Manual
300
+This is the data-lens/beta/transducers Reference Manual,
301
+generated automatically by Declt version 3.0 "Montgomery Scott"
302
+on Wed Jan 06 14:24:28 2021 GMT-8.
303
+
304
+@menu
305
+* Systems:: The systems documentation
306
+* Files:: The files documentation
307
+* Packages:: The packages documentation
308
+* Definitions:: The symbols documentation
309
+* Indexes:: Concepts, functions, variables and data types
310
+@end menu
311
+@end ifnottex
312
+
313
+
314
+
315
+@c ====================================================================
316
+@c Systems
317
+@c ====================================================================
318
+@node Systems, Files, Top, Top
319
+@chapter Systems
320
+The main system appears first, followed by any subsystem dependency.
321
+
322
+@menu
323
+* The data-lens/beta/transducers system::
324
+* The data-lens system::
325
+@end menu
326
+
327
+
328
+@c -------------------------------------
329
+@c The data-lens/beta/transducers system
330
+@c -------------------------------------
331
+@node The data-lens/beta/transducers system, The data-lens system, Systems, Systems
332
+@section @t{data-lens/beta/transducers}
333
+@anchor{go to the data-lens/beta/transducers system}@c
334
+@systemindex{data-lens/beta/transducers}@c
335
+@table @strong
336
+@item Author
337
+Edward Langley <@email{el-cl@atchar{}elangley.org}>
338
+@item License
339
+MIT
340
+@item Description
341
+A collection of transducers to reduce stream-manipulation overhead
342
+@item Dependencies
343
+@itemize @bullet
344
+@item
345
+@ref{go to the data-lens system, , @t{data-lens}} (system)
346
+@item
347
+@t{alexandria}
348
+@end itemize
349
+@item Source
350
+@ref{go to the data-lens․asd file, , @t{data-lens.asd}} (file)
351
+@item Components
352
+@itemize @bullet
353
+@item
354
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
355
+@item
356
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
357
+@item
358
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
359
+@item
360
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
361
+@end itemize
362
+@end table
363
+
364
+
365
+@c --------------------
366
+@c The data-lens system
367
+@c --------------------
368
+@node The data-lens system, , The data-lens/beta/transducers system, Systems
369
+@section @t{data-lens}
370
+@anchor{go to the data-lens system}@c
371
+@systemindex{data-lens}@c
372
+@table @strong
373
+@item Author
374
+Edward Langley <@email{el-cl@atchar{}elangley.org}>
375
+@item License
376
+MIT
377
+@item Description
378
+Utilities for building data transformations from composable functions@comma{} modeled on lenses and transducers
379
+@item Dependencies
380
+@itemize @bullet
381
+@item
382
+@t{cl-ppcre}
383
+@item
384
+@t{alexandria}
385
+@item
386
+@t{serapeum}
387
+@end itemize
388
+@item Source
389
+@ref{go to the data-lens․asd file, , @t{data-lens.asd}} (file)
390
+@item Components
391
+@itemize @bullet
392
+@item
393
+@ref{go to the data-lens/package․lisp file, , @t{package.lisp}} (file)
394
+@item
395
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
396
+@item
397
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
398
+@end itemize
399
+@end table
400
+
401
+
402
+
403
+@c ====================================================================
404
+@c Files
405
+@c ====================================================================
406
+@node Files, Packages, Systems, Top
407
+@chapter Files
408
+Files are sorted by type and then listed depth-first from the systems
409
+components trees.
410
+
411
+@menu
412
+* Lisp files::
413
+@end menu
414
+
415
+
416
+@c ----------
417
+@c Lisp files
418
+@c ----------
419
+@node Lisp files, , Files, Files
420
+@section Lisp
421
+@menu
422
+* The data-lens.asd file: The data-lens․asd file.
423
+* The data-lens/beta/transducers/package.lisp file: The data-lens/beta/transducers/package․lisp file.
424
+* The data-lens/beta/transducers/transducer-protocol.lisp file: The data-lens/beta/transducers/transducer-protocol․lisp file.
425
+* The data-lens/beta/transducers/transducers.lisp file: The data-lens/beta/transducers/transducers․lisp file.
426
+* The data-lens/beta/transducers/lazy-sequence.lisp file: The data-lens/beta/transducers/lazy-sequence․lisp file.
427
+* The data-lens/package.lisp file: The data-lens/package․lisp file.
428
+* The data-lens/optics.lisp file: The data-lens/optics․lisp file.
429
+* The data-lens/lens.lisp file: The data-lens/lens․lisp file.
430
+@end menu
431
+
432
+@node The data-lens․asd file, The data-lens/beta/transducers/package․lisp file, Lisp files, Lisp files
433
+@subsection @t{data-lens.asd}
434
+@anchor{go to the data-lens․asd file}@c
435
+@lispfileindex{data-lens.asd}@c
436
+@table @strong
437
+@item Location
438
+@t{data-lens.asd}
439
+@item Systems
440
+@itemize @bullet
441
+@item
442
+@ref{go to the data-lens/beta/transducers system, , @t{data-lens/beta/transducers}} (system)
443
+@item
444
+@ref{go to the data-lens system, , @t{data-lens}} (system)
445
+@end itemize
446
+@end table
447
+
448
+@node The data-lens/beta/transducers/package․lisp file, The data-lens/beta/transducers/transducer-protocol․lisp file, The data-lens․asd file, Lisp files
449
+@subsection @t{data-lens/beta/transducers/package.lisp}
450
+@anchor{go to the data-lens/beta/transducers/package․lisp file}@c
451
+@lispfileindex{data-lens/beta/transducers/package.lisp}@c
452
+@table @strong
453
+@item Parent
454
+@ref{go to the data-lens/beta/transducers system, , @t{data-lens/beta/transducers}} (system)
455
+@item Location
456
+@t{package.lisp}
457
+@item Packages
458
+@itemize @bullet
459
+@item
460
+@ref{go to the DATA-LENS package, , @t{data-lens}}
461
+@item
462
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
463
+@item
464
+@ref{go to the DATA-LENS․PACKAGE package, , @t{data-lens.package}}
465
+@item
466
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
467
+@item
468
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
469
+@end itemize
470
+@end table
471
+
472
+@node The data-lens/beta/transducers/transducer-protocol․lisp file, The data-lens/beta/transducers/transducers․lisp file, The data-lens/beta/transducers/package․lisp file, Lisp files
473
+@subsection @t{data-lens/beta/transducers/transducer-protocol.lisp}
474
+@anchor{go to the data-lens/beta/transducers/transducer-protocol․lisp file}@c
475
+@lispfileindex{data-lens/beta/transducers/transducer-protocol.lisp}@c
476
+@table @strong
477
+@item Dependency
478
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
479
+@item Parent
480
+@ref{go to the data-lens/beta/transducers system, , @t{data-lens/beta/transducers}} (system)
481
+@item Location
482
+@t{transducer-protocol.lisp}
483
+@item Exported Definitions
484
+@itemize @bullet
485
+@item
486
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function, , @t{exit-early}} (function)
487
+@item
488
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function, , @t{init}} (generic function)
489
+@item
490
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function, , @t{reduce-generic}} (generic function)
491
+@item
492
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
493
+@item
494
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
495
+@item
496
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
497
+@item
498
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
499
+@item
500
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function, , @t{stepper}} (generic function)
501
+@item
502
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function, , @t{transduce}} (function)
503
+@item
504
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function, , @t{unwrap}} (generic function)
505
+@item
506
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method, , @t{unwrap}} (method)
507
+@end itemize
508
+@item Internal Definitions
509
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro, , @t{defdocumentation}} (macro)
510
+@end table
511
+
512
+@node The data-lens/beta/transducers/transducers․lisp file, The data-lens/beta/transducers/lazy-sequence․lisp file, The data-lens/beta/transducers/transducer-protocol․lisp file, Lisp files
513
+@subsection @t{data-lens/beta/transducers/transducers.lisp}
514
+@anchor{go to the data-lens/beta/transducers/transducers․lisp file}@c
515
+@lispfileindex{data-lens/beta/transducers/transducers.lisp}@c
516
+@table @strong
517
+@item Dependency
518
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
519
+@item Parent
520
+@ref{go to the data-lens/beta/transducers system, , @t{data-lens/beta/transducers}} (system)
521
+@item Location
522
+@t{transducers.lisp}
523
+@item Exported Definitions
524
+@itemize @bullet
525
+@item
526
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶CATTING function, , @t{catting}} (function)
527
+@item
528
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function, , @t{collecting}} (function)
529
+@item
530
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function, , @t{compressing-runs}} (function)
531
+@item
532
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function, , @t{deduping}} (function)
533
+@item
534
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function, , @t{dropping}} (function)
535
+@item
536
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function, , @t{filtering}} (function)
537
+@item
538
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function, , @t{hash-table-select}} (function)
539
+@item
540
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method, , @t{init}} (method)
541
+@item
542
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method, , @t{init}} (method)
543
+@item
544
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method, , @t{init}} (method)
545
+@item
546
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function, , @t{mapcatting}} (function)
547
+@item
548
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function, , @t{mapping}} (function)
549
+@item
550
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function, , @t{mv-filtering}} (function)
551
+@item
552
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function, , @t{mv-mapping}} (function)
553
+@item
554
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function, , @t{mv-selecting}} (function)
555
+@item
556
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function, , @t{splitting}} (function)
557
+@item
558
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method, , @t{stepper}} (method)
559
+@item
560
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method, , @t{stepper}} (method)
561
+@item
562
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method, , @t{stepper}} (method)
563
+@item
564
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶TAKING function, , @t{taking}} (function)
565
+@item
566
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method, , @t{unwrap}} (method)
567
+@end itemize
568
+@item Internal Definitions
569
+@itemize @bullet
570
+@item
571
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro, , @t{comment}} (macro)
572
+@item
573
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function, , @t{eduction}} (function)
574
+@item
575
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶SEQ function, , @t{seq}} (function)
576
+@item
577
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro, , @t{transducer-lambda}} (macro)
578
+@end itemize
579
+@end table
580
+
581
+@node The data-lens/beta/transducers/lazy-sequence․lisp file, The data-lens/package․lisp file, The data-lens/beta/transducers/transducers․lisp file, Lisp files
582
+@subsection @t{data-lens/beta/transducers/lazy-sequence.lisp}
583
+@anchor{go to the data-lens/beta/transducers/lazy-sequence․lisp file}@c
584
+@lispfileindex{data-lens/beta/transducers/lazy-sequence.lisp}@c
585
+@table @strong
586
+@item Dependency
587
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
588
+@item Parent
589
+@ref{go to the data-lens/beta/transducers system, , @t{data-lens/beta/transducers}} (system)
590
+@item Location
591
+@t{lazy-sequence.lisp}
592
+@item Exported Definitions
593
+@itemize @bullet
594
+@item
595
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶IOTA function, , @t{iota}} (function)
596
+@item
597
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function, , @t{lazy-sequence}} (function)
598
+@item
599
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class, , @t{lazy-sequence}} (class)
600
+@item
601
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
602
+@item
603
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro, , @t{repeating}} (macro)
604
+@item
605
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function, , @t{repeating*}} (function)
606
+@end itemize
607
+@item Internal Definitions
608
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method, , @t{next}} (method)
609
+@end table
610
+
611
+@node The data-lens/package․lisp file, The data-lens/optics․lisp file, The data-lens/beta/transducers/lazy-sequence․lisp file, Lisp files
612
+@subsection @t{data-lens/package.lisp}
613
+@anchor{go to the data-lens/package․lisp file}@c
614
+@lispfileindex{data-lens/package.lisp}@c
615
+@table @strong
616
+@item Parent
617
+@ref{go to the data-lens system, , @t{data-lens}} (system)
618
+@item Location
619
+@t{package.lisp}
620
+@item Packages
621
+@itemize @bullet
622
+@item
623
+@ref{go to the DATA-LENS package, , @t{data-lens}}
624
+@item
625
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
626
+@item
627
+@ref{go to the DATA-LENS․PACKAGE package, , @t{data-lens.package}}
628
+@item
629
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
630
+@item
631
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
632
+@end itemize
633
+@end table
634
+
635
+@node The data-lens/optics․lisp file, The data-lens/lens․lisp file, The data-lens/package․lisp file, Lisp files
636
+@subsection @t{data-lens/optics.lisp}
637
+@anchor{go to the data-lens/optics․lisp file}@c
638
+@lispfileindex{data-lens/optics.lisp}@c
639
+@table @strong
640
+@item Dependency
641
+@ref{go to the data-lens/package․lisp file, , @t{package.lisp}} (file)
642
+@item Parent
643
+@ref{go to the data-lens system, , @t{data-lens}} (system)
644
+@item Location
645
+@t{optics.lisp}
646
+@item Exported Definitions
647
+@itemize @bullet
648
+@item
649
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function, , @t{make-alist-lens}} (function)
650
+@item
651
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function, , @t{make-hash-table-lens}} (function)
652
+@item
653
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function, , @t{make-list-lens}} (function)
654
+@item
655
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function, , @t{make-plist-lens}} (function)
656
+@item
657
+@ref{go to the DATA-LENS․LENSES∶∶OVER function, , @t{over}} (function)
658
+@item
659
+@ref{go to the DATA-LENS․LENSES∶∶SET function, , @t{set}} (function)
660
+@item
661
+@ref{go to the DATA-LENS․LENSES∶∶VIEW function, , @t{view}} (function)
662
+@end itemize
663
+@item Internal Definitions
664
+@itemize @bullet
665
+@item
666
+@ref{go to the DATA-LENS․LENSES∶∶CLONE generic function, , @t{clone}} (generic function)
667
+@item
668
+@ref{go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method, , @t{clone}} (method)
669
+@item
670
+@ref{go to the DATA-LENS․LENSES∶∶CONSTANT- class, , @t{constant-}} (class)
671
+@item
672
+@ref{go to the DATA-LENS․LENSES∶∶FMAP generic function, , @t{fmap}} (generic function)
673
+@item
674
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method, , @t{fmap}} (method)
675
+@item
676
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method, , @t{fmap}} (method)
677
+@item
678
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method, , @t{fmap}} (method)
679
+@item
680
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method, , @t{fmap}} (method)
681
+@item
682
+@ref{go to the DATA-LENS․LENSES∶∶IDENTITY- class, , @t{identity-}} (class)
683
+@item
684
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function, , @t{make-alist-history-lens}} (function)
685
+@item
686
+@ref{go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method, , @t{unconstant}} (method)
687
+@item
688
+@ref{go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method, , @t{unidentity}} (method)
689
+@item
690
+@ref{go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function, , @t{wrap-constant}} (function)
691
+@item
692
+@ref{go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function, , @t{wrap-identity}} (function)
693
+@end itemize
694
+@end table
695
+
696
+@node The data-lens/lens․lisp file, , The data-lens/optics․lisp file, Lisp files
697
+@subsection @t{data-lens/lens.lisp}
698
+@anchor{go to the data-lens/lens․lisp file}@c
699
+@lispfileindex{data-lens/lens.lisp}@c
700
+@table @strong
701
+@item Dependency
702
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
703
+@item Parent
704
+@ref{go to the data-lens system, , @t{data-lens}} (system)
705
+@item Location
706
+@t{lens.lisp}
707
+@item Exported Definitions
708
+@itemize @bullet
709
+@item
710
+@ref{go to the DATA-LENS∶∶<>1 macro, , @t{<>1}} (macro)
711
+@item
712
+@ref{go to the DATA-LENS∶∶== function, , @t{==}} (function)
713
+@item
714
+@ref{go to the DATA-LENS∶∶APPLICABLE-WHEN function, , @t{applicable-when}} (function)
715
+@item
716
+@ref{go to the DATA-LENS∶∶APPLYING macro, , @t{applying}} (macro)
717
+@item
718
+@ref{go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function, , @t{combine-matching-lists}} (function)
719
+@item
720
+@ref{go to the DATA-LENS∶∶COMPRESS-RUNS function, , @t{compress-runs}} (function)
721
+@item
722
+@ref{go to the DATA-LENS∶∶CUMSUM function, , @t{cumsum}} (function)
723
+@item
724
+@ref{go to the DATA-LENS∶∶DEFUN-CT macro, , @t{defun-ct}} (macro)
725
+@item
726
+@ref{go to the DATA-LENS∶∶DENEST function, , @t{denest}} (function)
727
+@item
728
+@ref{go to the DATA-LENS∶∶DERIVE function, , @t{derive}} (function)
729
+@item
730
+@ref{go to the DATA-LENS∶∶ELEMENT function, , @t{element}} (function)
731
+@item
732
+@ref{go to the DATA-LENS∶∶EXCLUDE function, , @t{exclude}} (function)
733
+@item
734
+@ref{go to the DATA-LENS∶∶EXTRACT-KEY generic function, , @t{extract-key}} (generic function)
735
+@item
736
+@ref{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method, , @t{extract-key}} (method)
737
+@item
738
+@ref{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method, , @t{extract-key}} (method)
739
+@item
740
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE generic function, , @t{functionalize}} (generic function)
741
+@item
742
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method, , @t{functionalize}} (method)
743
+@item
744
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method, , @t{functionalize}} (method)
745
+@item
746
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method, , @t{functionalize}} (method)
747
+@item
748
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method, , @t{functionalize}} (method)
749
+@item
750
+@ref{go to the DATA-LENS∶∶INCLUDE function, , @t{include}} (function)
751
+@item
752
+@ref{go to the DATA-LENS∶∶JUXT function, , @t{juxt}} (function)
753
+@item
754
+@ref{go to the DATA-LENS∶∶KEY function, , @t{key}} (function)
755
+@item
756
+@ref{go to the DATA-LENS∶∶KEY-TRANSFORM function, , @t{key-transform}} (function)
757
+@item
758
+@ref{go to the DATA-LENS∶∶LET-FN macro, , @t{let-fn}} (macro)
759
+@item
760
+@ref{go to the DATA-LENS∶∶MAXIMIZING function, , @t{maximizing}} (function)
761
+@item
762
+@ref{go to the DATA-LENS∶∶OF-LENGTH function, , @t{of-length}} (function)
763
+@item
764
+@ref{go to the DATA-LENS∶∶OF-MAX-LENGTH function, , @t{of-max-length}} (function)
765
+@item
766
+@ref{go to the DATA-LENS∶∶OF-MIN-LENGTH function, , @t{of-min-length}} (function)
767
+@item
768
+@ref{go to the DATA-LENS∶∶ON function, , @t{on}} (function)
769
+@item
770
+@ref{go to the DATA-LENS∶∶OVER function, , @t{over}} (function)
771
+@item
772
+@ref{go to the DATA-LENS∶∶PICK function, , @t{pick}} (function)
773
+@item
774
+@ref{go to the DATA-LENS∶∶REGEX-MATCH function, , @t{regex-match}} (function)
775
+@item
776
+@ref{go to the DATA-LENS∶∶SHORTCUT macro, , @t{shortcut}} (macro)
777
+@item
778
+@ref{go to the DATA-LENS∶∶SLICE function, , @t{slice}} (function)
779
+@item
780
+@ref{go to the DATA-LENS∶∶SORTED function, , @t{sorted}} (function)
781
+@item
782
+@ref{go to the DATA-LENS∶∶SPLICE-ELT function, , @t{splice-elt}} (function)
783
+@item
784
+@ref{go to the DATA-LENS∶∶SUFFIXP function, , @t{suffixp}} (function)
785
+@item
786
+@ref{go to the DATA-LENS∶∶TRANSFORM-ELT function, , @t{transform-elt}} (function)
787
+@item
788
+@ref{go to the DATA-LENS∶∶TRANSFORM-HEAD function, , @t{transform-head}} (function)
789
+@item
790
+@ref{go to the DATA-LENS∶∶TRANSFORM-TAIL function, , @t{transform-tail}} (function)
791
+@item
792
+@ref{go to the DATA-LENS∶∶ZIPPING function, , @t{zipping}} (function)
793
+@item
794
+@ref{go to the DATA-LENS∶∶• macro, , @t{•}} (macro)
795
+@end itemize
796
+@item Internal Definitions
797
+@itemize @bullet
798
+@item
799
+@ref{go to the DATA-LENS∶∶=>> function, , @t{=>>}} (function)
800
+@item
801
+@ref{go to the DATA-LENS∶∶CONS-NEW function, , @t{cons-new}} (function)
802
+@item
803
+@ref{go to the DATA-LENS∶∶DEDUPLICATE function, , @t{deduplicate}} (function)
804
+@item
805
+@ref{go to the DATA-LENS∶∶FILLER function, , @t{filler}} (function)
806
+@item
807
+@ref{go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function, , @t{matching-list-reducer}} (function)
808
+@item
809
+@ref{go to the DATA-LENS∶∶UPDATE function, , @t{update}} (function)
810
+@item
811
+@ref{go to the DATA-LENS∶∶UPDATEF macro, , @t{updatef}} (macro)
812
+@end itemize
813
+@end table
814
+
815
+
816
+
817
+@c ====================================================================
818
+@c Packages
819
+@c ====================================================================
820
+@node Packages, Definitions, Files, Top
821
+@chapter Packages
822
+Packages are listed by definition order.
823
+
824
+@menu
825
+* The data-lens package::
826
+* The data-lens.transducers package: The data-lens․transducers package.
827
+* The data-lens.package package: The data-lens․package package.
828
+* The data-lens.lenses package: The data-lens․lenses package.
829
+* The data-lens.transducers.internals package: The data-lens․transducers․internals package.
830
+@end menu
831
+
832
+
833
+@c ---------------------
834
+@c The data-lens package
835
+@c ---------------------
836
+@node The data-lens package, The data-lens․transducers package, Packages, Packages
837
+@section @t{data-lens}
838
+@anchor{go to the DATA-LENS package}@c
839
+@packageindex{data-lens}@c
840
+@table @strong
841
+@item Source
842
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
843
+@item Use List
844
+@t{common-lisp}
845
+@item Exported Definitions
846
+@itemize @bullet
847
+@item
848
+@ref{go to the DATA-LENS∶∶<>1 macro, , @t{<>1}} (macro)
849
+@item
850
+@ref{go to the DATA-LENS∶∶== function, , @t{==}} (function)
851
+@item
852
+@ref{go to the DATA-LENS∶∶APPLICABLE-WHEN function, , @t{applicable-when}} (function)
853
+@item
854
+@ref{go to the DATA-LENS∶∶APPLYING macro, , @t{applying}} (macro)
855
+@item
856
+@ref{go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function, , @t{combine-matching-lists}} (function)
857
+@item
858
+@ref{go to the DATA-LENS∶∶COMPRESS-RUNS function, , @t{compress-runs}} (function)
859
+@item
860
+@ref{go to the DATA-LENS∶∶CUMSUM function, , @t{cumsum}} (function)
861
+@item
862
+@ref{go to the DATA-LENS∶∶DEFUN-CT macro, , @t{defun-ct}} (macro)
863
+@item
864
+@ref{go to the DATA-LENS∶∶DENEST function, , @t{denest}} (function)
865
+@item
866
+@ref{go to the DATA-LENS∶∶DERIVE function, , @t{derive}} (function)
867
+@item
868
+@ref{go to the DATA-LENS∶∶ELEMENT function, , @t{element}} (function)
869
+@item
870
+@ref{go to the DATA-LENS∶∶EXCLUDE function, , @t{exclude}} (function)
871
+@item
872
+@ref{go to the DATA-LENS∶∶EXTRACT-KEY generic function, , @t{extract-key}} (generic function)
873
+@item
874
+@ref{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method, , @t{extract-key}} (method)
875
+@item
876
+@ref{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method, , @t{extract-key}} (method)
877
+@item
878
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE generic function, , @t{functionalize}} (generic function)
879
+@item
880
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method, , @t{functionalize}} (method)
881
+@item
882
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method, , @t{functionalize}} (method)
883
+@item
884
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method, , @t{functionalize}} (method)
885
+@item
886
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method, , @t{functionalize}} (method)
887
+@item
888
+@ref{go to the DATA-LENS∶∶INCLUDE function, , @t{include}} (function)
889
+@item
890
+@ref{go to the DATA-LENS∶∶JUXT function, , @t{juxt}} (function)
891
+@item
892
+@ref{go to the DATA-LENS∶∶KEY function, , @t{key}} (function)
893
+@item
894
+@ref{go to the DATA-LENS∶∶KEY-TRANSFORM function, , @t{key-transform}} (function)
895
+@item
896
+@ref{go to the DATA-LENS∶∶LET-FN macro, , @t{let-fn}} (macro)
897
+@item
898
+@ref{go to the DATA-LENS∶∶MAXIMIZING function, , @t{maximizing}} (function)
899
+@item
900
+@ref{go to the DATA-LENS∶∶OF-LENGTH function, , @t{of-length}} (function)
901
+@item
902
+@ref{go to the DATA-LENS∶∶OF-MAX-LENGTH function, , @t{of-max-length}} (function)
903
+@item
904
+@ref{go to the DATA-LENS∶∶OF-MIN-LENGTH function, , @t{of-min-length}} (function)
905
+@item
906
+@ref{go to the DATA-LENS∶∶ON function, , @t{on}} (function)
907
+@item
908
+@ref{go to the DATA-LENS∶∶OVER function, , @t{over}} (function)
909
+@item
910
+@ref{go to the DATA-LENS∶∶PICK function, , @t{pick}} (function)
911
+@item
912
+@ref{go to the DATA-LENS∶∶REGEX-MATCH function, , @t{regex-match}} (function)
913
+@item
914
+@ref{go to the DATA-LENS∶∶SHORTCUT macro, , @t{shortcut}} (macro)
915
+@item
916
+@ref{go to the DATA-LENS∶∶SLICE function, , @t{slice}} (function)
917
+@item
918
+@ref{go to the DATA-LENS∶∶SORTED function, , @t{sorted}} (function)
919
+@item
920
+@ref{go to the DATA-LENS∶∶SPLICE-ELT function, , @t{splice-elt}} (function)
921
+@item
922
+@ref{go to the DATA-LENS∶∶SUFFIXP function, , @t{suffixp}} (function)
923
+@item
924
+@ref{go to the DATA-LENS∶∶TRANSFORM-ELT function, , @t{transform-elt}} (function)
925
+@item
926
+@ref{go to the DATA-LENS∶∶TRANSFORM-HEAD function, , @t{transform-head}} (function)
927
+@item
928
+@ref{go to the DATA-LENS∶∶TRANSFORM-TAIL function, , @t{transform-tail}} (function)
929
+@item
930
+@ref{go to the DATA-LENS∶∶ZIPPING function, , @t{zipping}} (function)
931
+@item
932
+@ref{go to the DATA-LENS∶∶• macro, , @t{•}} (macro)
933
+@end itemize
934
+@item Internal Definitions
935
+@itemize @bullet
936
+@item
937
+@ref{go to the DATA-LENS∶∶=>> function, , @t{=>>}} (function)
938
+@item
939
+@ref{go to the DATA-LENS∶∶CONS-NEW function, , @t{cons-new}} (function)
940
+@item
941
+@ref{go to the DATA-LENS∶∶DEDUPLICATE function, , @t{deduplicate}} (function)
942
+@item
943
+@ref{go to the DATA-LENS∶∶FILLER function, , @t{filler}} (function)
944
+@item
945
+@ref{go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function, , @t{matching-list-reducer}} (function)
946
+@item
947
+@ref{go to the DATA-LENS∶∶UPDATE function, , @t{update}} (function)
948
+@item
949
+@ref{go to the DATA-LENS∶∶UPDATEF macro, , @t{updatef}} (macro)
950
+@end itemize
951
+@end table
952
+
953
+
954
+@c ---------------------------------
955
+@c The data-lens.transducers package
956
+@c ---------------------------------
957
+@node The data-lens․transducers package, The data-lens․package package, The data-lens package, Packages
958
+@section @t{data-lens.transducers}
959
+@anchor{go to the DATA-LENS․TRANSDUCERS package}@c
960
+@packageindex{data-lens.transducers}@c
961
+@table @strong
962
+@item Source
963
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
964
+@item Use List
965
+@t{common-lisp}
966
+@item Exported Definitions
967
+@itemize @bullet
968
+@item
969
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶CATTING function, , @t{catting}} (function)
970
+@item
971
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function, , @t{collecting}} (function)
972
+@item
973
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function, , @t{compressing-runs}} (function)
974
+@item
975
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function, , @t{deduping}} (function)
976
+@item
977
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function, , @t{dropping}} (function)
978
+@item
979
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function, , @t{filtering}} (function)
980
+@item
981
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function, , @t{hash-table-select}} (function)
982
+@item
983
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶IOTA function, , @t{iota}} (function)
984
+@item
985
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function, , @t{lazy-sequence}} (function)
986
+@item
987
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class, , @t{lazy-sequence}} (class)
988
+@item
989
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function, , @t{mapcatting}} (function)
990
+@item
991
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function, , @t{mapping}} (function)
992
+@item
993
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function, , @t{mv-filtering}} (function)
994
+@item
995
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function, , @t{mv-mapping}} (function)
996
+@item
997
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function, , @t{mv-selecting}} (function)
998
+@item
999
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro, , @t{repeating}} (macro)
1000
+@item
1001
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function, , @t{repeating*}} (function)
1002
+@item
1003
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function, , @t{splitting}} (function)
1004
+@item
1005
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶TAKING function, , @t{taking}} (function)
1006
+@end itemize
1007
+@item Internal Definitions
1008
+@itemize @bullet
1009
+@item
1010
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro, , @t{comment}} (macro)
1011
+@item
1012
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function, , @t{eduction}} (function)
1013
+@item
1014
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function, , @t{next}} (generic function)
1015
+@item
1016
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method, , @t{next}} (method)
1017
+@item
1018
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶SEQ function, , @t{seq}} (function)
1019
+@item
1020
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro, , @t{transducer-lambda}} (macro)
1021
+@end itemize
1022
+@end table
1023
+
1024
+
1025
+@c -----------------------------
1026
+@c The data-lens.package package
1027
+@c -----------------------------
1028
+@node The data-lens․package package, The data-lens․lenses package, The data-lens․transducers package, Packages
1029
+@section @t{data-lens.package}
1030
+@anchor{go to the DATA-LENS․PACKAGE package}@c
1031
+@packageindex{data-lens.package}@c
1032
+@table @strong
1033
+@item Source
1034
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
1035
+@item Use List
1036
+@t{common-lisp}
1037
+@end table
1038
+
1039
+
1040
+@c ----------------------------
1041
+@c The data-lens.lenses package
1042
+@c ----------------------------
1043
+@node The data-lens․lenses package, The data-lens․transducers․internals package, The data-lens․package package, Packages
1044
+@section @t{data-lens.lenses}
1045
+@anchor{go to the DATA-LENS․LENSES package}@c
1046
+@packageindex{data-lens.lenses}@c
1047
+@table @strong
1048
+@item Source
1049
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
1050
+@item Use List
1051
+@t{common-lisp}
1052
+@item Exported Definitions
1053
+@itemize @bullet
1054
+@item
1055
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function, , @t{make-alist-lens}} (function)
1056
+@item
1057
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function, , @t{make-hash-table-lens}} (function)
1058
+@item
1059
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function, , @t{make-list-lens}} (function)
1060
+@item
1061
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function, , @t{make-plist-lens}} (function)
1062
+@item
1063
+@ref{go to the DATA-LENS․LENSES∶∶OVER function, , @t{over}} (function)
1064
+@item
1065
+@ref{go to the DATA-LENS․LENSES∶∶SET function, , @t{set}} (function)
1066
+@item
1067
+@ref{go to the DATA-LENS․LENSES∶∶VIEW function, , @t{view}} (function)
1068
+@end itemize
1069
+@item Internal Definitions
1070
+@itemize @bullet
1071
+@item
1072
+@ref{go to the DATA-LENS․LENSES∶∶CLONE generic function, , @t{clone}} (generic function)
1073
+@item
1074
+@ref{go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method, , @t{clone}} (method)
1075
+@item
1076
+@ref{go to the DATA-LENS․LENSES∶∶CONSTANT- class, , @t{constant-}} (class)
1077
+@item
1078
+@ref{go to the DATA-LENS․LENSES∶∶FMAP generic function, , @t{fmap}} (generic function)
1079
+@item
1080
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method, , @t{fmap}} (method)
1081
+@item
1082
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method, , @t{fmap}} (method)
1083
+@item
1084
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method, , @t{fmap}} (method)
1085
+@item
1086
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method, , @t{fmap}} (method)
1087
+@item
1088
+@ref{go to the DATA-LENS․LENSES∶∶IDENTITY- class, , @t{identity-}} (class)
1089
+@item
1090
+@ref{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function, , @t{make-alist-history-lens}} (function)
1091
+@item
1092
+@ref{go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function, , @t{unconstant}} (generic function)
1093
+@item
1094
+@ref{go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method, , @t{unconstant}} (method)
1095
+@item
1096
+@ref{go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function, , @t{unidentity}} (generic function)
1097
+@item
1098
+@ref{go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method, , @t{unidentity}} (method)
1099
+@item
1100
+@ref{go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function, , @t{wrap-constant}} (function)
1101
+@item
1102
+@ref{go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function, , @t{wrap-identity}} (function)
1103
+@end itemize
1104
+@end table
1105
+
1106
+
1107
+@c -------------------------------------------
1108
+@c The data-lens.transducers.internals package
1109
+@c -------------------------------------------
1110
+@node The data-lens․transducers․internals package, , The data-lens․lenses package, Packages
1111
+@section @t{data-lens.transducers.internals}
1112
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS package}@c
1113
+@packageindex{data-lens.transducers.internals}@c
1114
+@table @strong
1115
+@item Source
1116
+@ref{go to the data-lens/beta/transducers/package․lisp file, , @t{package.lisp}} (file)
1117
+@item Use List
1118
+@t{common-lisp}
1119
+@item Exported Definitions
1120
+@itemize @bullet
1121
+@item
1122
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function, , @t{exit-early}} (function)
1123
+@item
1124
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function, , @t{init}} (generic function)
1125
+@item
1126
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method, , @t{init}} (method)
1127
+@item
1128
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method, , @t{init}} (method)
1129
+@item
1130
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method, , @t{init}} (method)
1131
+@item
1132
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function, , @t{reduce-generic}} (generic function)
1133
+@item
1134
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
1135
+@item
1136
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
1137
+@item
1138
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
1139
+@item
1140
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
1141
+@item
1142
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
1143
+@item
1144
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function, , @t{stepper}} (generic function)
1145
+@item
1146
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method, , @t{stepper}} (method)
1147
+@item
1148
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method, , @t{stepper}} (method)
1149
+@item
1150
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method, , @t{stepper}} (method)
1151
+@item
1152
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function, , @t{transduce}} (function)
1153
+@item
1154
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function, , @t{unwrap}} (generic function)
1155
+@item
1156
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method, , @t{unwrap}} (method)
1157
+@item
1158
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method, , @t{unwrap}} (method)
1159
+@end itemize
1160
+@item Internal Definitions
1161
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro, , @t{defdocumentation}} (macro)
1162
+@end table
1163
+
1164
+
1165
+
1166
+@c ====================================================================
1167
+@c Definitions
1168
+@c ====================================================================
1169
+@node Definitions, Indexes, Packages, Top
1170
+@chapter Definitions
1171
+Definitions are sorted by export status, category, package, and then by
1172
+lexicographic order.
1173
+
1174
+@menu
1175
+* Exported definitions::
1176
+* Internal definitions::
1177
+@end menu
1178
+
1179
+
1180
+@c --------------------
1181
+@c Exported definitions
1182
+@c --------------------
1183
+@node Exported definitions, Internal definitions, Definitions, Definitions
1184
+@section Exported definitions
1185
+@menu
1186
+* Exported macros::
1187
+* Exported functions::
1188
+* Exported generic functions::
1189
+* Exported classes::
1190
+@end menu
1191
+
1192
+@node Exported macros, Exported functions, Exported definitions, Exported definitions
1193
+@subsection Macros
1194
+@deffn {Macro} {<>1} &rest FUNS
1195
+@anchor{go to the DATA-LENS∶∶<>1 macro}@c
1196
+@macrosubindex{<>1}@c
1197
+@table @strong
1198
+@item Package
1199
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1200
+@item Source
1201
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1202
+@end table
1203
+@end deffn
1204
+@deffn {Macro} {applying} FUN &rest ARGS
1205
+@anchor{go to the DATA-LENS∶∶APPLYING macro}@c
1206
+@macrosubindex{applying}@c
1207
+@table @strong
1208
+@item Package
1209
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1210
+@item Source
1211
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1212
+@end table
1213
+@end deffn
1214
+@deffn {Macro} {defun-ct} NAME (&rest ARGS) &body BODY
1215
+@anchor{go to the DATA-LENS∶∶DEFUN-CT macro}@c
1216
+@macrosubindex{defun-ct}@c
1217
+@table @strong
1218
+@item Package
1219
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1220
+@item Source
1221
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1222
+@end table
1223
+@end deffn
1224
+@deffn {Macro} {let-fn} (&rest BINDINGS) &body BODY
1225
+@anchor{go to the DATA-LENS∶∶LET-FN macro}@c
1226
+@macrosubindex{let-fn}@c
1227
+@table @strong
1228
+@item Package
1229
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1230
+@item Source
1231
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1232
+@end table
1233
+@end deffn
1234
+@deffn {Macro} {repeating} V
1235
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro}@c
1236
+@macrosubindex{repeating}@c
1237
+@table @strong
1238
+@item Package
1239
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1240
+@item Source
1241
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
1242
+@end table
1243
+@end deffn
1244
+@deffn {Macro} {shortcut} NAME FUNCTION &body BOUND-ARGS
1245
+@anchor{go to the DATA-LENS∶∶SHORTCUT macro}@c
1246
+@macrosubindex{shortcut}@c
1247
+@table @strong
1248
+@item Package
1249
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1250
+@item Source
1251
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1252
+@end table
1253
+@end deffn
1254
+@deffn {Macro} {•} &rest FUNS
1255
+@anchor{go to the DATA-LENS∶∶• macro}@c
1256
+@macrosubindex{•}@c
1257
+@table @strong
1258
+@item Package
1259
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1260
+@item Source
1261
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1262
+@end table
1263
+@end deffn
1264
+
1265
+@node Exported functions, Exported generic functions, Exported macros, Exported definitions
1266
+@subsection Functions
1267
+@deffn {Function} {==} TARGET &key TEST
1268
+@anchor{go to the DATA-LENS∶∶== function}@c
1269
+@functionsubindex{==}@c
1270
+@table @strong
1271
+@item Package
1272
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1273
+@item Source
1274
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1275
+@end table
1276
+@end deffn
1277
+@deffn {Function} {applicable-when} FUN TEST
1278
+@anchor{go to the DATA-LENS∶∶APPLICABLE-WHEN function}@c
1279
+@functionsubindex{applicable-when}@c
1280
+@table @strong
1281
+@item Package
1282
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1283
+@item Source
1284
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1285
+@end table
1286
+@end deffn
1287
+@deffn {Function} {catting} ()
1288
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶CATTING function}@c
1289
+@functionsubindex{catting}@c
1290
+@table @strong
1291
+@item Package
1292
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1293
+@item Source
1294
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1295
+@end table
1296
+@end deffn
1297
+@deffn {Function} {collecting} COLLECTOR
1298
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function}@c
1299
+@functionsubindex{collecting}@c
1300
+@table @strong
1301
+@item Package
1302
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1303
+@item Source
1304
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1305
+@end table
1306
+@end deffn
1307
+@deffn {Function} {combine-matching-lists} &key TEST &allow-other-keys
1308
+@anchor{go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function}@c
1309
+@functionsubindex{combine-matching-lists}@c
1310
+@table @strong
1311
+@item Package
1312
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1313
+@item Source
1314
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1315
+@end table
1316
+@end deffn
1317
+@deffn {Function} {compress-runs} &key COLLECTOR TEST KEY
1318
+@anchor{go to the DATA-LENS∶∶COMPRESS-RUNS function}@c
1319
+@functionsubindex{compress-runs}@c
1320
+@table @strong
1321
+@item Package
1322
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1323
+@item Source
1324
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1325
+@end table
1326
+@end deffn
1327
+@deffn {Function} {compressing-runs} &key TEST COMBINER
1328
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function}@c
1329
+@functionsubindex{compressing-runs}@c
1330
+@table @strong
1331
+@item Package
1332
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1333
+@item Source
1334
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1335
+@end table
1336
+@end deffn
1337
+@deffn {Function} {cumsum} &key ADD-FUN KEY COMBINE ZERO
1338
+@anchor{go to the DATA-LENS∶∶CUMSUM function}@c
1339
+@functionsubindex{cumsum}@c
1340
+@table @strong
1341
+@item Package
1342
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1343
+@item Source
1344
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1345
+@end table
1346
+@end deffn
1347
+@deffn {Function} {deduping} &optional TEST
1348
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function}@c
1349
+@functionsubindex{deduping}@c
1350
+@table @strong
1351
+@item Package
1352
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1353
+@item Source
1354
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1355
+@end table
1356
+@end deffn
1357
+@deffn {Function} {denest} &key RESULT-TYPE
1358
+@anchor{go to the DATA-LENS∶∶DENEST function}@c
1359
+@functionsubindex{denest}@c
1360
+@table @strong
1361
+@item Package
1362
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1363
+@item Source
1364
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1365
+@end table
1366
+@end deffn
1367
+@deffn {Function} {derive} DIFF-FUN &key KEY
1368
+@anchor{go to the DATA-LENS∶∶DERIVE function}@c
1369
+@functionsubindex{derive}@c
1370
+@table @strong
1371
+@item Package
1372
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1373
+@item Source
1374
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1375
+@end table
1376
+@end deffn
1377
+@deffn {Function} {dropping} N
1378
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function}@c
1379
+@functionsubindex{dropping}@c
1380
+@table @strong
1381
+@item Package
1382
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1383
+@item Source
1384
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1385
+@end table
1386
+@end deffn
1387
+@deffn {Function} {element} NUM
1388
+@anchor{go to the DATA-LENS∶∶ELEMENT function}@c
1389
+@functionsubindex{element}@c
1390
+@table @strong
1391
+@item Package
1392
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1393
+@item Source
1394
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1395
+@end table
1396
+@end deffn
1397
+@deffn {Function} {exclude} PRED
1398
+@anchor{go to the DATA-LENS∶∶EXCLUDE function}@c
1399
+@functionsubindex{exclude}@c
1400
+@table @strong
1401
+@item Package
1402
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1403
+@item Source
1404
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1405
+@end table
1406
+@end deffn
1407
+@deffn {Function} {exit-early} ACC
1408
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function}@c
1409
+@functionsubindex{exit-early}@c
1410
+@table @strong
1411
+@item Package
1412
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1413
+@item Source
1414
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
1415
+@end table
1416
+@end deffn
1417
+@deffn {Function} {filtering} FUNCTION &rest ARGS
1418
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function}@c
1419
+@functionsubindex{filtering}@c
1420
+@table @strong
1421
+@item Package
1422
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1423
+@item Source
1424
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1425
+@end table
1426
+@end deffn
1427
+@deffn {Function} {hash-table-select} HASH-TABLE
1428
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function}@c
1429
+@functionsubindex{hash-table-select}@c
1430
+@table @strong
1431
+@item Package
1432
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1433
+@item Source
1434
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1435
+@end table
1436
+@end deffn
1437
+@deffn {Function} {include} PRED
1438
+@anchor{go to the DATA-LENS∶∶INCLUDE function}@c
1439
+@functionsubindex{include}@c
1440
+@table @strong
1441
+@item Package
1442
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1443
+@item Source
1444
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1445
+@end table
1446
+@end deffn
1447
+@deffn {Function} {iota} &key START STEP COUNT
1448
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶IOTA function}@c
1449
+@functionsubindex{iota}@c
1450
+@table @strong
1451
+@item Package
1452
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1453
+@item Source
1454
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
1455
+@end table
1456
+@end deffn
1457
+@deffn {Function} {juxt} FUN1 &rest R
1458
+@anchor{go to the DATA-LENS∶∶JUXT function}@c
1459
+@functionsubindex{juxt}@c
1460
+@table @strong
1461
+@item Package
1462
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1463
+@item Source
1464
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1465
+@end table
1466
+@end deffn
1467
+@deffn {Function} {key} KEY
1468
+@anchor{go to the DATA-LENS∶∶KEY function}@c
1469
+@functionsubindex{key}@c
1470
+@table @strong
1471
+@item Package
1472
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1473
+@item Source
1474
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1475
+@end table
1476
+@end deffn
1477
+@deffn {Function} {key-transform} FUN KEY-GET KEY-SET
1478
+@anchor{go to the DATA-LENS∶∶KEY-TRANSFORM function}@c
1479
+@functionsubindex{key-transform}@c
1480
+@table @strong
1481
+@item Package
1482
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1483
+@item Source
1484
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1485
+@end table
1486
+@end deffn
1487
+@deffn {Function} {lazy-sequence} NEXT
1488
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function}@c
1489
+@functionsubindex{lazy-sequence}@c
1490
+@table @strong
1491
+@item Package
1492
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1493
+@item Source
1494
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
1495
+@end table
1496
+@end deffn
1497
+@deffn {Function} {make-alist-lens} KEY
1498
+@anchor{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function}@c
1499
+@functionsubindex{make-alist-lens}@c
1500
+A lens for updating a alist@comma{} discarding previous values
1501
+@table @strong
1502
+@item Package
1503
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1504
+@item Source
1505
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1506
+@end table
1507
+@end deffn
1508
+@deffn {Function} {make-hash-table-lens} KEY
1509
+@anchor{go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function}@c
1510
+@functionsubindex{make-hash-table-lens}@c
1511
+A lens for updating a hash-table@comma{} discarding previous values
1512
+@table @strong
1513
+@item Package
1514
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1515
+@item Source
1516
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1517
+@end table
1518
+@end deffn
1519
+@deffn {Function} {make-list-lens} INDEX
1520
+@anchor{go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function}@c
1521
+@functionsubindex{make-list-lens}@c
1522
+A lens for updating a sequence
1523
+@table @strong
1524
+@item Package
1525
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1526
+@item Source
1527
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1528
+@end table
1529
+@end deffn
1530
+@deffn {Function} {make-plist-lens} KEY
1531
+@anchor{go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function}@c
1532
+@functionsubindex{make-plist-lens}@c
1533
+A lens for updating a plist@comma{} preserving previous values
1534
+@table @strong
1535
+@item Package
1536
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1537
+@item Source
1538
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1539
+@end table
1540
+@end deffn
1541
+@deffn {Function} {mapcatting} FUN
1542
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function}@c
1543
+@functionsubindex{mapcatting}@c
1544
+@table @strong
1545
+@item Package
1546
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1547
+@item Source
1548
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1549
+@end table
1550
+@end deffn
1551
+@deffn {Function} {mapping} FUNCTION &rest ARGS
1552
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function}@c
1553
+@functionsubindex{mapping}@c
1554
+@table @strong
1555
+@item Package
1556
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1557
+@item Source
1558
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1559
+@end table
1560
+@end deffn
1561
+@deffn {Function} {maximizing} RELATION MEASURE
1562
+@anchor{go to the DATA-LENS∶∶MAXIMIZING function}@c
1563
+@functionsubindex{maximizing}@c
1564
+@table @strong
1565
+@item Package
1566
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1567
+@item Source
1568
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1569
+@end table
1570
+@end deffn
1571
+@deffn {Function} {mv-filtering} FUNCTION &rest ARGS
1572
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function}@c
1573
+@functionsubindex{mv-filtering}@c
1574
+@table @strong
1575
+@item Package
1576
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1577
+@item Source
1578
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1579
+@end table
1580
+@end deffn
1581
+@deffn {Function} {mv-mapping} FUNCTION &rest ARGS
1582
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function}@c
1583
+@functionsubindex{mv-mapping}@c
1584
+@table @strong
1585
+@item Package
1586
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1587
+@item Source
1588
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1589
+@end table
1590
+@end deffn
1591
+@deffn {Function} {mv-selecting} FUNCTION &rest ARGS
1592
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function}@c
1593
+@functionsubindex{mv-selecting}@c
1594
+@table @strong
1595
+@item Package
1596
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1597
+@item Source
1598
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1599
+@end table
1600
+@end deffn
1601
+@deffn {Function} {of-length} LEN
1602
+@anchor{go to the DATA-LENS∶∶OF-LENGTH function}@c
1603
+@functionsubindex{of-length}@c
1604
+@table @strong
1605
+@item Package
1606
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1607
+@item Source
1608
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1609
+@end table
1610
+@end deffn
1611
+@deffn {Function} {of-max-length} LEN
1612
+@anchor{go to the DATA-LENS∶∶OF-MAX-LENGTH function}@c
1613
+@functionsubindex{of-max-length}@c
1614
+@table @strong
1615
+@item Package
1616
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1617
+@item Source
1618
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1619
+@end table
1620
+@end deffn
1621
+@deffn {Function} {of-min-length} LEN
1622
+@anchor{go to the DATA-LENS∶∶OF-MIN-LENGTH function}@c
1623
+@functionsubindex{of-min-length}@c
1624
+@table @strong
1625
+@item Package
1626
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1627
+@item Source
1628
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1629
+@end table
1630
+@end deffn
1631
+@deffn {Function} {on} FUN KEY
1632
+@anchor{go to the DATA-LENS∶∶ON function}@c
1633
+@functionsubindex{on}@c
1634
+@table @strong
1635
+@item Package
1636
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1637
+@item Source
1638
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1639
+@end table
1640
+@end deffn
1641
+@deffn {Function} {over} FUN &key RESULT-TYPE
1642
+@anchor{go to the DATA-LENS∶∶OVER function}@c
1643
+@functionsubindex{over}@c
1644
+@table @strong
1645
+@item Package
1646
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1647
+@item Source
1648
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1649
+@end table
1650
+@end deffn
1651
+@deffn {Function} {over} LENS CB REC
1652
+@anchor{go to the DATA-LENS․LENSES∶∶OVER function}@c
1653
+@functionsubindex{over}@c
1654
+Given a lens@comma{} a callback and a record@comma{} apply the lens to the
1655
+record@comma{} transform it by the callback and return copy of the record@comma{}
1656
+updated to contain the result of the callback. This is the fundamental
1657
+operation on a lens and SET and VIEW are implemented in terms of it.
1658
+
1659
+A lens is any function of the form (lambda (fun) (lambda (rec) ...))
1660
+that obeys the lens laws (where == is some reasonable equality
1661
+operator):@*
1662
+
1663
+    (== (view lens (set lens value rec))@*
1664
+        value)@*
1665
+
1666
+    (== (set lens (view lens rec) rec)@*
1667
+        rec)@*
1668
+
1669
+    (== (set lens value2 (set lens value1 rec))@*
1670
+        (set lens value2 rec))@*
1671
+
1672
+The inner lambda returns a functor that determines the policy to be
1673
+applied to the focused part.  By default@comma{} this only uses IDENTITY- and
1674
+CONSTANT- in order to implement the lens operations over@comma{} set and
1675
+view.@*
1676
+
1677
+If these conditions are met@comma{} (over (data-lens:<>1 lens1 lens2) ...) is
1678
+equivalent to using lens2 to focus the part lens1 focuses: note that
1679
+composition is "backwards" from what one might expect: this is
1680
+because composition composes the wrapper lambdas and applies the
1681
+lambda that actually pulls a value out of a record later.
1682
+@table @strong
1683
+@item Package
1684
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1685
+@item Source
1686
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1687
+@end table
1688
+@end deffn
1689
+@deffn {Function} {pick} SELECTOR
1690
+@anchor{go to the DATA-LENS∶∶PICK function}@c
1691
+@functionsubindex{pick}@c
1692
+@table @strong
1693
+@item Package
1694
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1695
+@item Source
1696
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1697
+@end table
1698
+@end deffn
1699
+@deffn {Function} {regex-match} REGEX
1700
+@anchor{go to the DATA-LENS∶∶REGEX-MATCH function}@c
1701
+@functionsubindex{regex-match}@c
1702
+@table @strong
1703
+@item Package
1704
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1705
+@item Source
1706
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1707
+@end table
1708
+@end deffn
1709
+@deffn {Function} {repeating*} V &key COUNT
1710
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function}@c
1711
+@functionsubindex{repeating*}@c
1712
+@table @strong
1713
+@item Package
1714
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1715
+@item Source
1716
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
1717
+@end table
1718
+@end deffn
1719
+@deffn {Function} {set} LENS V REC
1720
+@anchor{go to the DATA-LENS․LENSES∶∶SET function}@c
1721
+@functionsubindex{set}@c
1722
+Given a lens@comma{} a value and a rec@comma{} immutably update the rec to
1723
+contain the new value at the location focused by the lens.
1724
+@table @strong
1725
+@item Package
1726
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1727
+@item Source
1728
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1729
+@end table
1730
+@end deffn
1731
+@deffn {Function} {slice} START &optional END
1732
+@anchor{go to the DATA-LENS∶∶SLICE function}@c
1733
+@functionsubindex{slice}@c
1734
+@table @strong
1735
+@item Package
1736
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1737
+@item Source
1738
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1739
+@end table
1740
+@end deffn
1741
+@deffn {Function} {sorted} COMPARATOR &rest R &key KEY
1742
+@anchor{go to the DATA-LENS∶∶SORTED function}@c
1743
+@functionsubindex{sorted}@c
1744
+@table @strong
1745
+@item Package
1746
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1747
+@item Source
1748
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1749
+@end table
1750
+@end deffn
1751
+@deffn {Function} {splice-elt} ELT FUN
1752
+@anchor{go to the DATA-LENS∶∶SPLICE-ELT function}@c
1753
+@functionsubindex{splice-elt}@c
1754
+@table @strong
1755
+@item Package
1756
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1757
+@item Source
1758
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1759
+@end table
1760
+@end deffn
1761
+@deffn {Function} {splitting} &rest FUNCTIONS
1762
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function}@c
1763
+@functionsubindex{splitting}@c
1764
+@table @strong
1765
+@item Package
1766
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1767
+@item Source
1768
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1769
+@end table
1770
+@end deffn
1771
+@deffn {Function} {suffixp} SUFFIX &key TEST
1772
+@anchor{go to the DATA-LENS∶∶SUFFIXP function}@c
1773
+@functionsubindex{suffixp}@c
1774
+@table @strong
1775
+@item Package
1776
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1777
+@item Source
1778
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1779
+@end table
1780
+@end deffn
1781
+@deffn {Function} {taking} N
1782
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶TAKING function}@c
1783
+@functionsubindex{taking}@c
1784
+@table @strong
1785
+@item Package
1786
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1787
+@item Source
1788
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1789
+@end table
1790
+@end deffn
1791
+@deffn {Function} {transduce} XF BUILD SEQ
1792
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function}@c
1793
+@functionsubindex{transduce}@c
1794
+@table @strong
1795
+@item Package
1796
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1797
+@item Source
1798
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
1799
+@end table
1800
+@end deffn
1801
+@deffn {Function} {transform-elt} ELT FUN
1802
+@anchor{go to the DATA-LENS∶∶TRANSFORM-ELT function}@c
1803
+@functionsubindex{transform-elt}@c
1804
+@table @strong
1805
+@item Package
1806
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1807
+@item Source
1808
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1809
+@end table
1810
+@end deffn
1811
+@deffn {Function} {transform-head} FUN
1812
+@anchor{go to the DATA-LENS∶∶TRANSFORM-HEAD function}@c
1813
+@functionsubindex{transform-head}@c
1814
+@table @strong
1815
+@item Package
1816
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1817
+@item Source
1818
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1819
+@end table
1820
+@end deffn
1821
+@deffn {Function} {transform-tail} FUN
1822
+@anchor{go to the DATA-LENS∶∶TRANSFORM-TAIL function}@c
1823
+@functionsubindex{transform-tail}@c
1824
+@table @strong
1825
+@item Package
1826
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1827
+@item Source
1828
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1829
+@end table
1830
+@end deffn
1831
+@deffn {Function} {view} LENS REC
1832
+@anchor{go to the DATA-LENS․LENSES∶∶VIEW function}@c
1833
+@functionsubindex{view}@c
1834
+Given a lens and a rec@comma{} return the focused value
1835
+@table @strong
1836
+@item Package
1837
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
1838
+@item Source
1839
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1840
+@end table
1841
+@end deffn
1842
+@deffn {Function} {zipping} RESULT-TYPE &key FILL-VALUE
1843
+@anchor{go to the DATA-LENS∶∶ZIPPING function}@c
1844
+@functionsubindex{zipping}@c
1845
+@table @strong
1846
+@item Package
1847
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1848
+@item Source
1849
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1850
+@end table
1851
+@end deffn
1852
+
1853
+@node Exported generic functions, Exported classes, Exported functions, Exported definitions
1854
+@subsection Generic functions
1855
+@deffn {Generic Function} {extract-key} MAP KEY
1856
+@anchor{go to the DATA-LENS∶∶EXTRACT-KEY generic function}@c
1857
+@genericsubindex{extract-key}@c
1858
+@table @strong
1859
+@item Package
1860
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1861
+@item Source
1862
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1863
+@item Methods
1864
+@deffn {Method} {extract-key} (MAP @t{hash-table}) KEY
1865
+@anchor{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method}@c
1866
+@methodsubindex{extract-key}@c
1867
+@end deffn
1868
+@deffn {Method} {extract-key} (MAP @t{list}) KEY
1869
+@anchor{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method}@c
1870
+@methodsubindex{extract-key}@c
1871
+@end deffn
1872
+@end table
1873
+@end deffn
1874
+@deffn {Generic Function} {functionalize} IT
1875
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE generic function}@c
1876
+@genericsubindex{functionalize}@c
1877
+@table @strong
1878
+@item Package
1879
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1880
+@item Source
1881
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1882
+@item Methods
1883
+@deffn {Method} {functionalize} (IT @t{hash-table})
1884
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method}@c
1885
+@methodsubindex{functionalize}@c
1886
+@end deffn
1887
+@deffn {Method} {functionalize} (IT @t{vector})
1888
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method}@c
1889
+@methodsubindex{functionalize}@c
1890
+@end deffn
1891
+@deffn {Method} {functionalize} (IT @t{symbol})
1892
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method}@c
1893
+@methodsubindex{functionalize}@c
1894
+@end deffn
1895
+@deffn {Method} {functionalize} (IT @t{function})
1896
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method}@c
1897
+@methodsubindex{functionalize}@c
1898
+@end deffn
1899
+@end table
1900
+@end deffn
1901
+@deffn {Generic Function} {init} CLIENT
1902
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function}@c
1903
+@genericsubindex{init}@c
1904
+@table @strong
1905
+@item Package
1906
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1907
+@item Source
1908
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
1909
+@item Methods
1910
+@deffn {Method} {init} (IT @t{(eql list-builder)})
1911
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method}@c
1912
+@methodsubindex{init}@c
1913
+@table @strong
1914
+@item Source
1915
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1916
+@end table
1917
+@end deffn
1918
+@deffn {Method} {init} (IT @t{(eql vector-builder)})
1919
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method}@c
1920
+@methodsubindex{init}@c
1921
+@table @strong
1922
+@item Source
1923
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1924
+@end table
1925
+@end deffn
1926
+@deffn {Method} {init} (IT @t{(eql hash-table-builder)})
1927
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method}@c
1928
+@methodsubindex{init}@c
1929
+@table @strong
1930
+@item Source
1931
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1932
+@end table
1933
+@end deffn
1934
+@end table
1935
+@end deffn
1936
+@deffn {Generic Function} {reduce-generic} SEQ FUNC INIT
1937
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function}@c
1938
+@genericsubindex{reduce-generic}@c
1939
+@table @strong
1940
+@item Package
1941
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1942
+@item Source
1943
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
1944
+@item Methods
1945
+@deffn {Method} {reduce-generic} (SEQ @t{lazy-sequence}) (FUNC @t{function}) INIT
1946
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method}@c
1947
+@methodsubindex{reduce-generic}@c
1948
+@table @strong
1949
+@item Source
1950
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
1951
+@end table
1952
+@end deffn
1953
+@deffn {Method} {reduce-generic} (SEQ @t{sequence}) (FUNC @t{function}) INIT
1954
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method}@c
1955
+@methodsubindex{reduce-generic}@c
1956
+@end deffn
1957
+@deffn {Method} {reduce-generic} (SEQ @t{sequence}) (FUNC @t{symbol}) INIT
1958
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method}@c
1959
+@methodsubindex{reduce-generic}@c
1960
+@end deffn
1961
+@deffn {Method} {reduce-generic} SEQ (FUNC @t{symbol}) INIT
1962
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method}@c
1963
+@methodsubindex{reduce-generic}@c
1964
+@end deffn
1965
+@deffn {Method} {reduce-generic} (SEQ @t{hash-table}) (FUNC @t{function}) INIT
1966
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method}@c
1967
+@methodsubindex{reduce-generic}@c
1968
+@end deffn
1969
+@end table
1970
+@end deffn
1971
+@deffn {Generic Function} {stepper} CLIENT
1972
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function}@c
1973
+@genericsubindex{stepper}@c
1974
+@table @strong
1975
+@item Package
1976
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1977
+@item Source
1978
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
1979
+@item Methods
1980
+@deffn {Method} {stepper} (IT @t{(eql list-builder)})
1981
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method}@c
1982
+@methodsubindex{stepper}@c
1983
+@table @strong
1984
+@item Source
1985
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1986
+@end table
1987
+@end deffn
1988
+@deffn {Method} {stepper} (IT @t{(eql vector-builder)})
1989
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method}@c
1990
+@methodsubindex{stepper}@c
1991
+@table @strong
1992
+@item Source
1993
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
1994
+@end table
1995
+@end deffn
1996
+@deffn {Method} {stepper} (IT @t{(eql hash-table-builder)})
1997
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method}@c
1998
+@methodsubindex{stepper}@c
1999
+@table @strong
2000
+@item Source
2001
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
2002
+@end table
2003
+@end deffn
2004
+@end table
2005
+@end deffn
2006
+@deffn {Generic Function} {unwrap} CLIENT OBJ
2007
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function}@c
2008
+@genericsubindex{unwrap}@c
2009
+@table @strong
2010
+@item Package
2011
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
2012
+@item Source
2013
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
2014
+@item Methods
2015
+@deffn {Method} {unwrap} (IT @t{(eql list-builder)}) OBJ
2016
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method}@c
2017
+@methodsubindex{unwrap}@c
2018
+@table @strong
2019
+@item Source
2020
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
2021
+@end table
2022
+@end deffn
2023
+@deffn {Method} {unwrap} CLIENT OBJ
2024
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method}@c
2025
+@methodsubindex{unwrap}@c
2026
+@end deffn
2027
+@end table
2028
+@end deffn
2029
+
2030
+@node Exported classes, , Exported generic functions, Exported definitions
2031
+@subsection Classes
2032
+@deftp {Class} {lazy-sequence} ()
2033
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class}@c
2034
+@classsubindex{lazy-sequence}@c
2035
+@table @strong
2036
+@item Package
2037
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2038
+@item Source
2039
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
2040
+@item Direct superclasses
2041
+@t{standard-object} (class)
2042
+@item Direct methods
2043
+@itemize @bullet
2044
+@item
2045
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
2046
+@item
2047
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method, , @t{next}} (method)
2048
+@end itemize
2049
+@item Direct slots
2050
+@defvr {Slot} %next
2051
+@slotsubindex{%next}@c
2052
+@table @strong
2053
+@item Initargs
2054
+@t{:next}
2055
+@item Readers
2056
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function, , @t{next}} (generic function)
2057
+@end table
2058
+@end defvr
2059
+@end table
2060
+@end deftp
2061
+
2062
+
2063
+@c --------------------
2064
+@c Internal definitions
2065
+@c --------------------
2066
+@node Internal definitions, , Exported definitions, Definitions
2067
+@section Internal definitions
2068
+@menu
2069
+* Internal macros::
2070
+* Internal functions::
2071
+* Internal generic functions::
2072
+* Internal classes::
2073
+@end menu
2074
+
2075
+@node Internal macros, Internal functions, Internal definitions, Internal definitions
2076
+@subsection Macros
2077
+@deffn {Macro} {comment} &body BODY
2078
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro}@c
2079
+@macrosubindex{comment}@c
2080
+@table @strong
2081
+@item Package
2082
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2083
+@item Source
2084
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
2085
+@end table
2086
+@end deffn
2087
+@deffn {Macro} {defdocumentation} NAME &body DOC-SPECS
2088
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro}@c
2089
+@macrosubindex{defdocumentation}@c
2090
+@table @strong
2091
+@item Package
2092
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
2093
+@item Source
2094
+@ref{go to the data-lens/beta/transducers/transducer-protocol․lisp file, , @t{transducer-protocol.lisp}} (file)
2095
+@end table
2096
+@end deffn
2097
+@deffn {Macro} {transducer-lambda} &body ((TWO-ARG-ACC TWO-ARG-NEXT) &body TWO-ARG-BODY)
2098
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro}@c
2099
+@macrosubindex{transducer-lambda}@c
2100
+@table @strong
2101
+@item Package
2102
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2103
+@item Source
2104
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
2105
+@end table
2106
+@end deffn
2107
+@deffn {Macro} {updatef} PLACE FUN &rest ARGS
2108
+@anchor{go to the DATA-LENS∶∶UPDATEF macro}@c
2109
+@macrosubindex{updatef}@c
2110
+@table @strong
2111
+@item Package
2112
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2113
+@item Source
2114
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2115
+@end table
2116
+@end deffn
2117
+
2118
+@node Internal functions, Internal generic functions, Internal macros, Internal definitions
2119
+@subsection Functions
2120
+@deffn {Function} {=>>} FUN1 FUN2
2121
+@anchor{go to the DATA-LENS∶∶=>> function}@c
2122
+@functionsubindex{=>>}@c
2123
+@table @strong
2124
+@item Package
2125
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2126
+@item Source
2127
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2128
+@end table
2129
+@end deffn
2130
+@deffn {Function} {cons-new} &key TEST KEY
2131
+@anchor{go to the DATA-LENS∶∶CONS-NEW function}@c
2132
+@functionsubindex{cons-new}@c
2133
+@table @strong
2134
+@item Package
2135
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2136
+@item Source
2137
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2138
+@end table
2139
+@end deffn
2140
+@deffn {Function} {deduplicate} &optional TEST
2141
+@anchor{go to the DATA-LENS∶∶DEDUPLICATE function}@c
2142
+@functionsubindex{deduplicate}@c
2143
+@table @strong
2144
+@item Package
2145
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2146
+@item Source
2147
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2148
+@end table
2149
+@end deffn
2150
+@deffn {Function} {eduction} XF SEQ
2151
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function}@c
2152
+@functionsubindex{eduction}@c
2153
+@table @strong
2154
+@item Package
2155
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2156
+@item Source
2157
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
2158
+@end table
2159
+@end deffn
2160
+@deffn {Function} {filler} LENGTH1 LENGTH2 FILL-VALUE
2161
+@anchor{go to the DATA-LENS∶∶FILLER function}@c
2162
+@functionsubindex{filler}@c
2163
+@table @strong
2164
+@item Package
2165
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2166
+@item Source
2167
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2168
+@end table
2169
+@end deffn
2170
+@deffn {Function} {make-alist-history-lens} KEY
2171
+@anchor{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function}@c
2172
+@functionsubindex{make-alist-history-lens}@c
2173
+A lens for updating a alist@comma{} preserving previous values
2174
+@table @strong
2175
+@item Package
2176
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2177
+@item Source
2178
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2179
+@end table
2180
+@end deffn
2181
+@deffn {Function} {matching-list-reducer} TEST ACC NEXT
2182
+@anchor{go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function}@c
2183
+@functionsubindex{matching-list-reducer}@c
2184
+@table @strong
2185
+@item Package
2186
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2187
+@item Source
2188
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2189
+@end table
2190
+@end deffn
2191
+@deffn {Function} {seq} A B
2192
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶SEQ function}@c
2193
+@functionsubindex{seq}@c
2194
+@table @strong
2195
+@item Package
2196
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2197
+@item Source
2198
+@ref{go to the data-lens/beta/transducers/transducers․lisp file, , @t{transducers.lisp}} (file)
2199
+@end table
2200
+@end deffn
2201
+@deffn {Function} {update} THING FUN &rest ARGS
2202
+@anchor{go to the DATA-LENS∶∶UPDATE function}@c
2203
+@functionsubindex{update}@c
2204
+@table @strong
2205
+@item Package
2206
+@ref{go to the DATA-LENS package, , @t{data-lens}}
2207
+@item Source
2208
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
2209
+@end table
2210
+@end deffn
2211
+@deffn {Function} {wrap-constant} V
2212
+@anchor{go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function}@c
2213
+@functionsubindex{wrap-constant}@c
2214
+@table @strong
2215
+@item Package
2216
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2217
+@item Source
2218
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2219
+@end table
2220
+@end deffn
2221
+@deffn {Function} {wrap-identity} V
2222
+@anchor{go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function}@c
2223
+@functionsubindex{wrap-identity}@c
2224
+@table @strong
2225
+@item Package
2226
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2227
+@item Source
2228
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2229
+@end table
2230
+@end deffn
2231
+
2232
+@node Internal generic functions, Internal classes, Internal functions, Internal definitions
2233
+@subsection Generic functions
2234
+@deffn {Generic Function} {clone} OBJ &rest NEW-INITARGS &key
2235
+@anchor{go to the DATA-LENS․LENSES∶∶CLONE generic function}@c
2236
+@genericsubindex{clone}@c
2237
+@table @strong
2238
+@item Package
2239
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2240
+@item Source
2241
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2242
+@item Methods
2243
+@deffn {Method} {clone} OBJ &rest NEW-INITARGS &key @t{around}
2244
+@anchor{go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method}@c
2245
+@methodsubindex{clone}@c
2246
+@end deffn
2247
+@end table
2248
+@end deffn
2249
+@deffn {Generic Function} {fmap} FUNCTION DATA
2250
+@anchor{go to the DATA-LENS․LENSES∶∶FMAP generic function}@c
2251
+@genericsubindex{fmap}@c
2252
+@table @strong
2253
+@item Package
2254
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2255
+@item Source
2256
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2257
+@item Methods
2258
+@deffn {Method} {fmap} FUNCTION (DATA @t{identity-})
2259
+@anchor{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method}@c
2260
+@methodsubindex{fmap}@c
2261
+@end deffn
2262
+@deffn {Method} {fmap} FUNCTION (DATA @t{constant-})
2263
+@anchor{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method}@c
2264
+@methodsubindex{fmap}@c
2265
+@end deffn
2266
+@deffn {Method} {fmap} FUNCTION (DATA @t{list})
2267
+@anchor{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method}@c
2268
+@methodsubindex{fmap}@c
2269
+@end deffn
2270
+@deffn {Method} {fmap} FUNCTION (DATA @t{vector})
2271
+@anchor{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method}@c
2272
+@methodsubindex{fmap}@c
2273
+@end deffn
2274
+@end table
2275
+@end deffn
2276
+@deffn {Generic Function} {next} OBJECT
2277
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function}@c
2278
+@genericsubindex{next}@c
2279
+@table @strong
2280
+@item Package
2281
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2282
+@item Methods
2283
+@deffn {Method} {next} (LAZY-SEQUENCE @t{lazy-sequence})
2284
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method}@c
2285
+@methodsubindex{next}@c
2286
+automatically generated reader method
2287
+@table @strong
2288
+@item Source
2289
+@ref{go to the data-lens/beta/transducers/lazy-sequence․lisp file, , @t{lazy-sequence.lisp}} (file)
2290
+@end table
2291
+@end deffn
2292
+@end table
2293
+@end deffn
2294
+@deffn {Generic Function} {unconstant} OBJECT
2295
+@anchor{go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function}@c
2296
+@genericsubindex{unconstant}@c
2297
+@table @strong
2298
+@item Package
2299
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2300
+@item Methods
2301
+@deffn {Method} {unconstant} (CONSTANT- @t{constant-})
2302
+@anchor{go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method}@c
2303
+@methodsubindex{unconstant}@c
2304
+automatically generated reader method
2305
+@table @strong
2306
+@item Source
2307
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2308
+@end table
2309
+@end deffn
2310
+@end table
2311
+@end deffn
2312
+@deffn {Generic Function} {unidentity} OBJECT
2313
+@anchor{go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function}@c
2314
+@genericsubindex{unidentity}@c
2315
+@table @strong
2316
+@item Package
2317
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2318
+@item Methods
2319
+@deffn {Method} {unidentity} (IDENTITY- @t{identity-})
2320
+@anchor{go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method}@c
2321
+@methodsubindex{unidentity}@c
2322
+automatically generated reader method
2323
+@table @strong
2324
+@item Source
2325
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2326
+@end table
2327
+@end deffn
2328
+@end table
2329
+@end deffn
2330
+
2331
+@node Internal classes, , Internal generic functions, Internal definitions
2332
+@subsection Classes
2333
+@deftp {Class} {constant-} ()
2334
+@anchor{go to the DATA-LENS․LENSES∶∶CONSTANT- class}@c
2335
+@classsubindex{constant-}@c
2336
+@table @strong
2337
+@item Package
2338
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2339
+@item Source
2340
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2341
+@item Direct superclasses
2342
+@t{standard-object} (class)
2343
+@item Direct methods
2344
+@itemize @bullet
2345
+@item
2346
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method, , @t{fmap}} (method)
2347
+@item
2348
+@t{print-object} (method)
2349
+@item
2350
+@ref{go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method, , @t{unconstant}} (method)
2351
+@end itemize
2352
+@item Direct slots
2353
+@defvr {Slot} %v
2354
+@slotsubindex{%v}@c
2355
+@table @strong
2356
+@item Initargs
2357
+@t{:value}
2358
+@item Readers
2359
+@ref{go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function, , @t{unconstant}} (generic function)
2360
+@end table
2361
+@end defvr
2362
+@end table
2363
+@end deftp
2364
+@deftp {Class} {identity-} ()
2365
+@anchor{go to the DATA-LENS․LENSES∶∶IDENTITY- class}@c
2366
+@classsubindex{identity-}@c
2367
+@table @strong
2368
+@item Package
2369
+@ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
2370
+@item Source
2371
+@ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
2372
+@item Direct superclasses
2373
+@t{standard-object} (class)
2374
+@item Direct methods
2375
+@itemize @bullet
2376
+@item
2377
+@ref{go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method, , @t{fmap}} (method)
2378
+@item
2379
+@t{print-object} (method)
2380
+@item
2381
+@ref{go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method, , @t{unidentity}} (method)
2382
+@end itemize
2383
+@item Direct slots
2384
+@defvr {Slot} %v
2385
+@slotsubindex{%v}@c
2386
+@table @strong
2387
+@item Initargs
2388
+@t{:value}
2389
+@item Readers
2390
+@ref{go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function, , @t{unidentity}} (generic function)
2391
+@end table
2392
+@end defvr
2393
+@end table
2394
+@end deftp
2395
+
2396
+
2397
+
2398
+@c ====================================================================
2399
+@c Indexes
2400
+@c ====================================================================
2401
+@node Indexes, , Definitions, Top
2402
+@appendix Indexes
2403
+@menu
2404
+* Concept index::
2405
+* Function index::
2406
+* Variable index::
2407
+* Data type index::
2408
+@end menu
2409
+
2410
+
2411
+@c -------------
2412
+@c Concept index
2413
+@c -------------
2414
+@node Concept index, Function index, Indexes, Indexes
2415
+@appendixsec Concepts
2416
+@printindex cp
2417
+
2418
+@page
2419
+
2420
+
2421
+@c --------------
2422
+@c Function index
2423
+@c --------------
2424
+@node Function index, Variable index, Concept index, Indexes
2425
+@appendixsec Functions
2426
+@printindex fn
2427
+
2428
+@page
2429
+
2430
+
2431
+@c --------------
2432
+@c Variable index
2433
+@c --------------
2434
+@node Variable index, Data type index, Function index, Indexes
2435
+@appendixsec Variables
2436
+@printindex vr
2437
+
2438
+@page
2439
+
2440
+
2441
+@c ---------------
2442
+@c Data type index
2443
+@c ---------------
2444
+@node Data type index, , Variable index, Indexes
2445
+@appendixsec Data types
2446
+@printindex tp
2447
+
2448
+@bye
2449
+
2450
+@c data-lens-transducers.texi ends here
0 2451
new file mode 100644
... ...
@@ -0,0 +1,2230 @@
1
+This is data-lens-transducers.texi.info, produced by makeinfo version
2
+6.7 from data-lens-transducers.texi.
3
+
4
+INFO-DIR-SECTION Common Lisp
5
+START-INFO-DIR-ENTRY
6
+* data-lens/beta/transducers Reference: (data-lens-transducers.texi). The data-lens/beta/transducers Reference Manual.
7
+END-INFO-DIR-ENTRY
8
+
9
+
10
+File: data-lens-transducers.texi.info,  Node: Top,  Next: Systems,  Prev: (dir),  Up: (dir)
11
+
12
+The data-lens/beta/transducers Reference Manual
13
+***********************************************
14
+
15
+This is the data-lens/beta/transducers Reference Manual, generated
16
+automatically by Declt version 3.0 "Montgomery Scott" on Wed Jan 06
17
+14:22:25 2021 GMT-8.
18
+
19
+* Menu:
20
+
21
+* Systems:: The systems documentation
22
+* Files:: The files documentation
23
+* Packages:: The packages documentation
24
+* Definitions:: The symbols documentation
25
+* Indexes:: Concepts, functions, variables and data types
26
+
27
+
28
+File: data-lens-transducers.texi.info,  Node: Systems,  Next: Files,  Prev: Top,  Up: Top
29
+
30
+1 Systems
31
+*********
32
+
33
+The main system appears first, followed by any subsystem dependency.
34
+
35
+* Menu:
36
+
37
+* The data-lens/beta/transducers system::
38
+* The data-lens system::
39
+
40
+
41
+File: data-lens-transducers.texi.info,  Node: The data-lens/beta/transducers system,  Next: The data-lens system,  Prev: Systems,  Up: Systems
42
+
43
+1.1 data-lens/beta/transducers
44
+==============================
45
+
46
+*Author*
47
+     Edward Langley <<el-cl@elangley.org>>
48
+*License*
49
+     MIT
50
+*Description*
51
+     A collection of transducers to reduce stream-manipulation overhead
52
+*Dependencies*
53
+        • *note data-lens: go to the data-lens system. (system)
54
+        • alexandria
55
+*Source*
56
+     *note data-lens.asd: go to the data-lens․asd file. (file)
57
+*Components*
58
+        • *note package.lisp: go to the
59
+          data-lens/beta/transducers/package․lisp file. (file)
60
+        • *note transducer-protocol.lisp: go to the
61
+          data-lens/beta/transducers/transducer-protocol․lisp file.
62
+          (file)
63
+        • *note transducers.lisp: go to the
64
+          data-lens/beta/transducers/transducers․lisp file. (file)
65
+        • *note lazy-sequence.lisp: go to the
66
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
67
+
68
+
69
+File: data-lens-transducers.texi.info,  Node: The data-lens system,  Prev: The data-lens/beta/transducers system,  Up: Systems
70
+
71
+1.2 data-lens
72
+=============
73
+
74
+*Author*
75
+     Edward Langley <<el-cl@elangley.org>>
76
+*License*
77
+     MIT
78
+*Description*
79
+     Utilities for building data transformations from composable
80
+     functions, modeled on lenses and transducers
81
+*Dependencies*
82
+        • cl-ppcre
83
+        • alexandria
84
+        • serapeum
85
+*Source*
86
+     *note data-lens.asd: go to the data-lens․asd file. (file)
87
+*Components*
88
+        • *note package.lisp: go to the data-lens/package․lisp file.
89
+          (file)
90
+        • *note optics.lisp: go to the data-lens/optics․lisp file.
91
+          (file)
92
+        • *note lens.lisp: go to the data-lens/lens․lisp file. (file)
93
+
94
+
95
+File: data-lens-transducers.texi.info,  Node: Files,  Next: Packages,  Prev: Systems,  Up: Top
96
+
97
+2 Files
98
+*******
99
+
100
+Files are sorted by type and then listed depth-first from the systems
101
+components trees.
102
+
103
+* Menu:
104
+
105
+* Lisp files::
106
+
107
+
108
+File: data-lens-transducers.texi.info,  Node: Lisp files,  Prev: Files,  Up: Files
109
+
110
+2.1 Lisp
111
+========
112
+
113
+* Menu:
114
+
115
+* The data-lens.asd file: The data-lens․asd file.
116
+* The data-lens/beta/transducers/package.lisp file: The data-lens/beta/transducers/package․lisp file.
117
+* The data-lens/beta/transducers/transducer-protocol.lisp file: The data-lens/beta/transducers/transducer-protocol․lisp file.
118
+* The data-lens/beta/transducers/transducers.lisp file: The data-lens/beta/transducers/transducers․lisp file.
119
+* The data-lens/beta/transducers/lazy-sequence.lisp file: The data-lens/beta/transducers/lazy-sequence․lisp file.
120
+* The data-lens/package.lisp file: The data-lens/package․lisp file.
121
+* The data-lens/optics.lisp file: The data-lens/optics․lisp file.
122
+* The data-lens/lens.lisp file: The data-lens/lens․lisp file.
123
+
124
+
125
+File: data-lens-transducers.texi.info,  Node: The data-lens․asd file,  Next: The data-lens/beta/transducers/package․lisp file,  Prev: Lisp files,  Up: Lisp files
126
+
127
+2.1.1 data-lens.asd
128
+-------------------
129
+
130
+*Location*
131
+     data-lens.asd
132
+*Systems*
133
+        • *note data-lens/beta/transducers: go to the
134
+          data-lens/beta/transducers system. (system)
135
+        • *note data-lens: go to the data-lens system. (system)
136
+
137
+
138
+File: data-lens-transducers.texi.info,  Node: The data-lens/beta/transducers/package․lisp file,  Next: The data-lens/beta/transducers/transducer-protocol․lisp file,  Prev: The data-lens․asd file,  Up: Lisp files
139
+
140
+2.1.2 data-lens/beta/transducers/package.lisp
141
+---------------------------------------------
142
+
143
+*Parent*
144
+     *note data-lens/beta/transducers: go to the
145
+     data-lens/beta/transducers system. (system)
146
+*Location*
147
+     package.lisp
148
+*Packages*
149
+        • *note data-lens: go to the DATA-LENS package.
150
+        • *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
151
+          package.
152
+        • *note data-lens.package: go to the DATA-LENS․PACKAGE package.
153
+        • *note data-lens.lenses: go to the DATA-LENS․LENSES package.
154
+        • *note data-lens.transducers.internals: go to the
155
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
156
+
157
+
158
+File: data-lens-transducers.texi.info,  Node: The data-lens/beta/transducers/transducer-protocol․lisp file,  Next: The data-lens/beta/transducers/transducers․lisp file,  Prev: The data-lens/beta/transducers/package․lisp file,  Up: Lisp files
159
+
160
+2.1.3 data-lens/beta/transducers/transducer-protocol.lisp
161
+---------------------------------------------------------
162
+
163
+*Dependency*
164
+     *note package.lisp: go to the
165
+     data-lens/beta/transducers/package․lisp file. (file)
166
+*Parent*
167
+     *note data-lens/beta/transducers: go to the
168
+     data-lens/beta/transducers system. (system)
169
+*Location*
170
+     transducer-protocol.lisp
171
+*Exported Definitions*
172
+        • *note exit-early: go to the
173
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function.
174
+          (function)
175
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
176
+          generic function. (generic function)
177
+        • *note reduce-generic: go to the
178
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic
179
+          function. (generic function)
180
+        • *note reduce-generic: go to the
181
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
182
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
183
+          method. (method)
184
+        • *note reduce-generic: go to the
185
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
186
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T
187
+          method. (method)
188
+        • *note reduce-generic: go to the
189
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T
190
+          COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method. (method)
191
+        • *note reduce-generic: go to the
192
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
193
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
194
+          method. (method)
195
+        • *note stepper: go to the
196
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function.
197
+          (generic function)
198
+        • *note transduce: go to the
199
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function.
200
+          (function)
201
+        • *note unwrap: go to the
202
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function.
203
+          (generic function)
204
+        • *note unwrap: go to the
205
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T
206
+          COMMON-LISP∶∶T method. (method)
207
+*Internal Definitions*
208
+     *note defdocumentation: go to the
209
+     DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro. (macro)
210
+
211
+
212
+File: data-lens-transducers.texi.info,  Node: The data-lens/beta/transducers/transducers․lisp file,  Next: The data-lens/beta/transducers/lazy-sequence․lisp file,  Prev: The data-lens/beta/transducers/transducer-protocol․lisp file,  Up: Lisp files
213
+
214
+2.1.4 data-lens/beta/transducers/transducers.lisp
215
+-------------------------------------------------
216
+
217
+*Dependency*
218
+     *note transducer-protocol.lisp: go to the
219
+     data-lens/beta/transducers/transducer-protocol․lisp file. (file)
220
+*Parent*
221
+     *note data-lens/beta/transducers: go to the
222
+     data-lens/beta/transducers system. (system)
223
+*Location*
224
+     transducers.lisp
225
+*Exported Definitions*
226
+        • *note catting: go to the DATA-LENS․TRANSDUCERS∶∶CATTING
227
+          function. (function)
228
+        • *note collecting: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING
229
+          function. (function)
230
+        • *note compressing-runs: go to the
231
+          DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function. (function)
232
+        • *note deduping: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING
233
+          function. (function)
234
+        • *note dropping: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING
235
+          function. (function)
236
+        • *note filtering: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING
237
+          function. (function)
238
+        • *note hash-table-select: go to the
239
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function. (function)
240
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
241
+          ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
242
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
243
+          ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
244
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
245
+          ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method.
246
+          (method)
247
+        • *note mapcatting: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING
248
+          function. (function)
249
+        • *note mapping: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING
250
+          function. (function)
251
+        • *note mv-filtering: go to the
252
+          DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function. (function)
253
+        • *note mv-mapping: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING
254
+          function. (function)
255
+        • *note mv-selecting: go to the
256
+          DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function. (function)
257
+        • *note splitting: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING
258
+          function. (function)
259
+        • *note stepper: go to the
260
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
261
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
262
+        • *note stepper: go to the
263
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
264
+          DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
265
+        • *note stepper: go to the
266
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
267
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method. (method)
268
+        • *note taking: go to the DATA-LENS․TRANSDUCERS∶∶TAKING
269
+          function. (function)
270
+        • *note unwrap: go to the
271
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql
272
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method.
273
+          (method)
274
+*Internal Definitions*
275
+        • *note comment: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro.
276
+          (macro)
277
+        • *note eduction: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION
278
+          function. (function)
279
+        • *note seq: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function.
280
+          (function)
281
+        • *note transducer-lambda: go to the
282
+          DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro. (macro)
283
+
284
+
285
+File: data-lens-transducers.texi.info,  Node: The data-lens/beta/transducers/lazy-sequence․lisp file,  Next: The data-lens/package․lisp file,  Prev: The data-lens/beta/transducers/transducers․lisp file,  Up: Lisp files
286
+
287
+2.1.5 data-lens/beta/transducers/lazy-sequence.lisp
288
+---------------------------------------------------
289
+
290
+*Dependency*
291
+     *note transducers.lisp: go to the
292
+     data-lens/beta/transducers/transducers․lisp file. (file)
293
+*Parent*
294
+     *note data-lens/beta/transducers: go to the
295
+     data-lens/beta/transducers system. (system)
296
+*Location*
297
+     lazy-sequence.lisp
298
+*Exported Definitions*
299
+        • *note iota: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function.
300
+          (function)
301
+        • *note lazy-sequence: go to the
302
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function. (function)
303
+        • *note lazy-sequence: go to the
304
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class. (class)
305
+        • *note reduce-generic: go to the
306
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
307
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION
308
+          COMMON-LISP∶∶T method. (method)
309
+        • *note repeating: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING
310
+          macro. (macro)
311
+        • *note repeating*: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING*
312
+          function. (function)
313
+*Internal Definitions*
314
+     *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
315
+     DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
316
+
317
+
318
+File: data-lens-transducers.texi.info,  Node: The data-lens/package․lisp file,  Next: The data-lens/optics․lisp file,  Prev: The data-lens/beta/transducers/lazy-sequence․lisp file,  Up: Lisp files
319
+
320
+2.1.6 data-lens/package.lisp
321
+----------------------------
322
+
323
+*Parent*
324
+     *note data-lens: go to the data-lens system. (system)
325
+*Location*
326
+     package.lisp
327
+*Packages*
328
+        • *note data-lens: go to the DATA-LENS package.
329
+        • *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
330
+          package.
331
+        • *note data-lens.package: go to the DATA-LENS․PACKAGE package.
332
+        • *note data-lens.lenses: go to the DATA-LENS․LENSES package.
333
+        • *note data-lens.transducers.internals: go to the
334
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
335
+
336
+
337
+File: data-lens-transducers.texi.info,  Node: The data-lens/optics․lisp file,  Next: The data-lens/lens․lisp file,  Prev: The data-lens/package․lisp file,  Up: Lisp files
338
+
339
+2.1.7 data-lens/optics.lisp
340
+---------------------------
341
+
342
+*Dependency*
343
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
344
+*Parent*
345
+     *note data-lens: go to the data-lens system. (system)
346
+*Location*
347
+     optics.lisp
348
+*Exported Definitions*
349
+        • *note make-alist-lens: go to the
350
+          DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function. (function)
351
+        • *note make-hash-table-lens: go to the
352
+          DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function. (function)
353
+        • *note make-list-lens: go to the
354
+          DATA-LENS․LENSES∶∶MAKE-LIST-LENS function. (function)
355
+        • *note make-plist-lens: go to the
356
+          DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function. (function)
357
+        • *note over: go to the DATA-LENS․LENSES∶∶OVER function.
358
+          (function)
359
+        • *note set: go to the DATA-LENS․LENSES∶∶SET function.
360
+          (function)
361
+        • *note view: go to the DATA-LENS․LENSES∶∶VIEW function.
362
+          (function)
363
+*Internal Definitions*
364
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE generic
365
+          function. (generic function)
366
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T
367
+          AROUND method. (method)
368
+        • *note constant-: go to the DATA-LENS․LENSES∶∶CONSTANT- class.
369
+          (class)
370
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP generic function.
371
+          (generic function)
372
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
373
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
374
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
375
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
376
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
377
+          COMMON-LISP∶∶LIST method. (method)
378
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
379
+          COMMON-LISP∶∶VECTOR method. (method)
380
+        • *note identity-: go to the DATA-LENS․LENSES∶∶IDENTITY- class.
381
+          (class)
382
+        • *note make-alist-history-lens: go to the
383
+          DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function. (function)
384
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
385
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
386
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
387
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
388
+        • *note wrap-constant: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT
389
+          function. (function)
390
+        • *note wrap-identity: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY
391
+          function. (function)
392
+
393
+
394
+File: data-lens-transducers.texi.info,  Node: The data-lens/lens․lisp file,  Prev: The data-lens/optics․lisp file,  Up: Lisp files
395
+
396
+2.1.8 data-lens/lens.lisp
397
+-------------------------
398
+
399
+*Dependency*
400
+     *note optics.lisp: go to the data-lens/optics․lisp file. (file)
401
+*Parent*
402
+     *note data-lens: go to the data-lens system. (system)
403
+*Location*
404
+     lens.lisp
405
+*Exported Definitions*
406
+        • *note <>1: go to the DATA-LENS∶∶<>1 macro. (macro)
407
+        • *note ==: go to the DATA-LENS∶∶== function. (function)
408
+        • *note applicable-when: go to the DATA-LENS∶∶APPLICABLE-WHEN
409
+          function. (function)
410
+        • *note applying: go to the DATA-LENS∶∶APPLYING macro. (macro)
411
+        • *note combine-matching-lists: go to the
412
+          DATA-LENS∶∶COMBINE-MATCHING-LISTS function. (function)
413
+        • *note compress-runs: go to the DATA-LENS∶∶COMPRESS-RUNS
414
+          function. (function)
415
+        • *note cumsum: go to the DATA-LENS∶∶CUMSUM function. (function)
416
+        • *note defun-ct: go to the DATA-LENS∶∶DEFUN-CT macro. (macro)
417
+        • *note denest: go to the DATA-LENS∶∶DENEST function. (function)
418
+        • *note derive: go to the DATA-LENS∶∶DERIVE function. (function)
419
+        • *note element: go to the DATA-LENS∶∶ELEMENT function.
420
+          (function)
421
+        • *note exclude: go to the DATA-LENS∶∶EXCLUDE function.
422
+          (function)
423
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY generic
424
+          function. (generic function)
425
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
426
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method. (method)
427
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
428
+          COMMON-LISP∶∶LIST COMMON-LISP∶∶T method. (method)
429
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
430
+          generic function. (generic function)
431
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
432
+          COMMON-LISP∶∶HASH-TABLE method. (method)
433
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
434
+          COMMON-LISP∶∶VECTOR method. (method)
435
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
436
+          COMMON-LISP∶∶SYMBOL method. (method)
437
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
438
+          COMMON-LISP∶∶FUNCTION method. (method)
439
+        • *note include: go to the DATA-LENS∶∶INCLUDE function.
440
+          (function)
441
+        • *note juxt: go to the DATA-LENS∶∶JUXT function. (function)
442
+        • *note key: go to the DATA-LENS∶∶KEY function. (function)
443
+        • *note key-transform: go to the DATA-LENS∶∶KEY-TRANSFORM
444
+          function. (function)
445
+        • *note let-fn: go to the DATA-LENS∶∶LET-FN macro. (macro)
446
+        • *note maximizing: go to the DATA-LENS∶∶MAXIMIZING function.
447
+          (function)
448
+        • *note of-length: go to the DATA-LENS∶∶OF-LENGTH function.
449
+          (function)
450
+        • *note of-max-length: go to the DATA-LENS∶∶OF-MAX-LENGTH
451
+          function. (function)
452
+        • *note of-min-length: go to the DATA-LENS∶∶OF-MIN-LENGTH
453
+          function. (function)
454
+        • *note on: go to the DATA-LENS∶∶ON function. (function)
455
+        • *note over: go to the DATA-LENS∶∶OVER function. (function)
456
+        • *note pick: go to the DATA-LENS∶∶PICK function. (function)
457
+        • *note regex-match: go to the DATA-LENS∶∶REGEX-MATCH function.
458
+          (function)
459
+        • *note shortcut: go to the DATA-LENS∶∶SHORTCUT macro. (macro)
460
+        • *note slice: go to the DATA-LENS∶∶SLICE function. (function)
461
+        • *note sorted: go to the DATA-LENS∶∶SORTED function. (function)
462
+        • *note splice-elt: go to the DATA-LENS∶∶SPLICE-ELT function.
463
+          (function)
464
+        • *note suffixp: go to the DATA-LENS∶∶SUFFIXP function.
465
+          (function)
466
+        • *note transform-elt: go to the DATA-LENS∶∶TRANSFORM-ELT
467
+          function. (function)
468
+        • *note transform-head: go to the DATA-LENS∶∶TRANSFORM-HEAD
469
+          function. (function)
470
+        • *note transform-tail: go to the DATA-LENS∶∶TRANSFORM-TAIL
471
+          function. (function)
472
+        • *note zipping: go to the DATA-LENS∶∶ZIPPING function.
473
+          (function)
474
+        • *note •: go to the DATA-LENS∶∶• macro. (macro)
475
+*Internal Definitions*
476
+        • *note =>>: go to the DATA-LENS∶∶=>> function. (function)
477
+        • *note cons-new: go to the DATA-LENS∶∶CONS-NEW function.
478
+          (function)
479
+        • *note deduplicate: go to the DATA-LENS∶∶DEDUPLICATE function.
480
+          (function)
481
+        • *note filler: go to the DATA-LENS∶∶FILLER function. (function)
482
+        • *note matching-list-reducer: go to the
483
+          DATA-LENS∶∶MATCHING-LIST-REDUCER function. (function)
484
+        • *note update: go to the DATA-LENS∶∶UPDATE function. (function)
485
+        • *note updatef: go to the DATA-LENS∶∶UPDATEF macro. (macro)
486
+
487
+
488
+File: data-lens-transducers.texi.info,  Node: Packages,  Next: Definitions,  Prev: Files,  Up: Top
489
+
490
+3 Packages
491
+**********
492
+
493
+Packages are listed by definition order.
494
+
495
+* Menu:
496
+
497
+* The data-lens package::
498
+* The data-lens.transducers package: The data-lens․transducers package.
499
+* The data-lens.package package: The data-lens․package package.
500
+* The data-lens.lenses package: The data-lens․lenses package.
501
+* The data-lens.transducers.internals package: The data-lens․transducers․internals package.
502
+
503
+
504
+File: data-lens-transducers.texi.info,  Node: The data-lens package,  Next: The data-lens․transducers package,  Prev: Packages,  Up: Packages
505
+
506
+3.1 data-lens
507
+=============
508
+
509
+*Source*
510
+     *note package.lisp: go to the
511
+     data-lens/beta/transducers/package․lisp file. (file)
512
+*Use List*
513
+     common-lisp
514
+*Exported Definitions*
515
+        • *note <>1: go to the DATA-LENS∶∶<>1 macro. (macro)
516
+        • *note ==: go to the DATA-LENS∶∶== function. (function)
517
+        • *note applicable-when: go to the DATA-LENS∶∶APPLICABLE-WHEN
518
+          function. (function)
519
+        • *note applying: go to the DATA-LENS∶∶APPLYING macro. (macro)
520
+        • *note combine-matching-lists: go to the
521
+          DATA-LENS∶∶COMBINE-MATCHING-LISTS function. (function)
522
+        • *note compress-runs: go to the DATA-LENS∶∶COMPRESS-RUNS
523
+          function. (function)
524
+        • *note cumsum: go to the DATA-LENS∶∶CUMSUM function. (function)
525
+        • *note defun-ct: go to the DATA-LENS∶∶DEFUN-CT macro. (macro)
526
+        • *note denest: go to the DATA-LENS∶∶DENEST function. (function)
527
+        • *note derive: go to the DATA-LENS∶∶DERIVE function. (function)
528
+        • *note element: go to the DATA-LENS∶∶ELEMENT function.
529
+          (function)
530
+        • *note exclude: go to the DATA-LENS∶∶EXCLUDE function.
531
+          (function)
532
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY generic
533
+          function. (generic function)
534
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
535
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method. (method)
536
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
537
+          COMMON-LISP∶∶LIST COMMON-LISP∶∶T method. (method)
538
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
539
+          generic function. (generic function)
540
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
541
+          COMMON-LISP∶∶HASH-TABLE method. (method)
542
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
543
+          COMMON-LISP∶∶VECTOR method. (method)
544
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
545
+          COMMON-LISP∶∶SYMBOL method. (method)
546
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
547
+          COMMON-LISP∶∶FUNCTION method. (method)
548
+        • *note include: go to the DATA-LENS∶∶INCLUDE function.
549
+          (function)
550
+        • *note juxt: go to the DATA-LENS∶∶JUXT function. (function)
551
+        • *note key: go to the DATA-LENS∶∶KEY function. (function)
552
+        • *note key-transform: go to the DATA-LENS∶∶KEY-TRANSFORM
553
+          function. (function)
554
+        • *note let-fn: go to the DATA-LENS∶∶LET-FN macro. (macro)
555
+        • *note maximizing: go to the DATA-LENS∶∶MAXIMIZING function.
556
+          (function)
557
+        • *note of-length: go to the DATA-LENS∶∶OF-LENGTH function.
558
+          (function)
559
+        • *note of-max-length: go to the DATA-LENS∶∶OF-MAX-LENGTH
560
+          function. (function)
561
+        • *note of-min-length: go to the DATA-LENS∶∶OF-MIN-LENGTH
562
+          function. (function)
563
+        • *note on: go to the DATA-LENS∶∶ON function. (function)
564
+        • *note over: go to the DATA-LENS∶∶OVER function. (function)
565
+        • *note pick: go to the DATA-LENS∶∶PICK function. (function)
566
+        • *note regex-match: go to the DATA-LENS∶∶REGEX-MATCH function.
567
+          (function)
568
+        • *note shortcut: go to the DATA-LENS∶∶SHORTCUT macro. (macro)
569
+        • *note slice: go to the DATA-LENS∶∶SLICE function. (function)
570
+        • *note sorted: go to the DATA-LENS∶∶SORTED function. (function)
571
+        • *note splice-elt: go to the DATA-LENS∶∶SPLICE-ELT function.
572
+          (function)
573
+        • *note suffixp: go to the DATA-LENS∶∶SUFFIXP function.
574
+          (function)
575
+        • *note transform-elt: go to the DATA-LENS∶∶TRANSFORM-ELT
576
+          function. (function)
577
+        • *note transform-head: go to the DATA-LENS∶∶TRANSFORM-HEAD
578
+          function. (function)
579
+        • *note transform-tail: go to the DATA-LENS∶∶TRANSFORM-TAIL
580
+          function. (function)
581
+        • *note zipping: go to the DATA-LENS∶∶ZIPPING function.
582
+          (function)
583
+        • *note •: go to the DATA-LENS∶∶• macro. (macro)
584
+*Internal Definitions*
585
+        • *note =>>: go to the DATA-LENS∶∶=>> function. (function)
586
+        • *note cons-new: go to the DATA-LENS∶∶CONS-NEW function.
587
+          (function)
588
+        • *note deduplicate: go to the DATA-LENS∶∶DEDUPLICATE function.
589
+          (function)
590
+        • *note filler: go to the DATA-LENS∶∶FILLER function. (function)
591
+        • *note matching-list-reducer: go to the
592
+          DATA-LENS∶∶MATCHING-LIST-REDUCER function. (function)
593
+        • *note update: go to the DATA-LENS∶∶UPDATE function. (function)
594
+        • *note updatef: go to the DATA-LENS∶∶UPDATEF macro. (macro)
595
+
596
+
597
+File: data-lens-transducers.texi.info,  Node: The data-lens․transducers package,  Next: The data-lens․package package,  Prev: The data-lens package,  Up: Packages
598
+
599
+3.2 data-lens.transducers
600
+=========================
601
+
602
+*Source*
603
+     *note package.lisp: go to the
604
+     data-lens/beta/transducers/package․lisp file. (file)
605
+*Use List*
606
+     common-lisp
607
+*Exported Definitions*
608
+        • *note catting: go to the DATA-LENS․TRANSDUCERS∶∶CATTING
609
+          function. (function)
610
+        • *note collecting: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING
611
+          function. (function)
612
+        • *note compressing-runs: go to the
613
+          DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function. (function)
614
+        • *note deduping: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING
615
+          function. (function)
616
+        • *note dropping: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING
617
+          function. (function)
618
+        • *note filtering: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING
619
+          function. (function)
620
+        • *note hash-table-select: go to the
621
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function. (function)
622
+        • *note iota: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function.
623
+          (function)
624
+        • *note lazy-sequence: go to the
625
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function. (function)
626
+        • *note lazy-sequence: go to the
627
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class. (class)
628
+        • *note mapcatting: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING
629
+          function. (function)
630
+        • *note mapping: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING
631
+          function. (function)
632
+        • *note mv-filtering: go to the
633
+          DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function. (function)
634
+        • *note mv-mapping: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING
635
+          function. (function)
636
+        • *note mv-selecting: go to the
637
+          DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function. (function)
638
+        • *note repeating: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING
639
+          macro. (macro)
640
+        • *note repeating*: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING*
641
+          function. (function)
642
+        • *note splitting: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING
643
+          function. (function)
644
+        • *note taking: go to the DATA-LENS․TRANSDUCERS∶∶TAKING
645
+          function. (function)
646
+*Internal Definitions*
647
+        • *note comment: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro.
648
+          (macro)
649
+        • *note eduction: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION
650
+          function. (function)
651
+        • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic
652
+          function. (generic function)
653
+        • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
654
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
655
+        • *note seq: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function.
656
+          (function)
657
+        • *note transducer-lambda: go to the
658
+          DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro. (macro)
659
+
660
+
661
+File: data-lens-transducers.texi.info,  Node: The data-lens․package package,  Next: The data-lens․lenses package,  Prev: The data-lens․transducers package,  Up: Packages
662
+
663
+3.3 data-lens.package
664
+=====================
665
+
666
+*Source*
667
+     *note package.lisp: go to the
668
+     data-lens/beta/transducers/package․lisp file. (file)
669
+*Use List*
670
+     common-lisp
671
+
672
+
673
+File: data-lens-transducers.texi.info,  Node: The data-lens․lenses package,  Next: The data-lens․transducers․internals package,  Prev: The data-lens․package package,  Up: Packages
674
+
675
+3.4 data-lens.lenses
676
+====================
677
+
678
+*Source*
679
+     *note package.lisp: go to the
680
+     data-lens/beta/transducers/package․lisp file. (file)
681
+*Use List*
682
+     common-lisp
683
+*Exported Definitions*
684
+        • *note make-alist-lens: go to the
685
+          DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function. (function)
686
+        • *note make-hash-table-lens: go to the
687
+          DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function. (function)
688
+        • *note make-list-lens: go to the
689
+          DATA-LENS․LENSES∶∶MAKE-LIST-LENS function. (function)
690
+        • *note make-plist-lens: go to the
691
+          DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function. (function)
692
+        • *note over: go to the DATA-LENS․LENSES∶∶OVER function.
693
+          (function)
694
+        • *note set: go to the DATA-LENS․LENSES∶∶SET function.
695
+          (function)
696
+        • *note view: go to the DATA-LENS․LENSES∶∶VIEW function.
697
+          (function)
698
+*Internal Definitions*
699
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE generic
700
+          function. (generic function)
701
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T
702
+          AROUND method. (method)
703
+        • *note constant-: go to the DATA-LENS․LENSES∶∶CONSTANT- class.
704
+          (class)
705
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP generic function.
706
+          (generic function)
707
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
708
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
709
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
710
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
711
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
712
+          COMMON-LISP∶∶LIST method. (method)
713
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
714
+          COMMON-LISP∶∶VECTOR method. (method)
715
+        • *note identity-: go to the DATA-LENS․LENSES∶∶IDENTITY- class.
716
+          (class)
717
+        • *note make-alist-history-lens: go to the
718
+          DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function. (function)
719
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
720
+          generic function. (generic function)
721
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
722
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
723
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
724
+          generic function. (generic function)
725
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
726
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
727
+        • *note wrap-constant: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT
728
+          function. (function)
729
+        • *note wrap-identity: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY
730
+          function. (function)
731
+
732
+
733
+File: data-lens-transducers.texi.info,  Node: The data-lens․transducers․internals package,  Prev: The data-lens․lenses package,  Up: Packages
734
+
735
+3.5 data-lens.transducers.internals
736
+===================================
737
+
738
+*Source*
739
+     *note package.lisp: go to the
740
+     data-lens/beta/transducers/package․lisp file. (file)
741
+*Use List*
742
+     common-lisp
743
+*Exported Definitions*
744
+        • *note exit-early: go to the
745
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function.
746
+          (function)
747
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
748
+          generic function. (generic function)
749
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
750
+          ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
751
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
752
+          ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
753
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
754
+          ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method.
755
+          (method)
756
+        • *note reduce-generic: go to the
757
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic
758
+          function. (generic function)
759
+        • *note reduce-generic: go to the
760
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
761
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION
762
+          COMMON-LISP∶∶T method. (method)
763
+        • *note reduce-generic: go to the
764
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
765
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
766
+          method. (method)
767
+        • *note reduce-generic: go to the
768
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
769
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T
770
+          method. (method)
771
+        • *note reduce-generic: go to the
772
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T
773
+          COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method. (method)
774
+        • *note reduce-generic: go to the
775
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
776
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
777
+          method. (method)
778
+        • *note stepper: go to the
779
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function.
780
+          (generic function)
781
+        • *note stepper: go to the
782
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
783
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
784
+        • *note stepper: go to the
785
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
786
+          DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
787
+        • *note stepper: go to the
788
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
789
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method. (method)
790
+        • *note transduce: go to the
791
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function.
792
+          (function)
793
+        • *note unwrap: go to the
794
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function.
795
+          (generic function)
796
+        • *note unwrap: go to the
797
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql
798
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method.
799
+          (method)
800
+        • *note unwrap: go to the
801
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T
802
+          COMMON-LISP∶∶T method. (method)
803
+*Internal Definitions*
804
+     *note defdocumentation: go to the
805
+     DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro. (macro)
806
+
807
+
808
+File: data-lens-transducers.texi.info,  Node: Definitions,  Next: Indexes,  Prev: Packages,  Up: Top
809
+
810
+4 Definitions
811
+*************
812
+
813
+Definitions are sorted by export status, category, package, and then by
814
+lexicographic order.
815
+
816
+* Menu:
817
+
818
+* Exported definitions::
819
+* Internal definitions::
820
+
821
+
822
+File: data-lens-transducers.texi.info,  Node: Exported definitions,  Next: Internal definitions,  Prev: Definitions,  Up: Definitions
823
+
824
+4.1 Exported definitions
825
+========================
826
+
827
+* Menu:
828
+
829
+* Exported macros::
830
+* Exported functions::
831
+* Exported generic functions::
832
+* Exported classes::
833
+
834
+
835
+File: data-lens-transducers.texi.info,  Node: Exported macros,  Next: Exported functions,  Prev: Exported definitions,  Up: Exported definitions
836
+
837
+4.1.1 Macros
838
+------------
839
+
840
+ -- Macro: <>1 &rest FUNS
841
+     *Package*
842
+          *note data-lens: go to the DATA-LENS package.
843
+     *Source*
844
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
845
+ -- Macro: applying FUN &rest ARGS
846
+     *Package*
847
+          *note data-lens: go to the DATA-LENS package.
848
+     *Source*
849
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
850
+ -- Macro: defun-ct NAME (&rest ARGS) &body BODY
851
+     *Package*
852
+          *note data-lens: go to the DATA-LENS package.
853
+     *Source*
854
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
855
+ -- Macro: let-fn (&rest BINDINGS) &body BODY
856
+     *Package*
857
+          *note data-lens: go to the DATA-LENS package.
858
+     *Source*
859
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
860
+ -- Macro: repeating V
861
+     *Package*
862
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
863
+          package.
864
+     *Source*
865
+          *note lazy-sequence.lisp: go to the
866
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
867
+ -- Macro: shortcut NAME FUNCTION &body BOUND-ARGS
868
+     *Package*
869
+          *note data-lens: go to the DATA-LENS package.
870
+     *Source*
871
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
872
+ -- Macro: • &rest FUNS
873
+     *Package*
874
+          *note data-lens: go to the DATA-LENS package.
875
+     *Source*
876
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
877
+
878
+
879
+File: data-lens-transducers.texi.info,  Node: Exported functions,  Next: Exported generic functions,  Prev: Exported macros,  Up: Exported definitions
880
+
881
+4.1.2 Functions
882
+---------------
883
+
884
+ -- Function: == TARGET &key TEST
885
+     *Package*
886
+          *note data-lens: go to the DATA-LENS package.
887
+     *Source*
888
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
889
+ -- Function: applicable-when FUN TEST
890
+     *Package*
891
+          *note data-lens: go to the DATA-LENS package.
892
+     *Source*
893
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
894
+ -- Function: catting ()
895
+     *Package*
896
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
897
+          package.
898
+     *Source*
899
+          *note transducers.lisp: go to the
900
+          data-lens/beta/transducers/transducers․lisp file. (file)
901
+ -- Function: collecting COLLECTOR
902
+     *Package*
903
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
904
+          package.
905
+     *Source*
906
+          *note transducers.lisp: go to the
907
+          data-lens/beta/transducers/transducers․lisp file. (file)
908
+ -- Function: combine-matching-lists &key TEST &allow-other-keys
909
+     *Package*
910
+          *note data-lens: go to the DATA-LENS package.
911
+     *Source*
912
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
913
+ -- Function: compress-runs &key COLLECTOR TEST KEY
914
+     *Package*
915
+          *note data-lens: go to the DATA-LENS package.
916
+     *Source*
917
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
918
+ -- Function: compressing-runs &key TEST COMBINER
919
+     *Package*
920
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
921
+          package.
922
+     *Source*
923
+          *note transducers.lisp: go to the
924
+          data-lens/beta/transducers/transducers․lisp file. (file)
925
+ -- Function: cumsum &key ADD-FUN KEY COMBINE ZERO
926
+     *Package*
927
+          *note data-lens: go to the DATA-LENS package.
928
+     *Source*
929
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
930
+ -- Function: deduping &optional TEST
931
+     *Package*
932
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
933
+          package.
934
+     *Source*
935
+          *note transducers.lisp: go to the
936
+          data-lens/beta/transducers/transducers․lisp file. (file)
937
+ -- Function: denest &key RESULT-TYPE
938
+     *Package*
939
+          *note data-lens: go to the DATA-LENS package.
940
+     *Source*
941
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
942
+ -- Function: derive DIFF-FUN &key KEY
943
+     *Package*
944
+          *note data-lens: go to the DATA-LENS package.
945
+     *Source*
946
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
947
+ -- Function: dropping N
948
+     *Package*
949
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
950
+          package.
951
+     *Source*
952
+          *note transducers.lisp: go to the
953
+          data-lens/beta/transducers/transducers․lisp file. (file)
954
+ -- Function: element NUM
955
+     *Package*
956
+          *note data-lens: go to the DATA-LENS package.
957
+     *Source*
958
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
959
+ -- Function: exclude PRED
960
+     *Package*
961
+          *note data-lens: go to the DATA-LENS package.
962
+     *Source*
963
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
964
+ -- Function: exit-early ACC
965
+     *Package*
966
+          *note data-lens.transducers.internals: go to the
967
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
968
+     *Source*
969
+          *note transducer-protocol.lisp: go to the
970
+          data-lens/beta/transducers/transducer-protocol․lisp file.
971
+          (file)
972
+ -- Function: filtering FUNCTION &rest ARGS
973
+     *Package*
974
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
975
+          package.
976
+     *Source*
977
+          *note transducers.lisp: go to the
978
+          data-lens/beta/transducers/transducers․lisp file. (file)
979
+ -- Function: hash-table-select HASH-TABLE
980
+     *Package*
981
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
982
+          package.
983
+     *Source*
984
+          *note transducers.lisp: go to the
985
+          data-lens/beta/transducers/transducers․lisp file. (file)
986
+ -- Function: include PRED
987
+     *Package*
988
+          *note data-lens: go to the DATA-LENS package.
989
+     *Source*
990
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
991
+ -- Function: iota &key START STEP COUNT
992
+     *Package*
993
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
994
+          package.
995
+     *Source*
996
+          *note lazy-sequence.lisp: go to the
997
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
998
+ -- Function: juxt FUN1 &rest R
999
+     *Package*
1000
+          *note data-lens: go to the DATA-LENS package.
1001
+     *Source*
1002
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1003
+ -- Function: key KEY
1004
+     *Package*
1005
+          *note data-lens: go to the DATA-LENS package.
1006
+     *Source*
1007
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1008
+ -- Function: key-transform FUN KEY-GET KEY-SET
1009
+     *Package*
1010
+          *note data-lens: go to the DATA-LENS package.
1011
+     *Source*
1012
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1013
+ -- Function: lazy-sequence NEXT
1014
+     *Package*
1015
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1016
+          package.
1017
+     *Source*
1018
+          *note lazy-sequence.lisp: go to the
1019
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
1020
+ -- Function: make-alist-lens KEY
1021
+     A lens for updating a alist, discarding previous values
1022
+     *Package*
1023
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1024
+     *Source*
1025
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1026
+          (file)
1027
+ -- Function: make-hash-table-lens KEY
1028
+     A lens for updating a hash-table, discarding previous values
1029
+     *Package*
1030
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1031
+     *Source*
1032
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1033
+          (file)
1034
+ -- Function: make-list-lens INDEX
1035
+     A lens for updating a sequence
1036
+     *Package*
1037
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1038
+     *Source*
1039
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1040
+          (file)
1041
+ -- Function: make-plist-lens KEY
1042
+     A lens for updating a plist, preserving previous values
1043
+     *Package*
1044
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1045
+     *Source*
1046
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1047
+          (file)
1048
+ -- Function: mapcatting FUN
1049
+     *Package*
1050
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1051
+          package.
1052
+     *Source*
1053
+          *note transducers.lisp: go to the
1054
+          data-lens/beta/transducers/transducers․lisp file. (file)
1055
+ -- Function: mapping FUNCTION &rest ARGS
1056
+     *Package*
1057
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1058
+          package.
1059
+     *Source*
1060
+          *note transducers.lisp: go to the
1061
+          data-lens/beta/transducers/transducers․lisp file. (file)
1062
+ -- Function: maximizing RELATION MEASURE
1063
+     *Package*
1064
+          *note data-lens: go to the DATA-LENS package.
1065
+     *Source*
1066
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1067
+ -- Function: mv-filtering FUNCTION &rest ARGS
1068
+     *Package*
1069
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1070
+          package.
1071
+     *Source*
1072
+          *note transducers.lisp: go to the
1073
+          data-lens/beta/transducers/transducers․lisp file. (file)
1074
+ -- Function: mv-mapping FUNCTION &rest ARGS
1075
+     *Package*
1076
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1077
+          package.
1078
+     *Source*
1079
+          *note transducers.lisp: go to the
1080
+          data-lens/beta/transducers/transducers․lisp file. (file)
1081
+ -- Function: mv-selecting FUNCTION &rest ARGS
1082
+     *Package*
1083
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1084
+          package.
1085
+     *Source*
1086
+          *note transducers.lisp: go to the
1087
+          data-lens/beta/transducers/transducers․lisp file. (file)
1088
+ -- Function: of-length LEN
1089
+     *Package*
1090
+          *note data-lens: go to the DATA-LENS package.
1091
+     *Source*
1092
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1093
+ -- Function: of-max-length LEN
1094
+     *Package*
1095
+          *note data-lens: go to the DATA-LENS package.
1096
+     *Source*
1097
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1098
+ -- Function: of-min-length LEN
1099
+     *Package*
1100
+          *note data-lens: go to the DATA-LENS package.
1101
+     *Source*
1102
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1103
+ -- Function: on FUN KEY
1104
+     *Package*
1105
+          *note data-lens: go to the DATA-LENS package.
1106
+     *Source*
1107
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1108
+ -- Function: over FUN &key RESULT-TYPE
1109
+     *Package*
1110
+          *note data-lens: go to the DATA-LENS package.
1111
+     *Source*
1112
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1113
+ -- Function: over LENS CB REC
1114
+     Given a lens, a callback and a record, apply the lens to the
1115
+     record, transform it by the callback and return copy of the record,
1116
+     updated to contain the result of the callback.  This is the
1117
+     fundamental operation on a lens and SET and VIEW are implemented in
1118
+     terms of it.
1119
+
1120
+     A lens is any function of the form (lambda (fun) (lambda (rec)
1121
+     ...))  that obeys the lens laws (where == is some reasonable
1122
+     equality operator):
1123
+
1124
+     (== (view lens (set lens value rec))
1125
+     value)
1126
+
1127
+     (== (set lens (view lens rec) rec)
1128
+     rec)
1129
+
1130
+     (== (set lens value2 (set lens value1 rec))
1131
+     (set lens value2 rec))
1132
+
1133
+     The inner lambda returns a functor that determines the policy to be
1134
+     applied to the focused part.  By default, this only uses IDENTITY-
1135
+     and CONSTANT- in order to implement the lens operations over, set
1136
+     and view.
1137
+
1138
+     If these conditions are met, (over (data-lens:<>1 lens1 lens2) ...)
1139
+     is equivalent to using lens2 to focus the part lens1 focuses: note
1140
+     that composition is "backwards" from what one might expect: this is
1141
+     because composition composes the wrapper lambdas and applies the
1142
+     lambda that actually pulls a value out of a record later.
1143
+     *Package*
1144
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1145
+     *Source*
1146
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1147
+          (file)
1148
+ -- Function: pick SELECTOR
1149
+     *Package*
1150
+          *note data-lens: go to the DATA-LENS package.
1151
+     *Source*
1152
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1153
+ -- Function: regex-match REGEX
1154
+     *Package*
1155
+          *note data-lens: go to the DATA-LENS package.
1156
+     *Source*
1157
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1158
+ -- Function: repeating* V &key COUNT
1159
+     *Package*
1160
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1161
+          package.
1162
+     *Source*
1163
+          *note lazy-sequence.lisp: go to the
1164
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
1165
+ -- Function: set LENS V REC
1166
+     Given a lens, a value and a rec, immutably update the rec to
1167
+     contain the new value at the location focused by the lens.
1168
+     *Package*
1169
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1170
+     *Source*
1171
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1172
+          (file)
1173
+ -- Function: slice START &optional END
1174
+     *Package*
1175
+          *note data-lens: go to the DATA-LENS package.
1176
+     *Source*
1177
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1178
+ -- Function: sorted COMPARATOR &rest R &key KEY
1179
+     *Package*
1180
+          *note data-lens: go to the DATA-LENS package.
1181
+     *Source*
1182
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1183
+ -- Function: splice-elt ELT FUN
1184
+     *Package*
1185
+          *note data-lens: go to the DATA-LENS package.
1186
+     *Source*
1187
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1188
+ -- Function: splitting &rest FUNCTIONS
1189
+     *Package*
1190
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1191
+          package.
1192
+     *Source*
1193
+          *note transducers.lisp: go to the
1194
+          data-lens/beta/transducers/transducers․lisp file. (file)
1195
+ -- Function: suffixp SUFFIX &key TEST
1196
+     *Package*
1197
+          *note data-lens: go to the DATA-LENS package.
1198
+     *Source*
1199
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1200
+ -- Function: taking N
1201
+     *Package*
1202
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1203
+          package.
1204
+     *Source*
1205
+          *note transducers.lisp: go to the
1206
+          data-lens/beta/transducers/transducers․lisp file. (file)
1207
+ -- Function: transduce XF BUILD SEQ
1208
+     *Package*
1209
+          *note data-lens.transducers.internals: go to the
1210
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1211
+     *Source*
1212
+          *note transducer-protocol.lisp: go to the
1213
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1214
+          (file)
1215
+ -- Function: transform-elt ELT FUN
1216
+     *Package*
1217
+          *note data-lens: go to the DATA-LENS package.
1218
+     *Source*
1219
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1220
+ -- Function: transform-head FUN
1221
+     *Package*
1222
+          *note data-lens: go to the DATA-LENS package.
1223
+     *Source*
1224
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1225
+ -- Function: transform-tail FUN
1226
+     *Package*
1227
+          *note data-lens: go to the DATA-LENS package.
1228
+     *Source*
1229
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1230
+ -- Function: view LENS REC
1231
+     Given a lens and a rec, return the focused value
1232
+     *Package*
1233
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1234
+     *Source*
1235
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1236
+          (file)
1237
+ -- Function: zipping RESULT-TYPE &key FILL-VALUE
1238
+     *Package*
1239
+          *note data-lens: go to the DATA-LENS package.
1240
+     *Source*
1241
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1242
+
1243
+
1244
+File: data-lens-transducers.texi.info,  Node: Exported generic functions,  Next: Exported classes,  Prev: Exported functions,  Up: Exported definitions
1245
+
1246
+4.1.3 Generic functions
1247
+-----------------------
1248
+
1249
+ -- Generic Function: extract-key MAP KEY
1250
+     *Package*
1251
+          *note data-lens: go to the DATA-LENS package.
1252
+     *Source*
1253
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1254
+     *Methods*
1255
+           -- Method: extract-key (MAP hash-table) KEY
1256
+           -- Method: extract-key (MAP list) KEY
1257
+ -- Generic Function: functionalize IT
1258
+     *Package*
1259
+          *note data-lens: go to the DATA-LENS package.
1260
+     *Source*
1261
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1262
+     *Methods*
1263
+           -- Method: functionalize (IT hash-table)
1264
+           -- Method: functionalize (IT vector)
1265
+           -- Method: functionalize (IT symbol)
1266
+           -- Method: functionalize (IT function)
1267
+ -- Generic Function: init CLIENT
1268
+     *Package*
1269
+          *note data-lens.transducers.internals: go to the
1270
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1271
+     *Source*
1272
+          *note transducer-protocol.lisp: go to the
1273
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1274
+          (file)
1275
+     *Methods*
1276
+           -- Method: init (IT (eql list-builder))
1277
+               *Source*
1278
+                    *note transducers.lisp: go to the
1279
+                    data-lens/beta/transducers/transducers․lisp file.
1280
+                    (file)
1281
+           -- Method: init (IT (eql vector-builder))
1282
+               *Source*
1283
+                    *note transducers.lisp: go to the
1284
+                    data-lens/beta/transducers/transducers․lisp file.
1285
+                    (file)
1286
+           -- Method: init (IT (eql hash-table-builder))
1287
+               *Source*
1288
+                    *note transducers.lisp: go to the
1289
+                    data-lens/beta/transducers/transducers․lisp file.
1290
+                    (file)
1291
+ -- Generic Function: reduce-generic SEQ FUNC INIT
1292
+     *Package*
1293
+          *note data-lens.transducers.internals: go to the
1294
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1295
+     *Source*
1296
+          *note transducer-protocol.lisp: go to the
1297
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1298
+          (file)
1299
+     *Methods*
1300
+           -- Method: reduce-generic (SEQ lazy-sequence) (FUNC function)
1301
+                    INIT
1302
+               *Source*
1303
+                    *note lazy-sequence.lisp: go to the
1304
+                    data-lens/beta/transducers/lazy-sequence․lisp file.
1305
+                    (file)
1306
+           -- Method: reduce-generic (SEQ sequence) (FUNC function) INIT
1307
+           -- Method: reduce-generic (SEQ sequence) (FUNC symbol) INIT
1308
+           -- Method: reduce-generic SEQ (FUNC symbol) INIT
1309
+           -- Method: reduce-generic (SEQ hash-table) (FUNC function)
1310
+                    INIT
1311
+ -- Generic Function: stepper CLIENT
1312
+     *Package*
1313
+          *note data-lens.transducers.internals: go to the
1314
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1315
+     *Source*
1316
+          *note transducer-protocol.lisp: go to the
1317
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1318
+          (file)
1319
+     *Methods*
1320
+           -- Method: stepper (IT (eql list-builder))
1321
+               *Source*
1322
+                    *note transducers.lisp: go to the
1323
+                    data-lens/beta/transducers/transducers․lisp file.
1324
+                    (file)
1325
+           -- Method: stepper (IT (eql vector-builder))
1326
+               *Source*
1327
+                    *note transducers.lisp: go to the
1328
+                    data-lens/beta/transducers/transducers․lisp file.
1329
+                    (file)
1330
+           -- Method: stepper (IT (eql hash-table-builder))
1331
+               *Source*
1332
+                    *note transducers.lisp: go to the
1333
+                    data-lens/beta/transducers/transducers․lisp file.
1334
+                    (file)
1335
+ -- Generic Function: unwrap CLIENT OBJ
1336
+     *Package*
1337
+          *note data-lens.transducers.internals: go to the
1338
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1339
+     *Source*
1340
+          *note transducer-protocol.lisp: go to the
1341
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1342
+          (file)
1343
+     *Methods*
1344
+           -- Method: unwrap (IT (eql list-builder)) OBJ
1345
+               *Source*
1346
+                    *note transducers.lisp: go to the
1347
+                    data-lens/beta/transducers/transducers․lisp file.
1348
+                    (file)
1349
+           -- Method: unwrap CLIENT OBJ
1350
+
1351
+
1352
+File: data-lens-transducers.texi.info,  Node: Exported classes,  Prev: Exported generic functions,  Up: Exported definitions
1353
+
1354
+4.1.4 Classes
1355
+-------------
1356
+
1357
+ -- Class: lazy-sequence ()
1358
+     *Package*
1359
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1360
+          package.
1361
+     *Source*
1362
+          *note lazy-sequence.lisp: go to the
1363
+          data-lens/beta/transducers/lazy-sequence․lisp file. (file)
1364
+     *Direct superclasses*
1365
+          standard-object (class)
1366
+     *Direct methods*
1367
+             • *note reduce-generic: go to the
1368
+               DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
1369
+               DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE
1370
+               COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method. (method)
1371
+             • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
1372
+               DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
1373
+     *Direct slots*
1374
+           -- Slot: %next
1375
+               *Initargs*
1376
+                    :next
1377
+               *Readers*
1378
+                    *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
1379
+                    generic function. (generic function)
1380
+
1381
+
1382
+File: data-lens-transducers.texi.info,  Node: Internal definitions,  Prev: Exported definitions,  Up: Definitions
1383
+
1384
+4.2 Internal definitions
1385
+========================
1386
+
1387
+* Menu:
1388
+
1389
+* Internal macros::
1390
+* Internal functions::
1391
+* Internal generic functions::
1392
+* Internal classes::
1393
+
1394
+
1395
+File: data-lens-transducers.texi.info,  Node: Internal macros,  Next: Internal functions,  Prev: Internal definitions,  Up: Internal definitions
1396
+
1397
+4.2.1 Macros
1398
+------------
1399
+
1400
+ -- Macro: comment &body BODY
1401
+     *Package*
1402
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1403
+          package.
1404
+     *Source*
1405
+          *note transducers.lisp: go to the
1406
+          data-lens/beta/transducers/transducers․lisp file. (file)
1407
+ -- Macro: defdocumentation NAME &body DOC-SPECS
1408
+     *Package*
1409
+          *note data-lens.transducers.internals: go to the
1410
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1411
+     *Source*
1412
+          *note transducer-protocol.lisp: go to the
1413
+          data-lens/beta/transducers/transducer-protocol․lisp file.
1414
+          (file)
1415
+ -- Macro: transducer-lambda &body ((TWO-ARG-ACC TWO-ARG-NEXT) &body
1416
+          TWO-ARG-BODY)
1417
+     *Package*
1418
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1419
+          package.
1420
+     *Source*
1421
+          *note transducers.lisp: go to the
1422
+          data-lens/beta/transducers/transducers․lisp file. (file)
1423
+ -- Macro: updatef PLACE FUN &rest ARGS
1424
+     *Package*
1425
+          *note data-lens: go to the DATA-LENS package.
1426
+     *Source*
1427
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1428
+
1429
+
1430
+File: data-lens-transducers.texi.info,  Node: Internal functions,  Next: Internal generic functions,  Prev: Internal macros,  Up: Internal definitions
1431
+
1432
+4.2.2 Functions
1433
+---------------
1434
+
1435
+ -- Function: =>> FUN1 FUN2
1436
+     *Package*
1437
+          *note data-lens: go to the DATA-LENS package.
1438
+     *Source*
1439
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1440
+ -- Function: cons-new &key TEST KEY
1441
+     *Package*
1442
+          *note data-lens: go to the DATA-LENS package.
1443
+     *Source*
1444
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1445
+ -- Function: deduplicate &optional TEST
1446
+     *Package*
1447
+          *note data-lens: go to the DATA-LENS package.
1448
+     *Source*
1449
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1450
+ -- Function: eduction XF SEQ
1451
+     *Package*
1452
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1453
+          package.
1454
+     *Source*
1455
+          *note transducers.lisp: go to the
1456
+          data-lens/beta/transducers/transducers․lisp file. (file)
1457
+ -- Function: filler LENGTH1 LENGTH2 FILL-VALUE
1458
+     *Package*
1459
+          *note data-lens: go to the DATA-LENS package.
1460
+     *Source*
1461
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1462
+ -- Function: make-alist-history-lens KEY
1463
+     A lens for updating a alist, preserving previous values
1464
+     *Package*
1465
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1466
+     *Source*
1467
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1468
+          (file)
1469
+ -- Function: matching-list-reducer TEST ACC NEXT
1470
+     *Package*
1471
+          *note data-lens: go to the DATA-LENS package.
1472
+     *Source*
1473
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1474
+ -- Function: seq A B
1475
+     *Package*
1476
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1477
+          package.
1478
+     *Source*
1479
+          *note transducers.lisp: go to the
1480
+          data-lens/beta/transducers/transducers․lisp file. (file)
1481
+ -- Function: update THING FUN &rest ARGS
1482
+     *Package*
1483
+          *note data-lens: go to the DATA-LENS package.
1484
+     *Source*
1485
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1486
+ -- Function: wrap-constant V
1487
+     *Package*
1488
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1489
+     *Source*
1490
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1491
+          (file)
1492
+ -- Function: wrap-identity V
1493
+     *Package*
1494
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1495
+     *Source*
1496
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1497
+          (file)
1498
+
1499
+
1500
+File: data-lens-transducers.texi.info,  Node: Internal generic functions,  Next: Internal classes,  Prev: Internal functions,  Up: Internal definitions
1501
+
1502
+4.2.3 Generic functions
1503
+-----------------------
1504
+
1505
+ -- Generic Function: clone OBJ &rest NEW-INITARGS &key
1506
+     *Package*
1507
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1508
+     *Source*
1509
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1510
+          (file)
1511
+     *Methods*
1512
+           -- Method: clone OBJ &rest NEW-INITARGS &key around
1513
+ -- Generic Function: fmap FUNCTION DATA
1514
+     *Package*
1515
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1516
+     *Source*
1517
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1518
+          (file)
1519
+     *Methods*
1520
+           -- Method: fmap FUNCTION (DATA identity-)
1521
+           -- Method: fmap FUNCTION (DATA constant-)
1522
+           -- Method: fmap FUNCTION (DATA list)
1523
+           -- Method: fmap FUNCTION (DATA vector)
1524
+ -- Generic Function: next OBJECT
1525
+     *Package*
1526
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1527
+          package.
1528
+     *Methods*
1529
+           -- Method: next (LAZY-SEQUENCE lazy-sequence)
1530
+               automatically generated reader method
1531
+               *Source*
1532
+                    *note lazy-sequence.lisp: go to the
1533
+                    data-lens/beta/transducers/lazy-sequence․lisp file.
1534
+                    (file)
1535
+ -- Generic Function: unconstant OBJECT
1536
+     *Package*
1537
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1538
+     *Methods*
1539
+           -- Method: unconstant (CONSTANT- constant-)
1540
+               automatically generated reader method
1541
+               *Source*
1542
+                    *note optics.lisp: go to the data-lens/optics․lisp
1543
+                    file. (file)
1544
+ -- Generic Function: unidentity OBJECT
1545
+     *Package*
1546
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1547
+     *Methods*
1548
+           -- Method: unidentity (IDENTITY- identity-)
1549
+               automatically generated reader method
1550
+               *Source*
1551
+                    *note optics.lisp: go to the data-lens/optics․lisp
1552
+                    file. (file)
1553
+
1554
+
1555
+File: data-lens-transducers.texi.info,  Node: Internal classes,  Prev: Internal generic functions,  Up: Internal definitions
1556
+
1557
+4.2.4 Classes
1558
+-------------
1559
+
1560
+ -- Class: constant- ()
1561
+     *Package*
1562
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1563
+     *Source*
1564
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1565
+          (file)
1566
+     *Direct superclasses*
1567
+          standard-object (class)
1568
+     *Direct methods*
1569
+             • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP
1570
+               COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method.
1571
+               (method)
1572
+             • print-object (method)
1573
+             • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
1574
+               DATA-LENS․LENSES∶∶CONSTANT- method. (method)
1575
+     *Direct slots*
1576
+           -- Slot: %v
1577
+               *Initargs*
1578
+                    :value
1579
+               *Readers*
1580
+                    *note unconstant: go to the
1581
+                    DATA-LENS․LENSES∶∶UNCONSTANT generic function.
1582
+                    (generic function)
1583
+ -- Class: identity- ()
1584
+     *Package*
1585
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1586
+     *Source*
1587
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1588
+          (file)
1589
+     *Direct superclasses*
1590
+          standard-object (class)
1591
+     *Direct methods*
1592
+             • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP
1593
+               COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method.
1594
+               (method)
1595
+             • print-object (method)
1596
+             • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
1597
+               DATA-LENS․LENSES∶∶IDENTITY- method. (method)
1598
+     *Direct slots*
1599
+           -- Slot: %v
1600
+               *Initargs*
1601
+                    :value
1602
+               *Readers*
1603
+                    *note unidentity: go to the
1604
+                    DATA-LENS․LENSES∶∶UNIDENTITY generic function.
1605
+                    (generic function)
1606
+
1607
+
1608
+File: data-lens-transducers.texi.info,  Node: Indexes,  Prev: Definitions,  Up: Top
1609
+
1610
+Appendix A Indexes
1611
+******************
1612
+
1613
+* Menu:
1614
+
1615
+* Concept index::
1616
+* Function index::
1617
+* Variable index::
1618
+* Data type index::
1619
+
1620
+
1621
+File: data-lens-transducers.texi.info,  Node: Concept index,  Next: Function index,  Prev: Indexes,  Up: Indexes
1622
+
1623
+A.1 Concepts
1624
+============
1625
+
1626
+[index]
1627
+* Menu:
1628
+
1629
+* data-lens.asd:                         The data-lens․asd file.
1630
+                                                                (line 6)
1631
+* data-lens/beta/transducers/lazy-sequence.lisp: The data-lens/beta/transducers/lazy-sequence․lisp file.
1632
+                                                                (line 6)
1633
+* data-lens/beta/transducers/package.lisp: The data-lens/beta/transducers/package․lisp file.
1634
+                                                                (line 6)
1635
+* data-lens/beta/transducers/transducer-protocol.lisp: The data-lens/beta/transducers/transducer-protocol․lisp file.
1636
+                                                                (line 6)
1637
+* data-lens/beta/transducers/transducers.lisp: The data-lens/beta/transducers/transducers․lisp file.
1638
+                                                                (line 6)
1639
+* data-lens/lens.lisp:                   The data-lens/lens․lisp file.
1640
+                                                                (line 6)
1641
+* data-lens/optics.lisp:                 The data-lens/optics․lisp file.
1642
+                                                                (line 6)
1643
+* data-lens/package.lisp:                The data-lens/package․lisp file.
1644
+                                                                (line 6)
1645
+* File, Lisp, data-lens.asd:             The data-lens․asd file.
1646
+                                                                (line 6)
1647
+* File, Lisp, data-lens/beta/transducers/lazy-sequence.lisp: The data-lens/beta/transducers/lazy-sequence․lisp file.
1648
+                                                                (line 6)
1649
+* File, Lisp, data-lens/beta/transducers/package.lisp: The data-lens/beta/transducers/package․lisp file.
1650
+                                                                (line 6)
1651
+* File, Lisp, data-lens/beta/transducers/transducer-protocol.lisp: The data-lens/beta/transducers/transducer-protocol․lisp file.
1652
+                                                                (line 6)
1653
+* File, Lisp, data-lens/beta/transducers/transducers.lisp: The data-lens/beta/transducers/transducers․lisp file.
1654
+                                                                (line 6)
1655
+* File, Lisp, data-lens/lens.lisp:       The data-lens/lens․lisp file.
1656
+                                                                (line 6)
1657
+* File, Lisp, data-lens/optics.lisp:     The data-lens/optics․lisp file.
1658
+                                                                (line 6)
1659
+* File, Lisp, data-lens/package.lisp:    The data-lens/package․lisp file.
1660
+                                                                (line 6)
1661
+* Lisp File, data-lens.asd:              The data-lens․asd file.
1662
+                                                                (line 6)
1663
+* Lisp File, data-lens/beta/transducers/lazy-sequence.lisp: The data-lens/beta/transducers/lazy-sequence․lisp file.
1664
+                                                                (line 6)
1665
+* Lisp File, data-lens/beta/transducers/package.lisp: The data-lens/beta/transducers/package․lisp file.
1666
+                                                                (line 6)
1667
+* Lisp File, data-lens/beta/transducers/transducer-protocol.lisp: The data-lens/beta/transducers/transducer-protocol․lisp file.
1668
+                                                                (line 6)
1669
+* Lisp File, data-lens/beta/transducers/transducers.lisp: The data-lens/beta/transducers/transducers․lisp file.
1670
+                                                                (line 6)
1671
+* Lisp File, data-lens/lens.lisp:        The data-lens/lens․lisp file.
1672
+                                                                (line 6)
1673
+* Lisp File, data-lens/optics.lisp:      The data-lens/optics․lisp file.
1674
+                                                                (line 6)
1675
+* Lisp File, data-lens/package.lisp:     The data-lens/package․lisp file.
1676
+                                                                (line 6)
1677
+
1678
+
1679
+File: data-lens-transducers.texi.info,  Node: Function index,  Next: Variable index,  Prev: Concept index,  Up: Indexes
1680
+
1681
+A.2 Functions
1682
+=============
1683
+
1684
+[index]
1685
+* Menu:
1686
+
1687
+* <>1:                                   Exported macros.     (line   6)
1688
+* ==:                                    Exported functions.  (line   6)
1689
+* =>>:                                   Internal functions.  (line   6)
1690
+* •:                                     Exported macros.     (line  38)
1691
+* applicable-when:                       Exported functions.  (line  11)
1692
+* applying:                              Exported macros.     (line  11)
1693
+* catting:                               Exported functions.  (line  16)
1694
+* clone:                                 Internal generic functions.
1695
+                                                              (line   6)
1696
+* clone <1>:                             Internal generic functions.
1697
+                                                              (line  13)
1698
+* collecting:                            Exported functions.  (line  23)
1699
+* combine-matching-lists:                Exported functions.  (line  30)
1700
+* comment:                               Internal macros.     (line   6)
1701
+* compress-runs:                         Exported functions.  (line  35)
1702
+* compressing-runs:                      Exported functions.  (line  40)
1703
+* cons-new:                              Internal functions.  (line  11)
1704
+* cumsum:                                Exported functions.  (line  47)
1705
+* deduping:                              Exported functions.  (line  52)
1706
+* deduplicate:                           Internal functions.  (line  16)
1707
+* defdocumentation:                      Internal macros.     (line  13)
1708
+* defun-ct:                              Exported macros.     (line  16)
1709
+* denest:                                Exported functions.  (line  59)
1710
+* derive:                                Exported functions.  (line  64)
1711
+* dropping:                              Exported functions.  (line  69)
1712
+* eduction:                              Internal functions.  (line  21)
1713
+* element:                               Exported functions.  (line  76)
1714
+* exclude:                               Exported functions.  (line  81)
1715
+* exit-early:                            Exported functions.  (line  86)
1716
+* extract-key:                           Exported generic functions.
1717
+                                                              (line   6)
1718
+* extract-key <1>:                       Exported generic functions.
1719
+                                                              (line  12)
1720
+* extract-key <2>:                       Exported generic functions.
1721
+                                                              (line  13)
1722
+* filler:                                Internal functions.  (line  28)
1723
+* filtering:                             Exported functions.  (line  94)
1724
+* fmap:                                  Internal generic functions.
1725
+                                                              (line  14)
1726
+* fmap <1>:                              Internal generic functions.
1727
+                                                              (line  21)
1728
+* fmap <2>:                              Internal generic functions.
1729
+                                                              (line  22)
1730
+* fmap <3>:                              Internal generic functions.
1731
+                                                              (line  23)
1732
+* fmap <4>:                              Internal generic functions.
1733
+                                                              (line  24)
1734
+* Function, ==:                          Exported functions.  (line   7)
1735
+* Function, =>>:                         Internal functions.  (line   7)
1736
+* Function, applicable-when:             Exported functions.  (line  12)
1737
+* Function, catting:                     Exported functions.  (line  17)
1738
+* Function, collecting:                  Exported functions.  (line  24)
1739
+* Function, combine-matching-lists:      Exported functions.  (line  31)
1740
+* Function, compress-runs:               Exported functions.  (line  36)
1741
+* Function, compressing-runs:            Exported functions.  (line  41)
1742
+* Function, cons-new:                    Internal functions.  (line  12)
1743
+* Function, cumsum:                      Exported functions.  (line  48)
1744
+* Function, deduping:                    Exported functions.  (line  53)
1745
+* Function, deduplicate:                 Internal functions.  (line  17)
1746
+* Function, denest:                      Exported functions.  (line  60)
1747
+* Function, derive:                      Exported functions.  (line  65)
1748
+* Function, dropping:                    Exported functions.  (line  70)
1749
+* Function, eduction:                    Internal functions.  (line  22)
1750
+* Function, element:                     Exported functions.  (line  77)
1751
+* Function, exclude:                     Exported functions.  (line  82)
1752
+* Function, exit-early:                  Exported functions.  (line  87)
1753
+* Function, filler:                      Internal functions.  (line  29)
1754
+* Function, filtering:                   Exported functions.  (line  95)
1755
+* Function, hash-table-select:           Exported functions.  (line 102)
1756
+* Function, include:                     Exported functions.  (line 109)
1757
+* Function, iota:                        Exported functions.  (line 114)
1758
+* Function, juxt:                        Exported functions.  (line 121)
1759
+* Function, key:                         Exported functions.  (line 126)
1760
+* Function, key-transform:               Exported functions.  (line 131)
1761
+* Function, lazy-sequence:               Exported functions.  (line 136)
1762
+* Function, make-alist-history-lens:     Internal functions.  (line  34)
1763
+* Function, make-alist-lens:             Exported functions.  (line 143)
1764
+* Function, make-hash-table-lens:        Exported functions.  (line 150)
1765
+* Function, make-list-lens:              Exported functions.  (line 157)
1766
+* Function, make-plist-lens:             Exported functions.  (line 164)
1767
+* Function, mapcatting:                  Exported functions.  (line 171)
1768
+* Function, mapping:                     Exported functions.  (line 178)
1769
+* Function, matching-list-reducer:       Internal functions.  (line  41)
1770
+* Function, maximizing:                  Exported functions.  (line 185)
1771
+* Function, mv-filtering:                Exported functions.  (line 190)
1772
+* Function, mv-mapping:                  Exported functions.  (line 197)
1773
+* Function, mv-selecting:                Exported functions.  (line 204)
1774
+* Function, of-length:                   Exported functions.  (line 211)
1775
+* Function, of-max-length:               Exported functions.  (line 216)
1776
+* Function, of-min-length:               Exported functions.  (line 221)
1777
+* Function, on:                          Exported functions.  (line 226)
1778
+* Function, over:                        Exported functions.  (line 231)
1779
+* Function, over <1>:                    Exported functions.  (line 236)
1780
+* Function, pick:                        Exported functions.  (line 271)
1781
+* Function, regex-match:                 Exported functions.  (line 276)
1782
+* Function, repeating*:                  Exported functions.  (line 281)
1783
+* Function, seq:                         Internal functions.  (line  46)
1784
+* Function, set:                         Exported functions.  (line 288)
1785
+* Function, slice:                       Exported functions.  (line 296)
1786
+* Function, sorted:                      Exported functions.  (line 301)
1787
+* Function, splice-elt:                  Exported functions.  (line 306)
1788
+* Function, splitting:                   Exported functions.  (line 311)
1789
+* Function, suffixp:                     Exported functions.  (line 318)
1790
+* Function, taking:                      Exported functions.  (line 323)
1791
+* Function, transduce:                   Exported functions.  (line 330)
1792
+* Function, transform-elt:               Exported functions.  (line 338)
1793
+* Function, transform-head:              Exported functions.  (line 343)
1794
+* Function, transform-tail:              Exported functions.  (line 348)
1795
+* Function, update:                      Internal functions.  (line  53)
1796
+* Function, view:                        Exported functions.  (line 353)
1797
+* Function, wrap-constant:               Internal functions.  (line  58)
1798
+* Function, wrap-identity:               Internal functions.  (line  64)
1799
+* Function, zipping:                     Exported functions.  (line 360)
1800
+* functionalize:                         Exported generic functions.
1801
+                                                              (line  14)
1802
+* functionalize <1>:                     Exported generic functions.
1803
+                                                              (line  20)
1804
+* functionalize <2>:                     Exported generic functions.
1805
+                                                              (line  21)
1806
+* functionalize <3>:                     Exported generic functions.
1807
+                                                              (line  22)
1808
+* functionalize <4>:                     Exported generic functions.
1809
+                                                              (line  23)
1810
+* Generic Function, clone:               Internal generic functions.
1811
+                                                              (line   7)
1812
+* Generic Function, extract-key:         Exported generic functions.
1813
+                                                              (line   7)
1814
+* Generic Function, fmap:                Internal generic functions.
1815
+                                                              (line  15)
1816
+* Generic Function, functionalize:       Exported generic functions.
1817
+                                                              (line  15)
1818
+* Generic Function, init:                Exported generic functions.
1819
+                                                              (line  25)
1820
+* Generic Function, next:                Internal generic functions.
1821
+                                                              (line  26)
1822
+* Generic Function, reduce-generic:      Exported generic functions.
1823
+                                                              (line  49)
1824
+* Generic Function, stepper:             Exported generic functions.
1825
+                                                              (line  69)
1826
+* Generic Function, unconstant:          Internal generic functions.
1827
+                                                              (line  37)
1828
+* Generic Function, unidentity:          Internal generic functions.
1829
+                                                              (line  46)
1830
+* Generic Function, unwrap:              Exported generic functions.
1831
+                                                              (line  93)
1832
+* hash-table-select:                     Exported functions.  (line 101)
1833
+* include:                               Exported functions.  (line 108)
1834
+* init:                                  Exported generic functions.
1835
+                                                              (line  24)
1836
+* init <1>:                              Exported generic functions.
1837
+                                                              (line  33)
1838
+* init <2>:                              Exported generic functions.
1839
+                                                              (line  38)
1840
+* init <3>:                              Exported generic functions.
1841
+                                                              (line  43)
1842
+* iota:                                  Exported functions.  (line 113)
1843
+* juxt:                                  Exported functions.  (line 120)
1844
+* key:                                   Exported functions.  (line 125)
1845
+* key-transform:                         Exported functions.  (line 130)
1846
+* lazy-sequence:                         Exported functions.  (line 135)
1847
+* let-fn:                                Exported macros.     (line  21)
1848
+* Macro, <>1:                            Exported macros.     (line   7)
1849
+* Macro, applying:                       Exported macros.     (line  12)
1850
+* Macro, comment:                        Internal macros.     (line   7)
1851
+* Macro, defdocumentation:               Internal macros.     (line  14)
1852
+* Macro, defun-ct:                       Exported macros.     (line  17)
1853
+* Macro, let-fn:                         Exported macros.     (line  22)
1854
+* Macro, repeating:                      Exported macros.     (line  27)
1855
+* Macro, shortcut:                       Exported macros.     (line  34)
1856
+* Macro, transducer-lambda:              Internal macros.     (line  23)
1857
+* Macro, updatef:                        Internal macros.     (line  30)
1858
+* Macro, •:                              Exported macros.     (line  39)
1859
+* make-alist-history-lens:               Internal functions.  (line  33)
1860
+* make-alist-lens:                       Exported functions.  (line 142)
1861
+* make-hash-table-lens:                  Exported functions.  (line 149)
1862
+* make-list-lens:                        Exported functions.  (line 156)
1863
+* make-plist-lens:                       Exported functions.  (line 163)
1864
+* mapcatting:                            Exported functions.  (line 170)
1865
+* mapping:                               Exported functions.  (line 177)
1866
+* matching-list-reducer:                 Internal functions.  (line  40)
1867
+* maximizing:                            Exported functions.  (line 184)
1868
+* Method, clone:                         Internal generic functions.
1869
+                                                              (line  14)
1870
+* Method, extract-key:                   Exported generic functions.
1871
+                                                              (line  13)
1872
+* Method, extract-key <1>:               Exported generic functions.
1873
+                                                              (line  14)
1874
+* Method, fmap:                          Internal generic functions.
1875
+                                                              (line  22)
1876
+* Method, fmap <1>:                      Internal generic functions.
1877
+                                                              (line  23)
1878
+* Method, fmap <2>:                      Internal generic functions.
1879
+                                                              (line  24)
1880
+* Method, fmap <3>:                      Internal generic functions.
1881
+                                                              (line  25)
1882
+* Method, functionalize:                 Exported generic functions.
1883
+                                                              (line  21)
1884
+* Method, functionalize <1>:             Exported generic functions.
1885
+                                                              (line  22)
1886
+* Method, functionalize <2>:             Exported generic functions.
1887
+                                                              (line  23)
1888
+* Method, functionalize <3>:             Exported generic functions.
1889
+                                                              (line  24)
1890
+* Method, init:                          Exported generic functions.
1891
+                                                              (line  34)
1892
+* Method, init <1>:                      Exported generic functions.
1893
+                                                              (line  39)
1894
+* Method, init <2>:                      Exported generic functions.
1895
+                                                              (line  44)
1896
+* Method, next:                          Internal generic functions.
1897
+                                                              (line  31)
1898
+* Method, reduce-generic:                Exported generic functions.
1899
+                                                              (line  59)
1900
+* Method, reduce-generic <1>:            Exported generic functions.
1901
+                                                              (line  64)
1902
+* Method, reduce-generic <2>:            Exported generic functions.
1903
+                                                              (line  65)
1904
+* Method, reduce-generic <3>:            Exported generic functions.
1905
+                                                              (line  66)
1906
+* Method, reduce-generic <4>:            Exported generic functions.
1907
+                                                              (line  68)
1908
+* Method, stepper:                       Exported generic functions.
1909
+                                                              (line  78)
1910
+* Method, stepper <1>:                   Exported generic functions.
1911
+                                                              (line  83)
1912
+* Method, stepper <2>:                   Exported generic functions.
1913
+                                                              (line  88)
1914
+* Method, unconstant:                    Internal generic functions.
1915
+                                                              (line  41)
1916
+* Method, unidentity:                    Internal generic functions.
1917
+                                                              (line  50)
1918
+* Method, unwrap:                        Exported generic functions.
1919
+                                                              (line 102)
1920
+* Method, unwrap <1>:                    Exported generic functions.
1921
+                                                              (line 107)
1922
+* mv-filtering:                          Exported functions.  (line 189)
1923
+* mv-mapping:                            Exported functions.  (line 196)
1924
+* mv-selecting:                          Exported functions.  (line 203)
1925
+* next:                                  Internal generic functions.
1926
+                                                              (line  25)
1927
+* next <1>:                              Internal generic functions.
1928
+                                                              (line  30)
1929
+* of-length:                             Exported functions.  (line 210)
1930
+* of-max-length:                         Exported functions.  (line 215)
1931
+* of-min-length:                         Exported functions.  (line 220)
1932
+* on:                                    Exported functions.  (line 225)
1933
+* over:                                  Exported functions.  (line 230)
1934
+* over <1>:                              Exported functions.  (line 235)
1935
+* pick:                                  Exported functions.  (line 270)
1936
+* reduce-generic:                        Exported generic functions.
1937
+                                                              (line  48)
1938
+* reduce-generic <1>:                    Exported generic functions.
1939
+                                                              (line  57)
1940
+* reduce-generic <2>:                    Exported generic functions.
1941
+                                                              (line  63)
1942
+* reduce-generic <3>:                    Exported generic functions.
1943
+                                                              (line  64)
1944
+* reduce-generic <4>:                    Exported generic functions.
1945
+                                                              (line  65)
1946
+* reduce-generic <5>:                    Exported generic functions.
1947
+                                                              (line  66)
1948
+* regex-match:                           Exported functions.  (line 275)
1949
+* repeating:                             Exported macros.     (line  26)
1950
+* repeating*:                            Exported functions.  (line 280)
1951
+* seq:                                   Internal functions.  (line  45)
1952
+* set:                                   Exported functions.  (line 287)
1953
+* shortcut:                              Exported macros.     (line  33)
1954
+* slice:                                 Exported functions.  (line 295)
1955
+* sorted:                                Exported functions.  (line 300)
1956
+* splice-elt:                            Exported functions.  (line 305)
1957
+* splitting:                             Exported functions.  (line 310)
1958
+* stepper:                               Exported generic functions.
1959
+                                                              (line  68)
1960
+* stepper <1>:                           Exported generic functions.
1961
+                                                              (line  77)
1962
+* stepper <2>:                           Exported generic functions.
1963
+                                                              (line  82)
1964
+* stepper <3>:                           Exported generic functions.
1965
+                                                              (line  87)
1966
+* suffixp:                               Exported functions.  (line 317)
1967
+* taking:                                Exported functions.  (line 322)
1968
+* transduce:                             Exported functions.  (line 329)
1969
+* transducer-lambda:                     Internal macros.     (line  21)
1970
+* transform-elt:                         Exported functions.  (line 337)
1971
+* transform-head:                        Exported functions.  (line 342)
1972
+* transform-tail:                        Exported functions.  (line 347)
1973
+* unconstant:                            Internal generic functions.
1974
+                                                              (line  36)
1975
+* unconstant <1>:                        Internal generic functions.
1976
+                                                              (line  40)
1977
+* unidentity:                            Internal generic functions.
1978
+                                                              (line  45)
1979
+* unidentity <1>:                        Internal generic functions.
1980
+                                                              (line  49)
1981
+* unwrap:                                Exported generic functions.
1982
+                                                              (line  92)
1983
+* unwrap <1>:                            Exported generic functions.
1984
+                                                              (line 101)
1985
+* unwrap <2>:                            Exported generic functions.
1986
+                                                              (line 106)
1987
+* update:                                Internal functions.  (line  52)
1988
+* updatef:                               Internal macros.     (line  29)
1989
+* view:                                  Exported functions.  (line 352)
1990
+* wrap-constant:                         Internal functions.  (line  57)
1991
+* wrap-identity:                         Internal functions.  (line  63)
1992
+* zipping:                               Exported functions.  (line 359)
1993
+
1994
+
1995
+File: data-lens-transducers.texi.info,  Node: Variable index,  Next: Data type index,  Prev: Function index,  Up: Indexes
1996
+
1997
+A.3 Variables
1998
+=============
1999
+
2000
+[index]
2001
+* Menu:
2002
+
2003
+* %next:                                 Exported classes.     (line 23)
2004
+* %v:                                    Internal classes.     (line 22)
2005
+* %v <1>:                                Internal classes.     (line 45)
2006
+* Slot, %next:                           Exported classes.     (line 24)
2007
+* Slot, %v:                              Internal classes.     (line 23)
2008
+* Slot, %v <1>:                          Internal classes.     (line 46)
2009
+
2010
+
2011
+File: data-lens-transducers.texi.info,  Node: Data type index,  Prev: Variable index,  Up: Indexes
2012
+
2013
+A.4 Data types
2014
+==============
2015
+
2016
+[index]
2017
+* Menu:
2018
+
2019
+* Class, constant-:                      Internal classes.     (line  7)
2020
+* Class, identity-:                      Internal classes.     (line 30)
2021
+* Class, lazy-sequence:                  Exported classes.     (line  7)
2022
+* constant-:                             Internal classes.     (line  6)
2023
+* data-lens:                             The data-lens system. (line  6)
2024
+* data-lens <1>:                         The data-lens package.
2025
+                                                               (line  6)
2026
+* data-lens.lenses:                      The data-lens․lenses package.
2027
+                                                               (line  6)
2028
+* data-lens.package:                     The data-lens․package package.
2029
+                                                               (line  6)
2030
+* data-lens.transducers:                 The data-lens․transducers package.
2031
+                                                               (line  6)
2032
+* data-lens.transducers.internals:       The data-lens․transducers․internals package.
2033
+                                                               (line  6)
2034
+* data-lens/beta/transducers:            The data-lens/beta/transducers system.
2035
+                                                               (line  6)
2036
+* identity-:                             Internal classes.     (line 29)
2037
+* lazy-sequence:                         Exported classes.     (line  6)
2038
+* Package, data-lens:                    The data-lens package.
2039
+                                                               (line  6)
2040
+* Package, data-lens.lenses:             The data-lens․lenses package.
2041
+                                                               (line  6)
2042
+* Package, data-lens.package:            The data-lens․package package.
2043
+                                                               (line  6)
2044
+* Package, data-lens.transducers:        The data-lens․transducers package.
2045
+                                                               (line  6)
2046
+* Package, data-lens.transducers.internals: The data-lens․transducers․internals package.
2047
+                                                               (line  6)
2048
+* System, data-lens:                     The data-lens system. (line  6)
2049
+* System, data-lens/beta/transducers:    The data-lens/beta/transducers system.
2050
+                                                               (line  6)
2051
+
2052
+
2053
+
2054
+Tag Table:
2055
+Node: Top297
2056
+Node: Systems868
2057
+Node: The data-lens/beta/transducers system1129
2058
+Ref: go to the data-lens/beta/transducers system1338
2059
+Node: The data-lens system2169
2060
+Ref: go to the data-lens system2328
2061
+Node: Files2948
2062
+Node: Lisp files3177
2063
+Node: The data-lens․asd file4006
2064
+Ref: go to the data-lens․asd file4216
2065
+Node: The data-lens/beta/transducers/package․lisp file4433
2066
+Ref: go to the data-lens/beta/transducers/package․lisp file4747
2067
+Node: The data-lens/beta/transducers/transducer-protocol․lisp file5313
2068
+Ref: go to the data-lens/beta/transducers/transducer-protocol․lisp file5681
2069
+Node: The data-lens/beta/transducers/transducers․lisp file7945
2070
+Ref: go to the data-lens/beta/transducers/transducers․lisp file8303
2071
+Node: The data-lens/beta/transducers/lazy-sequence․lisp file11830
2072
+Ref: go to the data-lens/beta/transducers/lazy-sequence․lisp file12163
2073
+Node: The data-lens/package․lisp file13370
2074
+Ref: go to the data-lens/package․lisp file13635
2075
+Node: The data-lens/optics․lisp file14162
2076
+Ref: go to the data-lens/optics․lisp file14399
2077
+Node: The data-lens/lens․lisp file17094
2078
+Ref: go to the data-lens/lens․lisp file17285
2079
+Node: Packages22204
2080
+Node: The data-lens package22707
2081
+Ref: go to the DATA-LENS package22883
2082
+Node: The data-lens․transducers package27756
2083
+Ref: go to the DATA-LENS․TRANSDUCERS package27979
2084
+Node: The data-lens․package package30930
2085
+Ref: go to the DATA-LENS․PACKAGE package31154
2086
+Node: The data-lens․lenses package31287
2087
+Ref: go to the DATA-LENS․LENSES package31521
2088
+Node: The data-lens․transducers․internals package34410
2089
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS package34634
2090
+Node: Definitions38239
2091
+Node: Exported definitions38526
2092
+Node: Exported macros38819
2093
+Ref: go to the DATA-LENS∶∶<>1 macro39020
2094
+Ref: go to the DATA-LENS∶∶APPLYING macro39212
2095
+Ref: go to the DATA-LENS∶∶DEFUN-CT macro39418
2096
+Ref: go to the DATA-LENS∶∶LET-FN macro39621
2097
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro39801
2098
+Ref: go to the DATA-LENS∶∶SHORTCUT macro40090
2099
+Ref: go to the DATA-LENS∶∶• macro40273
2100
+Node: Exported functions40431
2101
+Ref: go to the DATA-LENS∶∶== function40652
2102
+Ref: go to the DATA-LENS∶∶APPLICABLE-WHEN function40848
2103
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶CATTING function41030
2104
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function41299
2105
+Ref: go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function41598
2106
+Ref: go to the DATA-LENS∶∶COMPRESS-RUNS function41807
2107
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function42014
2108
+Ref: go to the DATA-LENS∶∶CUMSUM function42299
2109
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function42494
2110
+Ref: go to the DATA-LENS∶∶DENEST function42766
2111
+Ref: go to the DATA-LENS∶∶DERIVE function42962
2112
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function43144
2113
+Ref: go to the DATA-LENS∶∶ELEMENT function43404
2114
+Ref: go to the DATA-LENS∶∶EXCLUDE function43588
2115
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function43774
2116
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function44100
2117
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function44377
2118
+Ref: go to the DATA-LENS∶∶INCLUDE function44638
2119
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function44836
2120
+Ref: go to the DATA-LENS∶∶JUXT function45106
2121
+Ref: go to the DATA-LENS∶∶KEY function45285
2122
+Ref: go to the DATA-LENS∶∶KEY-TRANSFORM function45490
2123
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function45680
2124
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function45952
2125
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function46239
2126
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function46527
2127
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function46784
2128
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function47061
2129
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function47337
2130
+Ref: go to the DATA-LENS∶∶MAXIMIZING function47613
2131
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function47817
2132
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function48096
2133
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function48377
2134
+Ref: go to the DATA-LENS∶∶OF-LENGTH function48639
2135
+Ref: go to the DATA-LENS∶∶OF-MAX-LENGTH function48828
2136
+Ref: go to the DATA-LENS∶∶OF-MIN-LENGTH function49017
2137
+Ref: go to the DATA-LENS∶∶ON function49199
2138
+Ref: go to the DATA-LENS∶∶OVER function49396
2139
+Ref: go to the DATA-LENS․LENSES∶∶OVER function49584
2140
+Ref: go to the DATA-LENS∶∶PICK function51022
2141
+Ref: go to the DATA-LENS∶∶REGEX-MATCH function51211
2142
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function51406
2143
+Ref: go to the DATA-LENS․LENSES∶∶SET function51673
2144
+Ref: go to the DATA-LENS∶∶SLICE function52030
2145
+Ref: go to the DATA-LENS∶∶SORTED function52236
2146
+Ref: go to the DATA-LENS∶∶SPLICE-ELT function52426
2147
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function52623
2148
+Ref: go to the DATA-LENS∶∶SUFFIXP function52896
2149
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶TAKING function53076
2150
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function53347
2151
+Ref: go to the DATA-LENS∶∶TRANSFORM-ELT function53665
2152
+Ref: go to the DATA-LENS∶∶TRANSFORM-HEAD function53855
2153
+Ref: go to the DATA-LENS∶∶TRANSFORM-TAIL function54045
2154
+Ref: go to the DATA-LENS․LENSES∶∶VIEW function54230
2155
+Ref: go to the DATA-LENS∶∶ZIPPING function54521
2156
+Node: Exported generic functions54679
2157
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY generic function54925
2158
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method55152
2159
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method55201
2160
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE generic function55240
2161
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method55464
2162
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method55512
2163
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method55560
2164
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method55610
2165
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function55644
2166
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method55992
2167
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method56222
2168
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method56456
2169
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function56684
2170
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method57079
2171
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method57333
2172
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method57404
2173
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method57464
2174
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method57559
2175
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function57596
2176
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method57947
2177
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method58180
2178
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method58417
2179
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function58634
2180
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method58988
2181
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method59205
2182
+Node: Exported classes59206
2183
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class59391
2184
+Node: Internal definitions60372
2185
+Node: Internal macros60645
2186
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro60850
2187
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro61133
2188
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro61508
2189
+Ref: go to the DATA-LENS∶∶UPDATEF macro61782
2190
+Node: Internal functions61940
2191
+Ref: go to the DATA-LENS∶∶=>> function62155
2192
+Ref: go to the DATA-LENS∶∶CONS-NEW function62349
2193
+Ref: go to the DATA-LENS∶∶DEDUPLICATE function62547
2194
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function62734
2195
+Ref: go to the DATA-LENS∶∶FILLER function63016
2196
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function63215
2197
+Ref: go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function63513
2198
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function63692
2199
+Ref: go to the DATA-LENS∶∶UPDATE function63968
2200
+Ref: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function64155
2201
+Ref: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function64372
2202
+Node: Internal generic functions64560
2203
+Ref: go to the DATA-LENS․LENSES∶∶CLONE generic function64820
2204
+Ref: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method65085
2205
+Ref: go to the DATA-LENS․LENSES∶∶FMAP generic function65126
2206
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method65381
2207
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method65434
2208
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method65482
2209
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method65532
2210
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function65566
2211
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method65745
2212
+Ref: go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function66019
2213
+Ref: go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method66176
2214
+Ref: go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function66399
2215
+Ref: go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method66556
2216
+Node: Internal classes66740
2217
+Ref: go to the DATA-LENS․LENSES∶∶CONSTANT- class66921
2218
+Ref: go to the DATA-LENS․LENSES∶∶IDENTITY- class67849
2219
+Node: Indexes68754
2220
+Node: Concept index68966
2221
+Node: Function index73120
2222
+Node: Variable index95332
2223
+Node: Data type index95946
2224
+
2225
+End Tag Table
2226
+
2227
+
2228
+Local Variables:
2229
+coding: utf-8
2230
+End:
0 2231
new file mode 100644
... ...
@@ -0,0 +1,1916 @@
1
+This is data-lens.info, produced by makeinfo version 6.7 from
2
+data-lens.texi.
3
+
4
+INFO-DIR-SECTION Common Lisp
5
+START-INFO-DIR-ENTRY
6
+* data-lens Reference: (data-lens). The data-lens Reference Manual.
7
+END-INFO-DIR-ENTRY
8
+
9
+
10
+File: data-lens.info,  Node: Top,  Next: Systems,  Prev: (dir),  Up: (dir)
11
+
12
+The data-lens Reference Manual
13
+******************************
14
+
15
+This is the data-lens Reference Manual, generated automatically by Declt
16
+version 3.0 "Montgomery Scott" on Wed Jan 06 14:19:05 2021 GMT-8.
17
+
18
+* Menu:
19
+
20
+* Systems:: The systems documentation
21
+* Files:: The files documentation
22
+* Packages:: The packages documentation
23
+* Definitions:: The symbols documentation
24
+* Indexes:: Concepts, functions, variables and data types
25
+
26
+
27
+File: data-lens.info,  Node: Systems,  Next: Files,  Prev: Top,  Up: Top
28
+
29
+1 Systems
30
+*********
31
+
32
+The main system appears first, followed by any subsystem dependency.
33
+
34
+* Menu:
35
+
36
+* The data-lens system::
37
+
38
+
39
+File: data-lens.info,  Node: The data-lens system,  Prev: Systems,  Up: Systems
40
+
41
+1.1 data-lens
42
+=============
43
+
44
+*Author*
45
+     Edward Langley <<el-cl@elangley.org>>
46
+*License*
47
+     MIT
48
+*Description*
49
+     Utilities for building data transformations from composable
50
+     functions, modeled on lenses and transducers
51
+*Dependencies*
52
+        • cl-ppcre
53
+        • alexandria
54
+        • serapeum
55
+*Source*
56
+     *note data-lens.asd: go to the data-lens․asd file. (file)
57
+*Components*
58
+        • *note package.lisp: go to the data-lens/package․lisp file.
59
+          (file)
60
+        • *note optics.lisp: go to the data-lens/optics․lisp file.
61
+          (file)
62
+        • *note lens.lisp: go to the data-lens/lens․lisp file. (file)
63
+
64
+
65
+File: data-lens.info,  Node: Files,  Next: Packages,  Prev: Systems,  Up: Top
66
+
67
+2 Files
68
+*******
69
+
70
+Files are sorted by type and then listed depth-first from the systems
71
+components trees.
72
+
73
+* Menu:
74
+
75
+* Lisp files::
76
+
77
+
78
+File: data-lens.info,  Node: Lisp files,  Prev: Files,  Up: Files
79
+
80
+2.1 Lisp
81
+========
82
+
83
+* Menu:
84
+
85
+* The data-lens.asd file: The data-lens․asd file.
86
+* The data-lens/package.lisp file: The data-lens/package․lisp file.
87
+* The data-lens/optics.lisp file: The data-lens/optics․lisp file.
88
+* The data-lens/lens.lisp file: The data-lens/lens․lisp file.
89
+
90
+
91
+File: data-lens.info,  Node: The data-lens․asd file,  Next: The data-lens/package․lisp file,  Prev: Lisp files,  Up: Lisp files
92
+
93
+2.1.1 data-lens.asd
94
+-------------------
95
+
96
+*Location*
97
+     data-lens.asd
98
+*Systems*
99
+     *note data-lens: go to the data-lens system. (system)
100
+
101
+
102
+File: data-lens.info,  Node: The data-lens/package․lisp file,  Next: The data-lens/optics․lisp file,  Prev: The data-lens․asd file,  Up: Lisp files
103
+
104
+2.1.2 data-lens/package.lisp
105
+----------------------------
106
+
107
+*Parent*
108
+     *note data-lens: go to the data-lens system. (system)
109
+*Location*
110
+     package.lisp
111
+*Packages*
112
+        • *note data-lens: go to the DATA-LENS package.
113
+        • *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
114
+          package.
115
+        • *note data-lens.package: go to the DATA-LENS․PACKAGE package.
116
+        • *note data-lens.lenses: go to the DATA-LENS․LENSES package.
117
+        • *note data-lens.transducers.internals: go to the
118
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
119
+
120
+
121
+File: data-lens.info,  Node: The data-lens/optics․lisp file,  Next: The data-lens/lens․lisp file,  Prev: The data-lens/package․lisp file,  Up: Lisp files
122
+
123
+2.1.3 data-lens/optics.lisp
124
+---------------------------
125
+
126
+*Dependency*
127
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
128
+*Parent*
129
+     *note data-lens: go to the data-lens system. (system)
130
+*Location*
131
+     optics.lisp
132
+*Exported Definitions*
133
+        • *note make-alist-lens: go to the
134
+          DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function. (function)
135
+        • *note make-hash-table-lens: go to the
136
+          DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function. (function)
137
+        • *note make-list-lens: go to the
138
+          DATA-LENS․LENSES∶∶MAKE-LIST-LENS function. (function)
139
+        • *note make-plist-lens: go to the
140
+          DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function. (function)
141
+        • *note over: go to the DATA-LENS․LENSES∶∶OVER function.
142
+          (function)
143
+        • *note set: go to the DATA-LENS․LENSES∶∶SET function.
144
+          (function)
145
+        • *note view: go to the DATA-LENS․LENSES∶∶VIEW function.
146
+          (function)
147
+*Internal Definitions*
148
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE generic
149
+          function. (generic function)
150
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T
151
+          AROUND method. (method)
152
+        • *note constant-: go to the DATA-LENS․LENSES∶∶CONSTANT- class.
153
+          (class)
154
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP generic function.
155
+          (generic function)
156
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
157
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
158
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
159
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
160
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
161
+          COMMON-LISP∶∶LIST method. (method)
162
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
163
+          COMMON-LISP∶∶VECTOR method. (method)
164
+        • *note identity-: go to the DATA-LENS․LENSES∶∶IDENTITY- class.
165
+          (class)
166
+        • *note make-alist-history-lens: go to the
167
+          DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function. (function)
168
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
169
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
170
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
171
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
172
+        • *note wrap-constant: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT
173
+          function. (function)
174
+        • *note wrap-identity: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY
175
+          function. (function)
176
+
177
+
178
+File: data-lens.info,  Node: The data-lens/lens․lisp file,  Prev: The data-lens/optics․lisp file,  Up: Lisp files
179
+
180
+2.1.4 data-lens/lens.lisp
181
+-------------------------
182
+
183
+*Dependency*
184
+     *note optics.lisp: go to the data-lens/optics․lisp file. (file)
185
+*Parent*
186
+     *note data-lens: go to the data-lens system. (system)
187
+*Location*
188
+     lens.lisp
189
+*Exported Definitions*
190
+        • *note <>1: go to the DATA-LENS∶∶<>1 macro. (macro)
191
+        • *note ==: go to the DATA-LENS∶∶== function. (function)
192
+        • *note applicable-when: go to the DATA-LENS∶∶APPLICABLE-WHEN
193
+          function. (function)
194
+        • *note applying: go to the DATA-LENS∶∶APPLYING macro. (macro)
195
+        • *note combine-matching-lists: go to the
196
+          DATA-LENS∶∶COMBINE-MATCHING-LISTS function. (function)
197
+        • *note compress-runs: go to the DATA-LENS∶∶COMPRESS-RUNS
198
+          function. (function)
199
+        • *note cumsum: go to the DATA-LENS∶∶CUMSUM function. (function)
200
+        • *note defun-ct: go to the DATA-LENS∶∶DEFUN-CT macro. (macro)
201
+        • *note denest: go to the DATA-LENS∶∶DENEST function. (function)
202
+        • *note derive: go to the DATA-LENS∶∶DERIVE function. (function)
203
+        • *note element: go to the DATA-LENS∶∶ELEMENT function.
204
+          (function)
205
+        • *note exclude: go to the DATA-LENS∶∶EXCLUDE function.
206
+          (function)
207
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY generic
208
+          function. (generic function)
209
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
210
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method. (method)
211
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
212
+          COMMON-LISP∶∶LIST COMMON-LISP∶∶T method. (method)
213
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
214
+          generic function. (generic function)
215
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
216
+          COMMON-LISP∶∶HASH-TABLE method. (method)
217
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
218
+          COMMON-LISP∶∶VECTOR method. (method)
219
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
220
+          COMMON-LISP∶∶SYMBOL method. (method)
221
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
222
+          COMMON-LISP∶∶FUNCTION method. (method)
223
+        • *note include: go to the DATA-LENS∶∶INCLUDE function.
224
+          (function)
225
+        • *note juxt: go to the DATA-LENS∶∶JUXT function. (function)
226
+        • *note key: go to the DATA-LENS∶∶KEY function. (function)
227
+        • *note key-transform: go to the DATA-LENS∶∶KEY-TRANSFORM
228
+          function. (function)
229
+        • *note let-fn: go to the DATA-LENS∶∶LET-FN macro. (macro)
230
+        • *note maximizing: go to the DATA-LENS∶∶MAXIMIZING function.
231
+          (function)
232
+        • *note of-length: go to the DATA-LENS∶∶OF-LENGTH function.
233
+          (function)
234
+        • *note of-max-length: go to the DATA-LENS∶∶OF-MAX-LENGTH
235
+          function. (function)
236
+        • *note of-min-length: go to the DATA-LENS∶∶OF-MIN-LENGTH
237
+          function. (function)
238
+        • *note on: go to the DATA-LENS∶∶ON function. (function)
239
+        • *note over: go to the DATA-LENS∶∶OVER function. (function)
240
+        • *note pick: go to the DATA-LENS∶∶PICK function. (function)
241
+        • *note regex-match: go to the DATA-LENS∶∶REGEX-MATCH function.
242
+          (function)
243
+        • *note shortcut: go to the DATA-LENS∶∶SHORTCUT macro. (macro)
244
+        • *note slice: go to the DATA-LENS∶∶SLICE function. (function)
245
+        • *note sorted: go to the DATA-LENS∶∶SORTED function. (function)
246
+        • *note splice-elt: go to the DATA-LENS∶∶SPLICE-ELT function.
247
+          (function)
248
+        • *note suffixp: go to the DATA-LENS∶∶SUFFIXP function.
249
+          (function)
250
+        • *note transform-elt: go to the DATA-LENS∶∶TRANSFORM-ELT
251
+          function. (function)
252
+        • *note transform-head: go to the DATA-LENS∶∶TRANSFORM-HEAD
253
+          function. (function)
254
+        • *note transform-tail: go to the DATA-LENS∶∶TRANSFORM-TAIL
255
+          function. (function)
256
+        • *note zipping: go to the DATA-LENS∶∶ZIPPING function.
257
+          (function)
258
+        • *note •: go to the DATA-LENS∶∶• macro. (macro)
259
+*Internal Definitions*
260
+        • *note =>>: go to the DATA-LENS∶∶=>> function. (function)
261
+        • *note cons-new: go to the DATA-LENS∶∶CONS-NEW function.
262
+          (function)
263
+        • *note deduplicate: go to the DATA-LENS∶∶DEDUPLICATE function.
264
+          (function)
265
+        • *note filler: go to the DATA-LENS∶∶FILLER function. (function)
266
+        • *note matching-list-reducer: go to the
267
+          DATA-LENS∶∶MATCHING-LIST-REDUCER function. (function)
268
+        • *note update: go to the DATA-LENS∶∶UPDATE function. (function)
269
+        • *note updatef: go to the DATA-LENS∶∶UPDATEF macro. (macro)
270
+
271
+
272
+File: data-lens.info,  Node: Packages,  Next: Definitions,  Prev: Files,  Up: Top
273
+
274
+3 Packages
275
+**********
276
+
277
+Packages are listed by definition order.
278
+
279
+* Menu:
280
+
281
+* The data-lens package::
282
+* The data-lens.transducers package: The data-lens․transducers package.
283
+* The data-lens.package package: The data-lens․package package.
284
+* The data-lens.lenses package: The data-lens․lenses package.
285
+* The data-lens.transducers.internals package: The data-lens․transducers․internals package.
286
+
287
+
288
+File: data-lens.info,  Node: The data-lens package,  Next: The data-lens․transducers package,  Prev: Packages,  Up: Packages
289
+
290
+3.1 data-lens
291
+=============
292
+
293
+*Source*
294
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
295
+*Use List*
296
+     common-lisp
297
+*Exported Definitions*
298
+        • *note <>1: go to the DATA-LENS∶∶<>1 macro. (macro)
299
+        • *note ==: go to the DATA-LENS∶∶== function. (function)
300
+        • *note applicable-when: go to the DATA-LENS∶∶APPLICABLE-WHEN
301
+          function. (function)
302
+        • *note applying: go to the DATA-LENS∶∶APPLYING macro. (macro)
303
+        • *note combine-matching-lists: go to the
304
+          DATA-LENS∶∶COMBINE-MATCHING-LISTS function. (function)
305
+        • *note compress-runs: go to the DATA-LENS∶∶COMPRESS-RUNS
306
+          function. (function)
307
+        • *note cumsum: go to the DATA-LENS∶∶CUMSUM function. (function)
308
+        • *note defun-ct: go to the DATA-LENS∶∶DEFUN-CT macro. (macro)
309
+        • *note denest: go to the DATA-LENS∶∶DENEST function. (function)
310
+        • *note derive: go to the DATA-LENS∶∶DERIVE function. (function)
311
+        • *note element: go to the DATA-LENS∶∶ELEMENT function.
312
+          (function)
313
+        • *note exclude: go to the DATA-LENS∶∶EXCLUDE function.
314
+          (function)
315
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY generic
316
+          function. (generic function)
317
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
318
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method. (method)
319
+        • *note extract-key: go to the DATA-LENS∶∶EXTRACT-KEY
320
+          COMMON-LISP∶∶LIST COMMON-LISP∶∶T method. (method)
321
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
322
+          generic function. (generic function)
323
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
324
+          COMMON-LISP∶∶HASH-TABLE method. (method)
325
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
326
+          COMMON-LISP∶∶VECTOR method. (method)
327
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
328
+          COMMON-LISP∶∶SYMBOL method. (method)
329
+        • *note functionalize: go to the DATA-LENS∶∶FUNCTIONALIZE
330
+          COMMON-LISP∶∶FUNCTION method. (method)
331
+        • *note include: go to the DATA-LENS∶∶INCLUDE function.
332
+          (function)
333
+        • *note juxt: go to the DATA-LENS∶∶JUXT function. (function)
334
+        • *note key: go to the DATA-LENS∶∶KEY function. (function)
335
+        • *note key-transform: go to the DATA-LENS∶∶KEY-TRANSFORM
336
+          function. (function)
337
+        • *note let-fn: go to the DATA-LENS∶∶LET-FN macro. (macro)
338
+        • *note maximizing: go to the DATA-LENS∶∶MAXIMIZING function.
339
+          (function)
340
+        • *note of-length: go to the DATA-LENS∶∶OF-LENGTH function.
341
+          (function)
342
+        • *note of-max-length: go to the DATA-LENS∶∶OF-MAX-LENGTH
343
+          function. (function)
344
+        • *note of-min-length: go to the DATA-LENS∶∶OF-MIN-LENGTH
345
+          function. (function)
346
+        • *note on: go to the DATA-LENS∶∶ON function. (function)
347
+        • *note over: go to the DATA-LENS∶∶OVER function. (function)
348
+        • *note pick: go to the DATA-LENS∶∶PICK function. (function)
349
+        • *note regex-match: go to the DATA-LENS∶∶REGEX-MATCH function.
350
+          (function)
351
+        • *note shortcut: go to the DATA-LENS∶∶SHORTCUT macro. (macro)
352
+        • *note slice: go to the DATA-LENS∶∶SLICE function. (function)
353
+        • *note sorted: go to the DATA-LENS∶∶SORTED function. (function)
354
+        • *note splice-elt: go to the DATA-LENS∶∶SPLICE-ELT function.
355
+          (function)
356
+        • *note suffixp: go to the DATA-LENS∶∶SUFFIXP function.
357
+          (function)
358
+        • *note transform-elt: go to the DATA-LENS∶∶TRANSFORM-ELT
359
+          function. (function)
360
+        • *note transform-head: go to the DATA-LENS∶∶TRANSFORM-HEAD
361
+          function. (function)
362
+        • *note transform-tail: go to the DATA-LENS∶∶TRANSFORM-TAIL
363
+          function. (function)
364
+        • *note zipping: go to the DATA-LENS∶∶ZIPPING function.
365
+          (function)
366
+        • *note •: go to the DATA-LENS∶∶• macro. (macro)
367
+*Internal Definitions*
368
+        • *note =>>: go to the DATA-LENS∶∶=>> function. (function)
369
+        • *note cons-new: go to the DATA-LENS∶∶CONS-NEW function.
370
+          (function)
371
+        • *note deduplicate: go to the DATA-LENS∶∶DEDUPLICATE function.
372
+          (function)
373
+        • *note filler: go to the DATA-LENS∶∶FILLER function. (function)
374
+        • *note matching-list-reducer: go to the
375
+          DATA-LENS∶∶MATCHING-LIST-REDUCER function. (function)
376
+        • *note update: go to the DATA-LENS∶∶UPDATE function. (function)
377
+        • *note updatef: go to the DATA-LENS∶∶UPDATEF macro. (macro)
378
+
379
+
380
+File: data-lens.info,  Node: The data-lens․transducers package,  Next: The data-lens․package package,  Prev: The data-lens package,  Up: Packages
381
+
382
+3.2 data-lens.transducers
383
+=========================
384
+
385
+*Source*
386
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
387
+*Use List*
388
+     common-lisp
389
+*Exported Definitions*
390
+        • *note catting: go to the DATA-LENS․TRANSDUCERS∶∶CATTING
391
+          function. (function)
392
+        • *note collecting: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING
393
+          function. (function)
394
+        • *note compressing-runs: go to the
395
+          DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function. (function)
396
+        • *note deduping: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING
397
+          function. (function)
398
+        • *note dropping: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING
399
+          function. (function)
400
+        • *note filtering: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING
401
+          function. (function)
402
+        • *note hash-table-select: go to the
403
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function. (function)
404
+        • *note iota: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function.
405
+          (function)
406
+        • *note lazy-sequence: go to the
407
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function. (function)
408
+        • *note lazy-sequence: go to the
409
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class. (class)
410
+        • *note mapcatting: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING
411
+          function. (function)
412
+        • *note mapping: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING
413
+          function. (function)
414
+        • *note mv-filtering: go to the
415
+          DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function. (function)
416
+        • *note mv-mapping: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING
417
+          function. (function)
418
+        • *note mv-selecting: go to the
419
+          DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function. (function)
420
+        • *note repeating: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING
421
+          macro. (macro)
422
+        • *note repeating*: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING*
423
+          function. (function)
424
+        • *note splitting: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING
425
+          function. (function)
426
+        • *note taking: go to the DATA-LENS․TRANSDUCERS∶∶TAKING
427
+          function. (function)
428
+*Internal Definitions*
429
+        • *note comment: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro.
430
+          (macro)
431
+        • *note eduction: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION
432
+          function. (function)
433
+        • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic
434
+          function. (generic function)
435
+        • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
436
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
437
+        • *note seq: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function.
438
+          (function)
439
+        • *note transducer-lambda: go to the
440
+          DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro. (macro)
441
+
442
+
443
+File: data-lens.info,  Node: The data-lens․package package,  Next: The data-lens․lenses package,  Prev: The data-lens․transducers package,  Up: Packages
444
+
445
+3.3 data-lens.package
446
+=====================
447
+
448
+*Source*
449
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
450
+*Use List*
451
+     common-lisp
452
+
453
+
454
+File: data-lens.info,  Node: The data-lens․lenses package,  Next: The data-lens․transducers․internals package,  Prev: The data-lens․package package,  Up: Packages
455
+
456
+3.4 data-lens.lenses
457
+====================
458
+
459
+*Source*
460
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
461
+*Use List*
462
+     common-lisp
463
+*Exported Definitions*
464
+        • *note make-alist-lens: go to the
465
+          DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function. (function)
466
+        • *note make-hash-table-lens: go to the
467
+          DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function. (function)
468
+        • *note make-list-lens: go to the
469
+          DATA-LENS․LENSES∶∶MAKE-LIST-LENS function. (function)
470
+        • *note make-plist-lens: go to the
471
+          DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function. (function)
472
+        • *note over: go to the DATA-LENS․LENSES∶∶OVER function.
473
+          (function)
474
+        • *note set: go to the DATA-LENS․LENSES∶∶SET function.
475
+          (function)
476
+        • *note view: go to the DATA-LENS․LENSES∶∶VIEW function.
477
+          (function)
478
+*Internal Definitions*
479
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE generic
480
+          function. (generic function)
481
+        • *note clone: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T
482
+          AROUND method. (method)
483
+        • *note constant-: go to the DATA-LENS․LENSES∶∶CONSTANT- class.
484
+          (class)
485
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP generic function.
486
+          (generic function)
487
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
488
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
489
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
490
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
491
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
492
+          COMMON-LISP∶∶LIST method. (method)
493
+        • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T
494
+          COMMON-LISP∶∶VECTOR method. (method)
495
+        • *note identity-: go to the DATA-LENS․LENSES∶∶IDENTITY- class.
496
+          (class)
497
+        • *note make-alist-history-lens: go to the
498
+          DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function. (function)
499
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
500
+          generic function. (generic function)
501
+        • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
502
+          DATA-LENS․LENSES∶∶CONSTANT- method. (method)
503
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
504
+          generic function. (generic function)
505
+        • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
506
+          DATA-LENS․LENSES∶∶IDENTITY- method. (method)
507
+        • *note wrap-constant: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT
508
+          function. (function)
509
+        • *note wrap-identity: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY
510
+          function. (function)
511
+
512
+
513
+File: data-lens.info,  Node: The data-lens․transducers․internals package,  Prev: The data-lens․lenses package,  Up: Packages
514
+
515
+3.5 data-lens.transducers.internals
516
+===================================
517
+
518
+*Source*
519
+     *note package.lisp: go to the data-lens/package․lisp file. (file)
520
+*Use List*
521
+     common-lisp
522
+*Exported Definitions*
523
+        • *note exit-early: go to the
524
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function.
525
+          (function)
526
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
527
+          generic function. (generic function)
528
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
529
+          ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
530
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
531
+          ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
532
+        • *note init: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT
533
+          ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method.
534
+          (method)
535
+        • *note reduce-generic: go to the
536
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic
537
+          function. (generic function)
538
+        • *note reduce-generic: go to the
539
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
540
+          DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION
541
+          COMMON-LISP∶∶T method. (method)
542
+        • *note reduce-generic: go to the
543
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
544
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
545
+          method. (method)
546
+        • *note reduce-generic: go to the
547
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
548
+          COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T
549
+          method. (method)
550
+        • *note reduce-generic: go to the
551
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T
552
+          COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method. (method)
553
+        • *note reduce-generic: go to the
554
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
555
+          COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T
556
+          method. (method)
557
+        • *note stepper: go to the
558
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function.
559
+          (generic function)
560
+        • *note stepper: go to the
561
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
562
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method. (method)
563
+        • *note stepper: go to the
564
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
565
+          DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method. (method)
566
+        • *note stepper: go to the
567
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql
568
+          DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method. (method)
569
+        • *note transduce: go to the
570
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function.
571
+          (function)
572
+        • *note unwrap: go to the
573
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function.
574
+          (generic function)
575
+        • *note unwrap: go to the
576
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql
577
+          DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method.
578
+          (method)
579
+        • *note unwrap: go to the
580
+          DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T
581
+          COMMON-LISP∶∶T method. (method)
582
+*Internal Definitions*
583
+     *note defdocumentation: go to the
584
+     DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro. (macro)
585
+
586
+
587
+File: data-lens.info,  Node: Definitions,  Next: Indexes,  Prev: Packages,  Up: Top
588
+
589
+4 Definitions
590
+*************
591
+
592
+Definitions are sorted by export status, category, package, and then by
593
+lexicographic order.
594
+
595
+* Menu:
596
+
597
+* Exported definitions::
598
+* Internal definitions::
599
+
600
+
601
+File: data-lens.info,  Node: Exported definitions,  Next: Internal definitions,  Prev: Definitions,  Up: Definitions
602
+
603
+4.1 Exported definitions
604
+========================
605
+
606
+* Menu:
607
+
608
+* Exported macros::
609
+* Exported functions::
610
+* Exported generic functions::
611
+* Exported classes::
612
+
613
+
614
+File: data-lens.info,  Node: Exported macros,  Next: Exported functions,  Prev: Exported definitions,  Up: Exported definitions
615
+
616
+4.1.1 Macros
617
+------------
618
+
619
+ -- Macro: <>1 &rest FUNS
620
+     *Package*
621
+          *note data-lens: go to the DATA-LENS package.
622
+     *Source*
623
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
624
+ -- Macro: applying FUN &rest ARGS
625
+     *Package*
626
+          *note data-lens: go to the DATA-LENS package.
627
+     *Source*
628
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
629
+ -- Macro: defun-ct NAME (&rest ARGS) &body BODY
630
+     *Package*
631
+          *note data-lens: go to the DATA-LENS package.
632
+     *Source*
633
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
634
+ -- Macro: let-fn (&rest BINDINGS) &body BODY
635
+     *Package*
636
+          *note data-lens: go to the DATA-LENS package.
637
+     *Source*
638
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
639
+ -- Macro: repeating V
640
+     *Package*
641
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
642
+          package.
643
+     *Source*
644
+          lazy-sequence.lisp
645
+ -- Macro: shortcut NAME FUNCTION &body BOUND-ARGS
646
+     *Package*
647
+          *note data-lens: go to the DATA-LENS package.
648
+     *Source*
649
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
650
+ -- Macro: • &rest FUNS
651
+     *Package*
652
+          *note data-lens: go to the DATA-LENS package.
653
+     *Source*
654
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
655
+
656
+
657
+File: data-lens.info,  Node: Exported functions,  Next: Exported generic functions,  Prev: Exported macros,  Up: Exported definitions
658
+
659
+4.1.2 Functions
660
+---------------
661
+
662
+ -- Function: == TARGET &key TEST
663
+     *Package*
664
+          *note data-lens: go to the DATA-LENS package.
665
+     *Source*
666
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
667
+ -- Function: applicable-when FUN TEST
668
+     *Package*
669
+          *note data-lens: go to the DATA-LENS package.
670
+     *Source*
671
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
672
+ -- Function: catting ()
673
+     *Package*
674
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
675
+          package.
676
+     *Source*
677
+          transducers.lisp
678
+ -- Function: collecting COLLECTOR
679
+     *Package*
680
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
681
+          package.
682
+     *Source*
683
+          transducers.lisp
684
+ -- Function: combine-matching-lists &key TEST &allow-other-keys
685
+     *Package*
686
+          *note data-lens: go to the DATA-LENS package.
687
+     *Source*
688
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
689
+ -- Function: compress-runs &key COLLECTOR TEST KEY
690
+     *Package*
691
+          *note data-lens: go to the DATA-LENS package.
692
+     *Source*
693
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
694
+ -- Function: compressing-runs &key TEST COMBINER
695
+     *Package*
696
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
697
+          package.
698
+     *Source*
699
+          transducers.lisp
700
+ -- Function: cumsum &key ADD-FUN KEY COMBINE ZERO
701
+     *Package*
702
+          *note data-lens: go to the DATA-LENS package.
703
+     *Source*
704
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
705
+ -- Function: deduping &optional TEST
706
+     *Package*
707
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
708
+          package.
709
+     *Source*
710
+          transducers.lisp
711
+ -- Function: denest &key RESULT-TYPE
712
+     *Package*
713
+          *note data-lens: go to the DATA-LENS package.
714
+     *Source*
715
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
716
+ -- Function: derive DIFF-FUN &key KEY
717
+     *Package*
718
+          *note data-lens: go to the DATA-LENS package.
719
+     *Source*
720
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
721
+ -- Function: dropping N
722
+     *Package*
723
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
724
+          package.
725
+     *Source*
726
+          transducers.lisp
727
+ -- Function: element NUM
728
+     *Package*
729
+          *note data-lens: go to the DATA-LENS package.
730
+     *Source*
731
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
732
+ -- Function: exclude PRED
733
+     *Package*
734
+          *note data-lens: go to the DATA-LENS package.
735
+     *Source*
736
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
737
+ -- Function: exit-early ACC
738
+     *Package*
739
+          *note data-lens.transducers.internals: go to the
740
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
741
+     *Source*
742
+          transducer-protocol.lisp
743
+ -- Function: filtering FUNCTION &rest ARGS
744
+     *Package*
745
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
746
+          package.
747
+     *Source*
748
+          transducers.lisp
749
+ -- Function: hash-table-select HASH-TABLE
750
+     *Package*
751
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
752
+          package.
753
+     *Source*
754
+          transducers.lisp
755
+ -- Function: include PRED
756
+     *Package*
757
+          *note data-lens: go to the DATA-LENS package.
758
+     *Source*
759
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
760
+ -- Function: iota &key START STEP COUNT
761
+     *Package*
762
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
763
+          package.
764
+     *Source*
765
+          lazy-sequence.lisp
766
+ -- Function: juxt FUN1 &rest R
767
+     *Package*
768
+          *note data-lens: go to the DATA-LENS package.
769
+     *Source*
770
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
771
+ -- Function: key KEY
772
+     *Package*
773
+          *note data-lens: go to the DATA-LENS package.
774
+     *Source*
775
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
776
+ -- Function: key-transform FUN KEY-GET KEY-SET
777
+     *Package*
778
+          *note data-lens: go to the DATA-LENS package.
779
+     *Source*
780
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
781
+ -- Function: lazy-sequence NEXT
782
+     *Package*
783
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
784
+          package.
785
+     *Source*
786
+          lazy-sequence.lisp
787
+ -- Function: make-alist-lens KEY
788
+     A lens for updating a alist, discarding previous values
789
+     *Package*
790
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
791
+     *Source*
792
+          *note optics.lisp: go to the data-lens/optics․lisp file.
793
+          (file)
794
+ -- Function: make-hash-table-lens KEY
795
+     A lens for updating a hash-table, discarding previous values
796
+     *Package*
797
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
798
+     *Source*
799
+          *note optics.lisp: go to the data-lens/optics․lisp file.
800
+          (file)
801
+ -- Function: make-list-lens INDEX
802
+     A lens for updating a sequence
803
+     *Package*
804
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
805
+     *Source*
806
+          *note optics.lisp: go to the data-lens/optics․lisp file.
807
+          (file)
808
+ -- Function: make-plist-lens KEY
809
+     A lens for updating a plist, preserving previous values
810
+     *Package*
811
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
812
+     *Source*
813
+          *note optics.lisp: go to the data-lens/optics․lisp file.
814
+          (file)
815
+ -- Function: mapcatting FUN
816
+     *Package*
817
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
818
+          package.
819
+     *Source*
820
+          transducers.lisp
821
+ -- Function: mapping FUNCTION &rest ARGS
822
+     *Package*
823
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
824
+          package.
825
+     *Source*
826
+          transducers.lisp
827
+ -- Function: maximizing RELATION MEASURE
828
+     *Package*
829
+          *note data-lens: go to the DATA-LENS package.
830
+     *Source*
831
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
832
+ -- Function: mv-filtering FUNCTION &rest ARGS
833
+     *Package*
834
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
835
+          package.
836
+     *Source*
837
+          transducers.lisp
838
+ -- Function: mv-mapping FUNCTION &rest ARGS
839
+     *Package*
840
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
841
+          package.
842
+     *Source*
843
+          transducers.lisp
844
+ -- Function: mv-selecting FUNCTION &rest ARGS
845
+     *Package*
846
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
847
+          package.
848
+     *Source*
849
+          transducers.lisp
850
+ -- Function: of-length LEN
851
+     *Package*
852
+          *note data-lens: go to the DATA-LENS package.
853
+     *Source*
854
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
855
+ -- Function: of-max-length LEN
856
+     *Package*
857
+          *note data-lens: go to the DATA-LENS package.
858
+     *Source*
859
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
860
+ -- Function: of-min-length LEN
861
+     *Package*
862
+          *note data-lens: go to the DATA-LENS package.
863
+     *Source*
864
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
865
+ -- Function: on FUN KEY
866
+     *Package*
867
+          *note data-lens: go to the DATA-LENS package.
868
+     *Source*
869
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
870
+ -- Function: over FUN &key RESULT-TYPE
871
+     *Package*
872
+          *note data-lens: go to the DATA-LENS package.
873
+     *Source*
874
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
875
+ -- Function: over LENS CB REC
876
+     Given a lens, a callback and a record, apply the lens to the
877
+     record, transform it by the callback and return copy of the record,
878
+     updated to contain the result of the callback.  This is the
879
+     fundamental operation on a lens and SET and VIEW are implemented in
880
+     terms of it.
881
+
882
+     A lens is any function of the form (lambda (fun) (lambda (rec)
883
+     ...))  that obeys the lens laws (where == is some reasonable
884
+     equality operator):
885
+
886
+     (== (view lens (set lens value rec))
887
+     value)
888
+
889
+     (== (set lens (view lens rec) rec)
890
+     rec)
891
+
892
+     (== (set lens value2 (set lens value1 rec))
893
+     (set lens value2 rec))
894
+
895
+     The inner lambda returns a functor that determines the policy to be
896
+     applied to the focused part.  By default, this only uses IDENTITY-
897
+     and CONSTANT- in order to implement the lens operations over, set
898
+     and view.
899
+
900
+     If these conditions are met, (over (data-lens:<>1 lens1 lens2) ...)
901
+     is equivalent to using lens2 to focus the part lens1 focuses: note
902
+     that composition is "backwards" from what one might expect: this is
903
+     because composition composes the wrapper lambdas and applies the
904
+     lambda that actually pulls a value out of a record later.
905
+     *Package*
906
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
907
+     *Source*
908
+          *note optics.lisp: go to the data-lens/optics․lisp file.
909
+          (file)
910
+ -- Function: pick SELECTOR
911
+     *Package*
912
+          *note data-lens: go to the DATA-LENS package.
913
+     *Source*
914
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
915
+ -- Function: regex-match REGEX
916
+     *Package*
917
+          *note data-lens: go to the DATA-LENS package.
918
+     *Source*
919
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
920
+ -- Function: repeating* V &key COUNT
921
+     *Package*
922
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
923
+          package.
924
+     *Source*
925
+          lazy-sequence.lisp
926
+ -- Function: set LENS V REC
927
+     Given a lens, a value and a rec, immutably update the rec to
928
+     contain the new value at the location focused by the lens.
929
+     *Package*
930
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
931
+     *Source*
932
+          *note optics.lisp: go to the data-lens/optics․lisp file.
933
+          (file)
934
+ -- Function: slice START &optional END
935
+     *Package*
936
+          *note data-lens: go to the DATA-LENS package.
937
+     *Source*
938
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
939
+ -- Function: sorted COMPARATOR &rest R &key KEY
940
+     *Package*
941
+          *note data-lens: go to the DATA-LENS package.
942
+     *Source*
943
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
944
+ -- Function: splice-elt ELT FUN
945
+     *Package*
946
+          *note data-lens: go to the DATA-LENS package.
947
+     *Source*
948
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
949
+ -- Function: splitting &rest FUNCTIONS
950
+     *Package*
951
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
952
+          package.
953
+     *Source*
954
+          transducers.lisp
955
+ -- Function: suffixp SUFFIX &key TEST
956
+     *Package*
957
+          *note data-lens: go to the DATA-LENS package.
958
+     *Source*
959
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
960
+ -- Function: taking N
961
+     *Package*
962
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
963
+          package.
964
+     *Source*
965
+          transducers.lisp
966
+ -- Function: transduce XF BUILD SEQ
967
+     *Package*
968
+          *note data-lens.transducers.internals: go to the
969
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
970
+     *Source*
971
+          transducer-protocol.lisp
972
+ -- Function: transform-elt ELT FUN
973
+     *Package*
974
+          *note data-lens: go to the DATA-LENS package.
975
+     *Source*
976
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
977
+ -- Function: transform-head FUN
978
+     *Package*
979
+          *note data-lens: go to the DATA-LENS package.
980
+     *Source*
981
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
982
+ -- Function: transform-tail FUN
983
+     *Package*
984
+          *note data-lens: go to the DATA-LENS package.
985
+     *Source*
986
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
987
+ -- Function: view LENS REC
988
+     Given a lens and a rec, return the focused value
989
+     *Package*
990
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
991
+     *Source*
992
+          *note optics.lisp: go to the data-lens/optics․lisp file.
993
+          (file)
994
+ -- Function: zipping RESULT-TYPE &key FILL-VALUE
995
+     *Package*
996
+          *note data-lens: go to the DATA-LENS package.
997
+     *Source*
998
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
999
+
1000
+
1001
+File: data-lens.info,  Node: Exported generic functions,  Next: Exported classes,  Prev: Exported functions,  Up: Exported definitions
1002
+
1003
+4.1.3 Generic functions
1004
+-----------------------
1005
+
1006
+ -- Generic Function: extract-key MAP KEY
1007
+     *Package*
1008
+          *note data-lens: go to the DATA-LENS package.
1009
+     *Source*
1010
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1011
+     *Methods*
1012
+           -- Method: extract-key (MAP hash-table) KEY
1013
+           -- Method: extract-key (MAP list) KEY
1014
+ -- Generic Function: functionalize IT
1015
+     *Package*
1016
+          *note data-lens: go to the DATA-LENS package.
1017
+     *Source*
1018
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1019
+     *Methods*
1020
+           -- Method: functionalize (IT hash-table)
1021
+           -- Method: functionalize (IT vector)
1022
+           -- Method: functionalize (IT symbol)
1023
+           -- Method: functionalize (IT function)
1024
+ -- Generic Function: init CLIENT
1025
+     *Package*
1026
+          *note data-lens.transducers.internals: go to the
1027
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1028
+     *Source*
1029
+          transducer-protocol.lisp
1030
+     *Methods*
1031
+           -- Method: init (IT (eql list-builder))
1032
+               *Source*
1033
+                    transducers.lisp
1034
+           -- Method: init (IT (eql vector-builder))
1035
+               *Source*
1036
+                    transducers.lisp
1037
+           -- Method: init (IT (eql hash-table-builder))
1038
+               *Source*
1039
+                    transducers.lisp
1040
+ -- Generic Function: reduce-generic SEQ FUNC INIT
1041
+     *Package*
1042
+          *note data-lens.transducers.internals: go to the
1043
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1044
+     *Source*
1045
+          transducer-protocol.lisp
1046
+     *Methods*
1047
+           -- Method: reduce-generic (SEQ lazy-sequence) (FUNC function)
1048
+                    INIT
1049
+               *Source*
1050
+                    lazy-sequence.lisp
1051
+           -- Method: reduce-generic (SEQ sequence) (FUNC function) INIT
1052
+           -- Method: reduce-generic (SEQ sequence) (FUNC symbol) INIT
1053
+           -- Method: reduce-generic SEQ (FUNC symbol) INIT
1054
+           -- Method: reduce-generic (SEQ hash-table) (FUNC function)
1055
+                    INIT
1056
+ -- Generic Function: stepper CLIENT
1057
+     *Package*
1058
+          *note data-lens.transducers.internals: go to the
1059
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1060
+     *Source*
1061
+          transducer-protocol.lisp
1062
+     *Methods*
1063
+           -- Method: stepper (IT (eql list-builder))
1064
+               *Source*
1065
+                    transducers.lisp
1066
+           -- Method: stepper (IT (eql vector-builder))
1067
+               *Source*
1068
+                    transducers.lisp
1069
+           -- Method: stepper (IT (eql hash-table-builder))
1070
+               *Source*
1071
+                    transducers.lisp
1072
+ -- Generic Function: unwrap CLIENT OBJ
1073
+     *Package*
1074
+          *note data-lens.transducers.internals: go to the
1075
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1076
+     *Source*
1077
+          transducer-protocol.lisp
1078
+     *Methods*
1079
+           -- Method: unwrap (IT (eql list-builder)) OBJ
1080
+               *Source*
1081
+                    transducers.lisp
1082
+           -- Method: unwrap CLIENT OBJ
1083
+
1084
+
1085
+File: data-lens.info,  Node: Exported classes,  Prev: Exported generic functions,  Up: Exported definitions
1086
+
1087
+4.1.4 Classes
1088
+-------------
1089
+
1090
+ -- Class: lazy-sequence ()
1091
+     *Package*
1092
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1093
+          package.
1094
+     *Source*
1095
+          lazy-sequence.lisp
1096
+     *Direct superclasses*
1097
+          standard-object (class)
1098
+     *Direct methods*
1099
+             • *note reduce-generic: go to the
1100
+               DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC
1101
+               DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE
1102
+               COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method. (method)
1103
+             • *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
1104
+               DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method. (method)
1105
+     *Direct slots*
1106
+           -- Slot: %next
1107
+               *Initargs*
1108
+                    :next
1109
+               *Readers*
1110
+                    *note next: go to the DATA-LENS․TRANSDUCERS∶∶NEXT
1111
+                    generic function. (generic function)
1112
+
1113
+
1114
+File: data-lens.info,  Node: Internal definitions,  Prev: Exported definitions,  Up: Definitions
1115
+
1116
+4.2 Internal definitions
1117
+========================
1118
+
1119
+* Menu:
1120
+
1121
+* Internal macros::
1122
+* Internal functions::
1123
+* Internal generic functions::
1124
+* Internal classes::
1125
+
1126
+
1127
+File: data-lens.info,  Node: Internal macros,  Next: Internal functions,  Prev: Internal definitions,  Up: Internal definitions
1128
+
1129
+4.2.1 Macros
1130
+------------
1131
+
1132
+ -- Macro: comment &body BODY
1133
+     *Package*
1134
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1135
+          package.
1136
+     *Source*
1137
+          transducers.lisp
1138
+ -- Macro: defdocumentation NAME &body DOC-SPECS
1139
+     *Package*
1140
+          *note data-lens.transducers.internals: go to the
1141
+          DATA-LENS․TRANSDUCERS․INTERNALS package.
1142
+     *Source*
1143
+          transducer-protocol.lisp
1144
+ -- Macro: transducer-lambda &body ((TWO-ARG-ACC TWO-ARG-NEXT) &body
1145
+          TWO-ARG-BODY)
1146
+     *Package*
1147
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1148
+          package.
1149
+     *Source*
1150
+          transducers.lisp
1151
+ -- Macro: updatef PLACE FUN &rest ARGS
1152
+     *Package*
1153
+          *note data-lens: go to the DATA-LENS package.
1154
+     *Source*
1155
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1156
+
1157
+
1158
+File: data-lens.info,  Node: Internal functions,  Next: Internal generic functions,  Prev: Internal macros,  Up: Internal definitions
1159
+
1160
+4.2.2 Functions
1161
+---------------
1162
+
1163
+ -- Function: =>> FUN1 FUN2
1164
+     *Package*
1165
+          *note data-lens: go to the DATA-LENS package.
1166
+     *Source*
1167
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1168
+ -- Function: cons-new &key TEST KEY
1169
+     *Package*
1170
+          *note data-lens: go to the DATA-LENS package.
1171
+     *Source*
1172
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1173
+ -- Function: deduplicate &optional TEST
1174
+     *Package*
1175
+          *note data-lens: go to the DATA-LENS package.
1176
+     *Source*
1177
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1178
+ -- Function: eduction XF SEQ
1179
+     *Package*
1180
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1181
+          package.
1182
+     *Source*
1183
+          transducers.lisp
1184
+ -- Function: filler LENGTH1 LENGTH2 FILL-VALUE
1185
+     *Package*
1186
+          *note data-lens: go to the DATA-LENS package.
1187
+     *Source*
1188
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1189
+ -- Function: make-alist-history-lens KEY
1190
+     A lens for updating a alist, preserving previous values
1191
+     *Package*
1192
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1193
+     *Source*
1194
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1195
+          (file)
1196
+ -- Function: matching-list-reducer TEST ACC NEXT
1197
+     *Package*
1198
+          *note data-lens: go to the DATA-LENS package.
1199
+     *Source*
1200
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1201
+ -- Function: seq A B
1202
+     *Package*
1203
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1204
+          package.
1205
+     *Source*
1206
+          transducers.lisp
1207
+ -- Function: update THING FUN &rest ARGS
1208
+     *Package*
1209
+          *note data-lens: go to the DATA-LENS package.
1210
+     *Source*
1211
+          *note lens.lisp: go to the data-lens/lens․lisp file. (file)
1212
+ -- Function: wrap-constant V
1213
+     *Package*
1214
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1215
+     *Source*
1216
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1217
+          (file)
1218
+ -- Function: wrap-identity V
1219
+     *Package*
1220
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1221
+     *Source*
1222
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1223
+          (file)
1224
+
1225
+
1226
+File: data-lens.info,  Node: Internal generic functions,  Next: Internal classes,  Prev: Internal functions,  Up: Internal definitions
1227
+
1228
+4.2.3 Generic functions
1229
+-----------------------
1230
+
1231
+ -- Generic Function: clone OBJ &rest NEW-INITARGS &key
1232
+     *Package*
1233
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1234
+     *Source*
1235
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1236
+          (file)
1237
+     *Methods*
1238
+           -- Method: clone OBJ &rest NEW-INITARGS &key around
1239
+ -- Generic Function: fmap FUNCTION DATA
1240
+     *Package*
1241
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1242
+     *Source*
1243
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1244
+          (file)
1245
+     *Methods*
1246
+           -- Method: fmap FUNCTION (DATA identity-)
1247
+           -- Method: fmap FUNCTION (DATA constant-)
1248
+           -- Method: fmap FUNCTION (DATA list)
1249
+           -- Method: fmap FUNCTION (DATA vector)
1250
+ -- Generic Function: next OBJECT
1251
+     *Package*
1252
+          *note data-lens.transducers: go to the DATA-LENS․TRANSDUCERS
1253
+          package.
1254
+     *Methods*
1255
+           -- Method: next (LAZY-SEQUENCE lazy-sequence)
1256
+               automatically generated reader method
1257
+               *Source*
1258
+                    lazy-sequence.lisp
1259
+ -- Generic Function: unconstant OBJECT
1260
+     *Package*
1261
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1262
+     *Methods*
1263
+           -- Method: unconstant (CONSTANT- constant-)
1264
+               automatically generated reader method
1265
+               *Source*
1266
+                    *note optics.lisp: go to the data-lens/optics․lisp
1267
+                    file. (file)
1268
+ -- Generic Function: unidentity OBJECT
1269
+     *Package*
1270
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1271
+     *Methods*
1272
+           -- Method: unidentity (IDENTITY- identity-)
1273
+               automatically generated reader method
1274
+               *Source*
1275
+                    *note optics.lisp: go to the data-lens/optics․lisp
1276
+                    file. (file)
1277
+
1278
+
1279
+File: data-lens.info,  Node: Internal classes,  Prev: Internal generic functions,  Up: Internal definitions
1280
+
1281
+4.2.4 Classes
1282
+-------------
1283
+
1284
+ -- Class: constant- ()
1285
+     *Package*
1286
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1287
+     *Source*
1288
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1289
+          (file)
1290
+     *Direct superclasses*
1291
+          standard-object (class)
1292
+     *Direct methods*
1293
+             • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP
1294
+               COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method.
1295
+               (method)
1296
+             • print-object (method)
1297
+             • *note unconstant: go to the DATA-LENS․LENSES∶∶UNCONSTANT
1298
+               DATA-LENS․LENSES∶∶CONSTANT- method. (method)
1299
+     *Direct slots*
1300
+           -- Slot: %v
1301
+               *Initargs*
1302
+                    :value
1303
+               *Readers*
1304
+                    *note unconstant: go to the
1305
+                    DATA-LENS․LENSES∶∶UNCONSTANT generic function.
1306
+                    (generic function)
1307
+ -- Class: identity- ()
1308
+     *Package*
1309
+          *note data-lens.lenses: go to the DATA-LENS․LENSES package.
1310
+     *Source*
1311
+          *note optics.lisp: go to the data-lens/optics․lisp file.
1312
+          (file)
1313
+     *Direct superclasses*
1314
+          standard-object (class)
1315
+     *Direct methods*
1316
+             • *note fmap: go to the DATA-LENS․LENSES∶∶FMAP
1317
+               COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method.
1318
+               (method)
1319
+             • print-object (method)
1320
+             • *note unidentity: go to the DATA-LENS․LENSES∶∶UNIDENTITY
1321
+               DATA-LENS․LENSES∶∶IDENTITY- method. (method)
1322
+     *Direct slots*
1323
+           -- Slot: %v
1324
+               *Initargs*
1325
+                    :value
1326
+               *Readers*
1327
+                    *note unidentity: go to the
1328
+                    DATA-LENS․LENSES∶∶UNIDENTITY generic function.
1329
+                    (generic function)
1330
+
1331
+
1332
+File: data-lens.info,  Node: Indexes,  Prev: Definitions,  Up: Top
1333
+
1334
+Appendix A Indexes
1335
+******************
1336
+
1337
+* Menu:
1338
+
1339
+* Concept index::
1340
+* Function index::
1341
+* Variable index::
1342
+* Data type index::
1343
+
1344
+
1345
+File: data-lens.info,  Node: Concept index,  Next: Function index,  Prev: Indexes,  Up: Indexes
1346
+
1347
+A.1 Concepts
1348
+============
1349
+
1350
+[index]
1351
+* Menu:
1352
+
1353
+* data-lens.asd:                         The data-lens․asd file.
1354
+                                                                (line 6)
1355
+* data-lens/lens.lisp:                   The data-lens/lens․lisp file.
1356
+                                                                (line 6)
1357
+* data-lens/optics.lisp:                 The data-lens/optics․lisp file.
1358
+                                                                (line 6)
1359
+* data-lens/package.lisp:                The data-lens/package․lisp file.
1360
+                                                                (line 6)
1361
+* File, Lisp, data-lens.asd:             The data-lens․asd file.
1362
+                                                                (line 6)
1363
+* File, Lisp, data-lens/lens.lisp:       The data-lens/lens․lisp file.
1364
+                                                                (line 6)
1365
+* File, Lisp, data-lens/optics.lisp:     The data-lens/optics․lisp file.
1366
+                                                                (line 6)
1367
+* File, Lisp, data-lens/package.lisp:    The data-lens/package․lisp file.
1368
+                                                                (line 6)
1369
+* Lisp File, data-lens.asd:              The data-lens․asd file.
1370
+                                                                (line 6)
1371
+* Lisp File, data-lens/lens.lisp:        The data-lens/lens․lisp file.
1372
+                                                                (line 6)
1373
+* Lisp File, data-lens/optics.lisp:      The data-lens/optics․lisp file.
1374
+                                                                (line 6)
1375
+* Lisp File, data-lens/package.lisp:     The data-lens/package․lisp file.
1376
+                                                                (line 6)
1377
+
1378
+
1379
+File: data-lens.info,  Node: Function index,  Next: Variable index,  Prev: Concept index,  Up: Indexes
1380
+
1381
+A.2 Functions
1382
+=============
1383
+
1384
+[index]
1385
+* Menu:
1386
+
1387
+* <>1:                                   Exported macros.     (line   6)
1388
+* ==:                                    Exported functions.  (line   6)
1389
+* =>>:                                   Internal functions.  (line   6)
1390
+* •:                                     Exported macros.     (line  37)
1391
+* applicable-when:                       Exported functions.  (line  11)
1392
+* applying:                              Exported macros.     (line  11)
1393
+* catting:                               Exported functions.  (line  16)
1394
+* clone:                                 Internal generic functions.
1395
+                                                              (line   6)
1396
+* clone <1>:                             Internal generic functions.
1397
+                                                              (line  13)
1398
+* collecting:                            Exported functions.  (line  22)
1399
+* combine-matching-lists:                Exported functions.  (line  28)
1400
+* comment:                               Internal macros.     (line   6)
1401
+* compress-runs:                         Exported functions.  (line  33)
1402
+* compressing-runs:                      Exported functions.  (line  38)
1403
+* cons-new:                              Internal functions.  (line  11)
1404
+* cumsum:                                Exported functions.  (line  44)
1405
+* deduping:                              Exported functions.  (line  49)
1406
+* deduplicate:                           Internal functions.  (line  16)
1407
+* defdocumentation:                      Internal macros.     (line  12)
1408
+* defun-ct:                              Exported macros.     (line  16)
1409
+* denest:                                Exported functions.  (line  55)
1410
+* derive:                                Exported functions.  (line  60)
1411
+* dropping:                              Exported functions.  (line  65)
1412
+* eduction:                              Internal functions.  (line  21)
1413
+* element:                               Exported functions.  (line  71)
1414
+* exclude:                               Exported functions.  (line  76)
1415
+* exit-early:                            Exported functions.  (line  81)
1416
+* extract-key:                           Exported generic functions.
1417
+                                                              (line   6)
1418
+* extract-key <1>:                       Exported generic functions.
1419
+                                                              (line  12)
1420
+* extract-key <2>:                       Exported generic functions.
1421
+                                                              (line  13)
1422
+* filler:                                Internal functions.  (line  27)
1423
+* filtering:                             Exported functions.  (line  87)
1424
+* fmap:                                  Internal generic functions.
1425
+                                                              (line  14)
1426
+* fmap <1>:                              Internal generic functions.
1427
+                                                              (line  21)
1428
+* fmap <2>:                              Internal generic functions.
1429
+                                                              (line  22)
1430
+* fmap <3>:                              Internal generic functions.
1431
+                                                              (line  23)
1432
+* fmap <4>:                              Internal generic functions.
1433
+                                                              (line  24)
1434
+* Function, ==:                          Exported functions.  (line   7)
1435
+* Function, =>>:                         Internal functions.  (line   7)
1436
+* Function, applicable-when:             Exported functions.  (line  12)
1437
+* Function, catting:                     Exported functions.  (line  17)
1438
+* Function, collecting:                  Exported functions.  (line  23)
1439
+* Function, combine-matching-lists:      Exported functions.  (line  29)
1440
+* Function, compress-runs:               Exported functions.  (line  34)
1441
+* Function, compressing-runs:            Exported functions.  (line  39)
1442
+* Function, cons-new:                    Internal functions.  (line  12)
1443
+* Function, cumsum:                      Exported functions.  (line  45)
1444
+* Function, deduping:                    Exported functions.  (line  50)
1445
+* Function, deduplicate:                 Internal functions.  (line  17)
1446
+* Function, denest:                      Exported functions.  (line  56)
1447
+* Function, derive:                      Exported functions.  (line  61)
1448
+* Function, dropping:                    Exported functions.  (line  66)
1449
+* Function, eduction:                    Internal functions.  (line  22)
1450
+* Function, element:                     Exported functions.  (line  72)
1451
+* Function, exclude:                     Exported functions.  (line  77)
1452
+* Function, exit-early:                  Exported functions.  (line  82)
1453
+* Function, filler:                      Internal functions.  (line  28)
1454
+* Function, filtering:                   Exported functions.  (line  88)
1455
+* Function, hash-table-select:           Exported functions.  (line  94)
1456
+* Function, include:                     Exported functions.  (line 100)
1457
+* Function, iota:                        Exported functions.  (line 105)
1458
+* Function, juxt:                        Exported functions.  (line 111)
1459
+* Function, key:                         Exported functions.  (line 116)
1460
+* Function, key-transform:               Exported functions.  (line 121)
1461
+* Function, lazy-sequence:               Exported functions.  (line 126)
1462
+* Function, make-alist-history-lens:     Internal functions.  (line  33)
1463
+* Function, make-alist-lens:             Exported functions.  (line 132)
1464
+* Function, make-hash-table-lens:        Exported functions.  (line 139)
1465
+* Function, make-list-lens:              Exported functions.  (line 146)
1466
+* Function, make-plist-lens:             Exported functions.  (line 153)
1467
+* Function, mapcatting:                  Exported functions.  (line 160)
1468
+* Function, mapping:                     Exported functions.  (line 166)
1469
+* Function, matching-list-reducer:       Internal functions.  (line  40)
1470
+* Function, maximizing:                  Exported functions.  (line 172)
1471
+* Function, mv-filtering:                Exported functions.  (line 177)
1472
+* Function, mv-mapping:                  Exported functions.  (line 183)
1473
+* Function, mv-selecting:                Exported functions.  (line 189)
1474
+* Function, of-length:                   Exported functions.  (line 195)
1475
+* Function, of-max-length:               Exported functions.  (line 200)
1476
+* Function, of-min-length:               Exported functions.  (line 205)
1477
+* Function, on:                          Exported functions.  (line 210)
1478
+* Function, over:                        Exported functions.  (line 215)
1479
+* Function, over <1>:                    Exported functions.  (line 220)
1480
+* Function, pick:                        Exported functions.  (line 255)
1481
+* Function, regex-match:                 Exported functions.  (line 260)
1482
+* Function, repeating*:                  Exported functions.  (line 265)
1483
+* Function, seq:                         Internal functions.  (line  45)
1484
+* Function, set:                         Exported functions.  (line 271)
1485
+* Function, slice:                       Exported functions.  (line 279)
1486
+* Function, sorted:                      Exported functions.  (line 284)
1487
+* Function, splice-elt:                  Exported functions.  (line 289)
1488
+* Function, splitting:                   Exported functions.  (line 294)
1489
+* Function, suffixp:                     Exported functions.  (line 300)
1490
+* Function, taking:                      Exported functions.  (line 305)
1491
+* Function, transduce:                   Exported functions.  (line 311)
1492
+* Function, transform-elt:               Exported functions.  (line 317)
1493
+* Function, transform-head:              Exported functions.  (line 322)
1494
+* Function, transform-tail:              Exported functions.  (line 327)
1495
+* Function, update:                      Internal functions.  (line  51)
1496
+* Function, view:                        Exported functions.  (line 332)
1497
+* Function, wrap-constant:               Internal functions.  (line  56)
1498
+* Function, wrap-identity:               Internal functions.  (line  62)
1499
+* Function, zipping:                     Exported functions.  (line 339)
1500
+* functionalize:                         Exported generic functions.
1501
+                                                              (line  14)
1502
+* functionalize <1>:                     Exported generic functions.
1503
+                                                              (line  20)
1504
+* functionalize <2>:                     Exported generic functions.
1505
+                                                              (line  21)
1506
+* functionalize <3>:                     Exported generic functions.
1507
+                                                              (line  22)
1508
+* functionalize <4>:                     Exported generic functions.
1509
+                                                              (line  23)
1510
+* Generic Function, clone:               Internal generic functions.
1511
+                                                              (line   7)
1512
+* Generic Function, extract-key:         Exported generic functions.
1513
+                                                              (line   7)
1514
+* Generic Function, fmap:                Internal generic functions.
1515
+                                                              (line  15)
1516
+* Generic Function, functionalize:       Exported generic functions.
1517
+                                                              (line  15)
1518
+* Generic Function, init:                Exported generic functions.
1519
+                                                              (line  25)
1520
+* Generic Function, next:                Internal generic functions.
1521
+                                                              (line  26)
1522
+* Generic Function, reduce-generic:      Exported generic functions.
1523
+                                                              (line  41)
1524
+* Generic Function, stepper:             Exported generic functions.
1525
+                                                              (line  57)
1526
+* Generic Function, unconstant:          Internal generic functions.
1527
+                                                              (line  35)
1528
+* Generic Function, unidentity:          Internal generic functions.
1529
+                                                              (line  44)
1530
+* Generic Function, unwrap:              Exported generic functions.
1531
+                                                              (line  73)
1532
+* hash-table-select:                     Exported functions.  (line  93)
1533
+* include:                               Exported functions.  (line  99)
1534
+* init:                                  Exported generic functions.
1535
+                                                              (line  24)
1536
+* init <1>:                              Exported generic functions.
1537
+                                                              (line  31)
1538
+* init <2>:                              Exported generic functions.
1539
+                                                              (line  34)
1540
+* init <3>:                              Exported generic functions.
1541
+                                                              (line  37)
1542
+* iota:                                  Exported functions.  (line 104)
1543
+* juxt:                                  Exported functions.  (line 110)
1544
+* key:                                   Exported functions.  (line 115)
1545
+* key-transform:                         Exported functions.  (line 120)
1546
+* lazy-sequence:                         Exported functions.  (line 125)
1547
+* let-fn:                                Exported macros.     (line  21)
1548
+* Macro, <>1:                            Exported macros.     (line   7)
1549
+* Macro, applying:                       Exported macros.     (line  12)
1550
+* Macro, comment:                        Internal macros.     (line   7)
1551
+* Macro, defdocumentation:               Internal macros.     (line  13)
1552
+* Macro, defun-ct:                       Exported macros.     (line  17)
1553
+* Macro, let-fn:                         Exported macros.     (line  22)
1554
+* Macro, repeating:                      Exported macros.     (line  27)
1555
+* Macro, shortcut:                       Exported macros.     (line  33)
1556
+* Macro, transducer-lambda:              Internal macros.     (line  20)
1557
+* Macro, updatef:                        Internal macros.     (line  26)
1558
+* Macro, •:                              Exported macros.     (line  38)
1559
+* make-alist-history-lens:               Internal functions.  (line  32)
1560
+* make-alist-lens:                       Exported functions.  (line 131)
1561
+* make-hash-table-lens:                  Exported functions.  (line 138)
1562
+* make-list-lens:                        Exported functions.  (line 145)
1563
+* make-plist-lens:                       Exported functions.  (line 152)
1564
+* mapcatting:                            Exported functions.  (line 159)
1565
+* mapping:                               Exported functions.  (line 165)
1566
+* matching-list-reducer:                 Internal functions.  (line  39)
1567
+* maximizing:                            Exported functions.  (line 171)
1568
+* Method, clone:                         Internal generic functions.
1569
+                                                              (line  14)
1570
+* Method, extract-key:                   Exported generic functions.
1571
+                                                              (line  13)
1572
+* Method, extract-key <1>:               Exported generic functions.
1573
+                                                              (line  14)
1574
+* Method, fmap:                          Internal generic functions.
1575
+                                                              (line  22)
1576
+* Method, fmap <1>:                      Internal generic functions.
1577
+                                                              (line  23)
1578
+* Method, fmap <2>:                      Internal generic functions.
1579
+                                                              (line  24)
1580
+* Method, fmap <3>:                      Internal generic functions.
1581
+                                                              (line  25)
1582
+* Method, functionalize:                 Exported generic functions.
1583
+                                                              (line  21)
1584
+* Method, functionalize <1>:             Exported generic functions.
1585
+                                                              (line  22)
1586
+* Method, functionalize <2>:             Exported generic functions.
1587
+                                                              (line  23)
1588
+* Method, functionalize <3>:             Exported generic functions.
1589
+                                                              (line  24)
1590
+* Method, init:                          Exported generic functions.
1591
+                                                              (line  32)
1592
+* Method, init <1>:                      Exported generic functions.
1593
+                                                              (line  35)
1594
+* Method, init <2>:                      Exported generic functions.
1595
+                                                              (line  38)
1596
+* Method, next:                          Internal generic functions.
1597
+                                                              (line  31)
1598
+* Method, reduce-generic:                Exported generic functions.
1599
+                                                              (line  49)
1600
+* Method, reduce-generic <1>:            Exported generic functions.
1601
+                                                              (line  52)
1602
+* Method, reduce-generic <2>:            Exported generic functions.
1603
+                                                              (line  53)
1604
+* Method, reduce-generic <3>:            Exported generic functions.
1605
+                                                              (line  54)
1606
+* Method, reduce-generic <4>:            Exported generic functions.
1607
+                                                              (line  56)
1608
+* Method, stepper:                       Exported generic functions.
1609
+                                                              (line  64)
1610
+* Method, stepper <1>:                   Exported generic functions.
1611
+                                                              (line  67)
1612
+* Method, stepper <2>:                   Exported generic functions.
1613
+                                                              (line  70)
1614
+* Method, unconstant:                    Internal generic functions.
1615
+                                                              (line  39)
1616
+* Method, unidentity:                    Internal generic functions.
1617
+                                                              (line  48)
1618
+* Method, unwrap:                        Exported generic functions.
1619
+                                                              (line  80)
1620
+* Method, unwrap <1>:                    Exported generic functions.
1621
+                                                              (line  83)
1622
+* mv-filtering:                          Exported functions.  (line 176)
1623
+* mv-mapping:                            Exported functions.  (line 182)
1624
+* mv-selecting:                          Exported functions.  (line 188)
1625
+* next:                                  Internal generic functions.
1626
+                                                              (line  25)
1627
+* next <1>:                              Internal generic functions.
1628
+                                                              (line  30)
1629
+* of-length:                             Exported functions.  (line 194)
1630
+* of-max-length:                         Exported functions.  (line 199)
1631
+* of-min-length:                         Exported functions.  (line 204)
1632
+* on:                                    Exported functions.  (line 209)
1633
+* over:                                  Exported functions.  (line 214)
1634
+* over <1>:                              Exported functions.  (line 219)
1635
+* pick:                                  Exported functions.  (line 254)
1636
+* reduce-generic:                        Exported generic functions.
1637
+                                                              (line  40)
1638
+* reduce-generic <1>:                    Exported generic functions.
1639
+                                                              (line  47)
1640
+* reduce-generic <2>:                    Exported generic functions.
1641
+                                                              (line  51)
1642
+* reduce-generic <3>:                    Exported generic functions.
1643
+                                                              (line  52)
1644
+* reduce-generic <4>:                    Exported generic functions.
1645
+                                                              (line  53)
1646
+* reduce-generic <5>:                    Exported generic functions.
1647
+                                                              (line  54)
1648
+* regex-match:                           Exported functions.  (line 259)
1649
+* repeating:                             Exported macros.     (line  26)
1650
+* repeating*:                            Exported functions.  (line 264)
1651
+* seq:                                   Internal functions.  (line  44)
1652
+* set:                                   Exported functions.  (line 270)
1653
+* shortcut:                              Exported macros.     (line  32)
1654
+* slice:                                 Exported functions.  (line 278)
1655
+* sorted:                                Exported functions.  (line 283)
1656
+* splice-elt:                            Exported functions.  (line 288)
1657
+* splitting:                             Exported functions.  (line 293)
1658
+* stepper:                               Exported generic functions.
1659
+                                                              (line  56)
1660
+* stepper <1>:                           Exported generic functions.
1661
+                                                              (line  63)
1662
+* stepper <2>:                           Exported generic functions.
1663
+                                                              (line  66)
1664
+* stepper <3>:                           Exported generic functions.
1665
+                                                              (line  69)
1666
+* suffixp:                               Exported functions.  (line 299)
1667
+* taking:                                Exported functions.  (line 304)
1668
+* transduce:                             Exported functions.  (line 310)
1669
+* transducer-lambda:                     Internal macros.     (line  18)
1670
+* transform-elt:                         Exported functions.  (line 316)
1671
+* transform-head:                        Exported functions.  (line 321)
1672
+* transform-tail:                        Exported functions.  (line 326)
1673
+* unconstant:                            Internal generic functions.
1674
+                                                              (line  34)
1675
+* unconstant <1>:                        Internal generic functions.
1676
+                                                              (line  38)
1677
+* unidentity:                            Internal generic functions.
1678
+                                                              (line  43)
1679
+* unidentity <1>:                        Internal generic functions.
1680
+                                                              (line  47)
1681
+* unwrap:                                Exported generic functions.
1682
+                                                              (line  72)
1683
+* unwrap <1>:                            Exported generic functions.
1684
+                                                              (line  79)
1685
+* unwrap <2>:                            Exported generic functions.
1686
+                                                              (line  82)
1687
+* update:                                Internal functions.  (line  50)
1688
+* updatef:                               Internal macros.     (line  25)
1689
+* view:                                  Exported functions.  (line 331)
1690
+* wrap-constant:                         Internal functions.  (line  55)
1691
+* wrap-identity:                         Internal functions.  (line  61)
1692
+* zipping:                               Exported functions.  (line 338)
1693
+
1694
+
1695
+File: data-lens.info,  Node: Variable index,  Next: Data type index,  Prev: Function index,  Up: Indexes
1696
+
1697
+A.3 Variables
1698
+=============
1699
+
1700
+[index]
1701
+* Menu:
1702
+
1703
+* %next:                                 Exported classes.     (line 22)
1704
+* %v:                                    Internal classes.     (line 22)
1705
+* %v <1>:                                Internal classes.     (line 45)
1706
+* Slot, %next:                           Exported classes.     (line 23)
1707
+* Slot, %v:                              Internal classes.     (line 23)
1708
+* Slot, %v <1>:                          Internal classes.     (line 46)
1709
+
1710
+
1711
+File: data-lens.info,  Node: Data type index,  Prev: Variable index,  Up: Indexes
1712
+
1713
+A.4 Data types
1714
+==============
1715
+
1716
+[index]
1717
+* Menu:
1718
+
1719
+* Class, constant-:                      Internal classes.     (line  7)
1720
+* Class, identity-:                      Internal classes.     (line 30)
1721
+* Class, lazy-sequence:                  Exported classes.     (line  7)
1722
+* constant-:                             Internal classes.     (line  6)
1723
+* data-lens:                             The data-lens system. (line  6)
1724
+* data-lens <1>:                         The data-lens package.
1725
+                                                               (line  6)
1726
+* data-lens.lenses:                      The data-lens․lenses package.
1727
+                                                               (line  6)
1728
+* data-lens.package:                     The data-lens․package package.
1729
+                                                               (line  6)
1730
+* data-lens.transducers:                 The data-lens․transducers package.
1731
+                                                               (line  6)
1732
+* data-lens.transducers.internals:       The data-lens․transducers․internals package.
1733
+                                                               (line  6)
1734
+* identity-:                             Internal classes.     (line 29)
1735
+* lazy-sequence:                         Exported classes.     (line  6)
1736
+* Package, data-lens:                    The data-lens package.
1737
+                                                               (line  6)
1738
+* Package, data-lens.lenses:             The data-lens․lenses package.
1739
+                                                               (line  6)
1740
+* Package, data-lens.package:            The data-lens․package package.
1741
+                                                               (line  6)
1742
+* Package, data-lens.transducers:        The data-lens․transducers package.
1743
+                                                               (line  6)
1744
+* Package, data-lens.transducers.internals: The data-lens․transducers․internals package.
1745
+                                                               (line  6)
1746
+* System, data-lens:                     The data-lens system. (line  6)
1747
+
1748
+
1749
+
1750
+Tag Table:
1751
+Node: Top217
1752
+Node: Systems720
1753
+Node: The data-lens system922
1754
+Ref: go to the data-lens system1034
1755
+Node: Files1654
1756
+Node: Lisp files1866
1757
+Node: The data-lens․asd file2218
1758
+Ref: go to the data-lens․asd file2394
1759
+Node: The data-lens/package․lisp file2494
1760
+Ref: go to the data-lens/package․lisp file2710
1761
+Node: The data-lens/optics․lisp file3237
1762
+Ref: go to the data-lens/optics․lisp file3457
1763
+Node: The data-lens/lens․lisp file6152
1764
+Ref: go to the data-lens/lens․lisp file6326
1765
+Node: Packages11245
1766
+Node: The data-lens package11731
1767
+Ref: go to the DATA-LENS package11890
1768
+Node: The data-lens․transducers package16741
1769
+Ref: go to the DATA-LENS․TRANSDUCERS package16947
1770
+Node: The data-lens․package package19876
1771
+Ref: go to the DATA-LENS․PACKAGE package20083
1772
+Node: The data-lens․lenses package20194
1773
+Ref: go to the DATA-LENS․LENSES package20411
1774
+Node: The data-lens․transducers․internals package23278
1775
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS package23485
1776
+Node: Definitions27068
1777
+Node: Exported definitions27338
1778
+Node: Exported macros27614
1779
+Ref: go to the DATA-LENS∶∶<>1 macro27798
1780
+Ref: go to the DATA-LENS∶∶APPLYING macro27990
1781
+Ref: go to the DATA-LENS∶∶DEFUN-CT macro28196
1782
+Ref: go to the DATA-LENS∶∶LET-FN macro28399
1783
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro28579
1784
+Ref: go to the DATA-LENS∶∶SHORTCUT macro28780
1785
+Ref: go to the DATA-LENS∶∶• macro28963
1786
+Node: Exported functions29121
1787
+Ref: go to the DATA-LENS∶∶== function29325
1788
+Ref: go to the DATA-LENS∶∶APPLICABLE-WHEN function29521
1789
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶CATTING function29703
1790
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function29886
1791
+Ref: go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function30099
1792
+Ref: go to the DATA-LENS∶∶COMPRESS-RUNS function30308
1793
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function30515
1794
+Ref: go to the DATA-LENS∶∶CUMSUM function30714
1795
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function30909
1796
+Ref: go to the DATA-LENS∶∶DENEST function31095
1797
+Ref: go to the DATA-LENS∶∶DERIVE function31291
1798
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function31473
1799
+Ref: go to the DATA-LENS∶∶ELEMENT function31647
1800
+Ref: go to the DATA-LENS∶∶EXCLUDE function31831
1801
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function32017
1802
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function32239
1803
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function32430
1804
+Ref: go to the DATA-LENS∶∶INCLUDE function32605
1805
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶IOTA function32803
1806
+Ref: go to the DATA-LENS∶∶JUXT function32985
1807
+Ref: go to the DATA-LENS∶∶KEY function33164
1808
+Ref: go to the DATA-LENS∶∶KEY-TRANSFORM function33369
1809
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function33559
1810
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function33743
1811
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function34030
1812
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function34318
1813
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function34575
1814
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function34852
1815
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function35042
1816
+Ref: go to the DATA-LENS∶∶MAXIMIZING function35232
1817
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function35436
1818
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function35629
1819
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function35824
1820
+Ref: go to the DATA-LENS∶∶OF-LENGTH function36000
1821
+Ref: go to the DATA-LENS∶∶OF-MAX-LENGTH function36189
1822
+Ref: go to the DATA-LENS∶∶OF-MIN-LENGTH function36378
1823
+Ref: go to the DATA-LENS∶∶ON function36560
1824
+Ref: go to the DATA-LENS∶∶OVER function36757
1825
+Ref: go to the DATA-LENS․LENSES∶∶OVER function36945
1826
+Ref: go to the DATA-LENS∶∶PICK function38383
1827
+Ref: go to the DATA-LENS∶∶REGEX-MATCH function38572
1828
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function38767
1829
+Ref: go to the DATA-LENS․LENSES∶∶SET function38946
1830
+Ref: go to the DATA-LENS∶∶SLICE function39303
1831
+Ref: go to the DATA-LENS∶∶SORTED function39509
1832
+Ref: go to the DATA-LENS∶∶SPLICE-ELT function39699
1833
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function39896
1834
+Ref: go to the DATA-LENS∶∶SUFFIXP function40083
1835
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶TAKING function40263
1836
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function40448
1837
+Ref: go to the DATA-LENS∶∶TRANSFORM-ELT function40662
1838
+Ref: go to the DATA-LENS∶∶TRANSFORM-HEAD function40852
1839
+Ref: go to the DATA-LENS∶∶TRANSFORM-TAIL function41042
1840
+Ref: go to the DATA-LENS․LENSES∶∶VIEW function41227
1841
+Ref: go to the DATA-LENS∶∶ZIPPING function41518
1842
+Node: Exported generic functions41676
1843
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY generic function41905
1844
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method42132
1845
+Ref: go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method42181
1846
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE generic function42220
1847
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method42444
1848
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method42492
1849
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method42540
1850
+Ref: go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method42590
1851
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function42624
1852
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method42868
1853
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method42982
1854
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method43100
1855
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function43212
1856
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method43503
1857
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method43639
1858
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method43710
1859
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method43770
1860
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method43865
1861
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function43902
1862
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method44149
1863
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method44266
1864
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method44387
1865
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function44488
1866
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method44738
1867
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method44839
1868
+Node: Exported classes44840
1869
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class45008
1870
+Node: Internal definitions45901
1871
+Node: Internal macros46157
1872
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro46345
1873
+Ref: go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro46542
1874
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro46813
1875
+Ref: go to the DATA-LENS∶∶UPDATEF macro47001
1876
+Node: Internal functions47159
1877
+Ref: go to the DATA-LENS∶∶=>> function47357
1878
+Ref: go to the DATA-LENS∶∶CONS-NEW function47551
1879
+Ref: go to the DATA-LENS∶∶DEDUPLICATE function47749
1880
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function47936
1881
+Ref: go to the DATA-LENS∶∶FILLER function48132
1882
+Ref: go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function48331
1883
+Ref: go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function48629
1884
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶SEQ function48808
1885
+Ref: go to the DATA-LENS∶∶UPDATE function48998
1886
+Ref: go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function49185
1887
+Ref: go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function49402
1888
+Node: Internal generic functions49590
1889
+Ref: go to the DATA-LENS․LENSES∶∶CLONE generic function49833
1890
+Ref: go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method50098
1891
+Ref: go to the DATA-LENS․LENSES∶∶FMAP generic function50139
1892
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method50394
1893
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method50447
1894
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method50495
1895
+Ref: go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method50545
1896
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function50579
1897
+Ref: go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method50758
1898
+Ref: go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function50914
1899
+Ref: go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method51071
1900
+Ref: go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function51294
1901
+Ref: go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method51451
1902
+Node: Internal classes51635
1903
+Ref: go to the DATA-LENS․LENSES∶∶CONSTANT- class51799
1904
+Ref: go to the DATA-LENS․LENSES∶∶IDENTITY- class52727
1905
+Node: Indexes53632
1906
+Node: Concept index53827
1907
+Node: Function index55724
1908
+Node: Variable index77919
1909
+Node: Data type index78516
1910
+
1911
+End Tag Table
1912
+
1913
+
1914
+Local Variables:
1915
+coding: utf-8
1916
+End:
... ...
@@ -2,7 +2,7 @@
2 2
 
3 3
 @c data-lens.texi --- Reference manual
4 4
 
5
-@c Copyright (C) 2020 Edward Langley
5
+@c Copyright (C) 2021 Edward Langley
6 6
 
7 7
 @c This file is part of data-lens.
8 8
 
... ...
@@ -11,7 +11,7 @@
11 11
 @c Commentary:
12 12
 
13 13
 @c Generated automatically by Declt version 3.0 "Montgomery Scott"
14
-@c on Mon Oct 12 20:22:22 2020 GMT-8.
14
+@c on Wed Jan 06 14:19:05 2021 GMT-8.
15 15
 
16 16
 
17 17
 @c ====================================================================
... ...
@@ -272,13 +272,13 @@ The data-lens Reference Manual.
272 272
 @c ====================================================================
273 273
 @titlepage
274 274
 @title The data-lens Reference Manual
275
-@subtitle Utilities for building data transormations from composable functions@comma{} modeled on lenses and transducers
275
+@subtitle Utilities for building data transformations from composable functions@comma{} modeled on lenses and transducers
276 276
 
277 277
 @author Edward Langley <@email{el-cl@atchar{}elangley.org}>
278 278
 
279 279
 @page
280 280
 @quotation
281
-This manual was generated automatically by Declt 3.0 "Montgomery Scott" on Mon Oct 12 20:22:22 2020 GMT-8.
281
+This manual was generated automatically by Declt 3.0 "Montgomery Scott" on Wed Jan 06 14:19:05 2021 GMT-8.
282 282
 @end quotation
283 283
 @end titlepage
284 284
 
... ...
@@ -299,7 +299,7 @@ This manual was generated automatically by Declt 3.0 "Montgomery Scott" on Mon O
299 299
 @top The data-lens Reference Manual
300 300
 This is the data-lens Reference Manual,
301 301
 generated automatically by Declt version 3.0 "Montgomery Scott"
302
-on Mon Oct 12 20:22:22 2020 GMT-8.
302
+on Wed Jan 06 14:19:05 2021 GMT-8.
303 303
 
304 304
 @menu
305 305
 * Systems:: The systems documentation
... ...
@@ -337,7 +337,7 @@ Edward Langley <@email{el-cl@atchar{}elangley.org}>
337 337
 @item License
338 338
 MIT
339 339
 @item Description
340
-Utilities for building data transormations from composable functions@comma{} modeled on lenses and transducers
340
+Utilities for building data transformations from composable functions@comma{} modeled on lenses and transducers
341 341
 @item Dependencies
342 342
 @itemize @bullet
343 343
 @item
... ...
@@ -412,9 +412,13 @@ components trees.
412 412
 @item
413 413
 @ref{go to the DATA-LENS package, , @t{data-lens}}
414 414
 @item
415
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
416
+@item
415 417
 @ref{go to the DATA-LENS․PACKAGE package, , @t{data-lens.package}}
416 418
 @item
417 419
 @ref{go to the DATA-LENS․LENSES package, , @t{data-lens.lenses}}
420
+@item
421
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
418 422
 @end itemize
419 423
 @end table
420 424
 
... ...
@@ -523,6 +527,16 @@ components trees.
523 527
 @item
524 528
 @ref{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method, , @t{extract-key}} (method)
525 529
 @item
530
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE generic function, , @t{functionalize}} (generic function)
531
+@item
532
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method, , @t{functionalize}} (method)
533
+@item
534
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method, , @t{functionalize}} (method)
535
+@item
536
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method, , @t{functionalize}} (method)
537
+@item
538
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method, , @t{functionalize}} (method)
539
+@item
526 540
 @ref{go to the DATA-LENS∶∶INCLUDE function, , @t{include}} (function)
527 541
 @item
528 542
 @ref{go to the DATA-LENS∶∶JUXT function, , @t{juxt}} (function)
... ...
@@ -557,6 +571,8 @@ components trees.
557 571
 @item
558 572
 @ref{go to the DATA-LENS∶∶SPLICE-ELT function, , @t{splice-elt}} (function)
559 573
 @item
574
+@ref{go to the DATA-LENS∶∶SUFFIXP function, , @t{suffixp}} (function)
575
+@item
560 576
 @ref{go to the DATA-LENS∶∶TRANSFORM-ELT function, , @t{transform-elt}} (function)
561 577
 @item
562 578
 @ref{go to the DATA-LENS∶∶TRANSFORM-HEAD function, , @t{transform-head}} (function)
... ...
@@ -597,15 +613,17 @@ Packages are listed by definition order.
597 613
 
598 614
 @menu
599 615
 * The data-lens package::
616
+* The data-lens.transducers package: The data-lens․transducers package.
600 617
 * The data-lens.package package: The data-lens․package package.
601 618
 * The data-lens.lenses package: The data-lens․lenses package.
619
+* The data-lens.transducers.internals package: The data-lens․transducers․internals package.
602 620
 @end menu
603 621
 
604 622
 
605 623
 @c ---------------------
606 624
 @c The data-lens package
607 625
 @c ---------------------
608
-@node The data-lens package, The data-lens․package package, Packages, Packages
626
+@node The data-lens package, The data-lens․transducers package, Packages, Packages
609 627
 @section @t{data-lens}
610 628
 @anchor{go to the DATA-LENS package}@c
611 629
 @packageindex{data-lens}@c
... ...
@@ -647,6 +665,16 @@ Packages are listed by definition order.
647 665
 @item
648 666
 @ref{go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method, , @t{extract-key}} (method)
649 667
 @item
668
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE generic function, , @t{functionalize}} (generic function)
669
+@item
670
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method, , @t{functionalize}} (method)
671
+@item
672
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method, , @t{functionalize}} (method)
673
+@item
674
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method, , @t{functionalize}} (method)
675
+@item
676
+@ref{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method, , @t{functionalize}} (method)
677
+@item
650 678
 @ref{go to the DATA-LENS∶∶INCLUDE function, , @t{include}} (function)
651 679
 @item
652 680
 @ref{go to the DATA-LENS∶∶JUXT function, , @t{juxt}} (function)
... ...
@@ -681,6 +709,8 @@ Packages are listed by definition order.
681 709
 @item
682 710
 @ref{go to the DATA-LENS∶∶SPLICE-ELT function, , @t{splice-elt}} (function)
683 711
 @item
712
+@ref{go to the DATA-LENS∶∶SUFFIXP function, , @t{suffixp}} (function)
713
+@item
684 714
 @ref{go to the DATA-LENS∶∶TRANSFORM-ELT function, , @t{transform-elt}} (function)
685 715
 @item
686 716
 @ref{go to the DATA-LENS∶∶TRANSFORM-HEAD function, , @t{transform-head}} (function)
... ...
@@ -711,10 +741,81 @@ Packages are listed by definition order.
711 741
 @end table
712 742
 
713 743
 
744
+@c ---------------------------------
745
+@c The data-lens.transducers package
746
+@c ---------------------------------
747
+@node The data-lens․transducers package, The data-lens․package package, The data-lens package, Packages
748
+@section @t{data-lens.transducers}
749
+@anchor{go to the DATA-LENS․TRANSDUCERS package}@c
750
+@packageindex{data-lens.transducers}@c
751
+@table @strong
752
+@item Source
753
+@ref{go to the data-lens/package․lisp file, , @t{package.lisp}} (file)
754
+@item Use List
755
+@t{common-lisp}
756
+@item Exported Definitions
757
+@itemize @bullet
758
+@item
759
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶CATTING function, , @t{catting}} (function)
760
+@item
761
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function, , @t{collecting}} (function)
762
+@item
763
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function, , @t{compressing-runs}} (function)
764
+@item
765
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function, , @t{deduping}} (function)
766
+@item
767
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function, , @t{dropping}} (function)
768
+@item
769
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function, , @t{filtering}} (function)
770
+@item
771
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function, , @t{hash-table-select}} (function)
772
+@item
773
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶IOTA function, , @t{iota}} (function)
774
+@item
775
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function, , @t{lazy-sequence}} (function)
776
+@item
777
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class, , @t{lazy-sequence}} (class)
778
+@item
779
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function, , @t{mapcatting}} (function)
780
+@item
781
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function, , @t{mapping}} (function)
782
+@item
783
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function, , @t{mv-filtering}} (function)
784
+@item
785
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function, , @t{mv-mapping}} (function)
786
+@item
787
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function, , @t{mv-selecting}} (function)
788
+@item
789
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro, , @t{repeating}} (macro)
790
+@item
791
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function, , @t{repeating*}} (function)
792
+@item
793
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function, , @t{splitting}} (function)
794
+@item
795
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶TAKING function, , @t{taking}} (function)
796
+@end itemize
797
+@item Internal Definitions
798
+@itemize @bullet
799
+@item
800
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro, , @t{comment}} (macro)
801
+@item
802
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function, , @t{eduction}} (function)
803
+@item
804
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function, , @t{next}} (generic function)
805
+@item
806
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method, , @t{next}} (method)
807
+@item
808
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶SEQ function, , @t{seq}} (function)
809
+@item
810
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro, , @t{transducer-lambda}} (macro)
811
+@end itemize
812
+@end table
813
+
814
+
714 815
 @c -----------------------------
715 816
 @c The data-lens.package package
716 817
 @c -----------------------------
717
-@node The data-lens․package package, The data-lens․lenses package, The data-lens package, Packages
818
+@node The data-lens․package package, The data-lens․lenses package, The data-lens․transducers package, Packages
718 819
 @section @t{data-lens.package}
719 820
 @anchor{go to the DATA-LENS․PACKAGE package}@c
720 821
 @packageindex{data-lens.package}@c
... ...
@@ -729,7 +830,7 @@ Packages are listed by definition order.
729 830
 @c ----------------------------
730 831
 @c The data-lens.lenses package
731 832
 @c ----------------------------
732
-@node The data-lens․lenses package, , The data-lens․package package, Packages
833
+@node The data-lens․lenses package, The data-lens․transducers․internals package, The data-lens․package package, Packages
733 834
 @section @t{data-lens.lenses}
734 835
 @anchor{go to the DATA-LENS․LENSES package}@c
735 836
 @packageindex{data-lens.lenses}@c
... ...
@@ -793,6 +894,64 @@ Packages are listed by definition order.
793 894
 @end table
794 895
 
795 896
 
897
+@c -------------------------------------------
898
+@c The data-lens.transducers.internals package
899
+@c -------------------------------------------
900
+@node The data-lens․transducers․internals package, , The data-lens․lenses package, Packages
901
+@section @t{data-lens.transducers.internals}
902
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS package}@c
903
+@packageindex{data-lens.transducers.internals}@c
904
+@table @strong
905
+@item Source
906
+@ref{go to the data-lens/package․lisp file, , @t{package.lisp}} (file)
907
+@item Use List
908
+@t{common-lisp}
909
+@item Exported Definitions
910
+@itemize @bullet
911
+@item
912
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function, , @t{exit-early}} (function)
913
+@item
914
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function, , @t{init}} (generic function)
915
+@item
916
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method, , @t{init}} (method)
917
+@item
918
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method, , @t{init}} (method)
919
+@item
920
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method, , @t{init}} (method)
921
+@item
922
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function, , @t{reduce-generic}} (generic function)
923
+@item
924
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
925
+@item
926
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
927
+@item
928
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
929
+@item
930
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
931
+@item
932
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
933
+@item
934
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function, , @t{stepper}} (generic function)
935
+@item
936
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method, , @t{stepper}} (method)
937
+@item
938
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method, , @t{stepper}} (method)
939
+@item
940
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method, , @t{stepper}} (method)
941
+@item
942
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function, , @t{transduce}} (function)
943
+@item
944
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function, , @t{unwrap}} (generic function)
945
+@item
946
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method, , @t{unwrap}} (method)
947
+@item
948
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method, , @t{unwrap}} (method)
949
+@end itemize
950
+@item Internal Definitions
951
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro, , @t{defdocumentation}} (macro)
952
+@end table
953
+
954
+
796 955
 
797 956
 @c ====================================================================
798 957
 @c Definitions
... ...
@@ -817,6 +976,7 @@ lexicographic order.
817 976
 * Exported macros::
818 977
 * Exported functions::
819 978
 * Exported generic functions::
979
+* Exported classes::
820 980
 @end menu
821 981
 
822 982
 @node Exported macros, Exported functions, Exported definitions, Exported definitions
... ...
@@ -861,6 +1021,16 @@ lexicographic order.
861 1021
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
862 1022
 @end table
863 1023
 @end deffn
1024
+@deffn {Macro} {repeating} V
1025
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro}@c
1026
+@macrosubindex{repeating}@c
1027
+@table @strong
1028
+@item Package
1029
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1030
+@item Source
1031
+@t{lazy-sequence.lisp}
1032
+@end table
1033
+@end deffn
864 1034
 @deffn {Macro} {shortcut} NAME FUNCTION &body BOUND-ARGS
865 1035
 @anchor{go to the DATA-LENS∶∶SHORTCUT macro}@c
866 1036
 @macrosubindex{shortcut}@c
... ...
@@ -904,6 +1074,26 @@ lexicographic order.
904 1074
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
905 1075
 @end table
906 1076
 @end deffn
1077
+@deffn {Function} {catting} ()
1078
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶CATTING function}@c
1079
+@functionsubindex{catting}@c
1080
+@table @strong
1081
+@item Package
1082
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1083
+@item Source
1084
+@t{transducers.lisp}
1085
+@end table
1086
+@end deffn
1087
+@deffn {Function} {collecting} COLLECTOR
1088
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function}@c
1089
+@functionsubindex{collecting}@c
1090
+@table @strong
1091
+@item Package
1092
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1093
+@item Source
1094
+@t{transducers.lisp}
1095
+@end table
1096
+@end deffn
907 1097
 @deffn {Function} {combine-matching-lists} &key TEST &allow-other-keys
908 1098
 @anchor{go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function}@c
909 1099
 @functionsubindex{combine-matching-lists}@c
... ...
@@ -924,6 +1114,16 @@ lexicographic order.
924 1114
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
925 1115
 @end table
926 1116
 @end deffn
1117
+@deffn {Function} {compressing-runs} &key TEST COMBINER
1118
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function}@c
1119
+@functionsubindex{compressing-runs}@c
1120
+@table @strong
1121
+@item Package
1122
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1123
+@item Source
1124
+@t{transducers.lisp}
1125
+@end table
1126
+@end deffn
927 1127
 @deffn {Function} {cumsum} &key ADD-FUN KEY COMBINE ZERO
928 1128
 @anchor{go to the DATA-LENS∶∶CUMSUM function}@c
929 1129
 @functionsubindex{cumsum}@c
... ...
@@ -934,6 +1134,16 @@ lexicographic order.
934 1134
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
935 1135
 @end table
936 1136
 @end deffn
1137
+@deffn {Function} {deduping} &optional TEST
1138
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function}@c
1139
+@functionsubindex{deduping}@c
1140
+@table @strong
1141
+@item Package
1142
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1143
+@item Source
1144
+@t{transducers.lisp}
1145
+@end table
1146
+@end deffn
937 1147
 @deffn {Function} {denest} &key RESULT-TYPE
938 1148
 @anchor{go to the DATA-LENS∶∶DENEST function}@c
939 1149
 @functionsubindex{denest}@c
... ...
@@ -954,6 +1164,16 @@ lexicographic order.
954 1164
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
955 1165
 @end table
956 1166
 @end deffn
1167
+@deffn {Function} {dropping} N
1168
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function}@c
1169
+@functionsubindex{dropping}@c
1170
+@table @strong
1171
+@item Package
1172
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1173
+@item Source
1174
+@t{transducers.lisp}
1175
+@end table
1176
+@end deffn
957 1177
 @deffn {Function} {element} NUM
958 1178
 @anchor{go to the DATA-LENS∶∶ELEMENT function}@c
959 1179
 @functionsubindex{element}@c
... ...
@@ -974,6 +1194,36 @@ lexicographic order.
974 1194
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
975 1195
 @end table
976 1196
 @end deffn
1197
+@deffn {Function} {exit-early} ACC
1198
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function}@c
1199
+@functionsubindex{exit-early}@c
1200
+@table @strong
1201
+@item Package
1202
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1203
+@item Source
1204
+@t{transducer-protocol.lisp}
1205
+@end table
1206
+@end deffn
1207
+@deffn {Function} {filtering} FUNCTION &rest ARGS
1208
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function}@c
1209
+@functionsubindex{filtering}@c
1210
+@table @strong
1211
+@item Package
1212
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1213
+@item Source
1214
+@t{transducers.lisp}
1215
+@end table
1216
+@end deffn
1217
+@deffn {Function} {hash-table-select} HASH-TABLE
1218
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function}@c
1219
+@functionsubindex{hash-table-select}@c
1220
+@table @strong
1221
+@item Package
1222
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1223
+@item Source
1224
+@t{transducers.lisp}
1225
+@end table
1226
+@end deffn
977 1227
 @deffn {Function} {include} PRED
978 1228
 @anchor{go to the DATA-LENS∶∶INCLUDE function}@c
979 1229
 @functionsubindex{include}@c
... ...
@@ -984,6 +1234,16 @@ lexicographic order.
984 1234
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
985 1235
 @end table
986 1236
 @end deffn
1237
+@deffn {Function} {iota} &key START STEP COUNT
1238
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶IOTA function}@c
1239
+@functionsubindex{iota}@c
1240
+@table @strong
1241
+@item Package
1242
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1243
+@item Source
1244
+@t{lazy-sequence.lisp}
1245
+@end table
1246
+@end deffn
987 1247
 @deffn {Function} {juxt} FUN1 &rest R
988 1248
 @anchor{go to the DATA-LENS∶∶JUXT function}@c
989 1249
 @functionsubindex{juxt}@c
... ...
@@ -1014,6 +1274,16 @@ lexicographic order.
1014 1274
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1015 1275
 @end table
1016 1276
 @end deffn
1277
+@deffn {Function} {lazy-sequence} NEXT
1278
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function}@c
1279
+@functionsubindex{lazy-sequence}@c
1280
+@table @strong
1281
+@item Package
1282
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1283
+@item Source
1284
+@t{lazy-sequence.lisp}
1285
+@end table
1286
+@end deffn
1017 1287
 @deffn {Function} {make-alist-lens} KEY
1018 1288
 @anchor{go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function}@c
1019 1289
 @functionsubindex{make-alist-lens}@c
... ...
@@ -1058,6 +1328,26 @@ A lens for updating a plist@comma{} preserving previous values
1058 1328
 @ref{go to the data-lens/optics․lisp file, , @t{optics.lisp}} (file)
1059 1329
 @end table
1060 1330
 @end deffn
1331
+@deffn {Function} {mapcatting} FUN
1332
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function}@c
1333
+@functionsubindex{mapcatting}@c
1334
+@table @strong
1335
+@item Package
1336
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1337
+@item Source
1338
+@t{transducers.lisp}
1339
+@end table
1340
+@end deffn
1341
+@deffn {Function} {mapping} FUNCTION &rest ARGS
1342
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function}@c
1343
+@functionsubindex{mapping}@c
1344
+@table @strong
1345
+@item Package
1346
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1347
+@item Source
1348
+@t{transducers.lisp}
1349
+@end table
1350
+@end deffn
1061 1351
 @deffn {Function} {maximizing} RELATION MEASURE
1062 1352
 @anchor{go to the DATA-LENS∶∶MAXIMIZING function}@c
1063 1353
 @functionsubindex{maximizing}@c
... ...
@@ -1068,6 +1358,36 @@ A lens for updating a plist@comma{} preserving previous values
1068 1358
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1069 1359
 @end table
1070 1360
 @end deffn
1361
+@deffn {Function} {mv-filtering} FUNCTION &rest ARGS
1362
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function}@c
1363
+@functionsubindex{mv-filtering}@c
1364
+@table @strong
1365
+@item Package
1366
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1367
+@item Source
1368
+@t{transducers.lisp}
1369
+@end table
1370
+@end deffn
1371
+@deffn {Function} {mv-mapping} FUNCTION &rest ARGS
1372
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function}@c
1373
+@functionsubindex{mv-mapping}@c
1374
+@table @strong
1375
+@item Package
1376
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1377
+@item Source
1378
+@t{transducers.lisp}
1379
+@end table
1380
+@end deffn
1381
+@deffn {Function} {mv-selecting} FUNCTION &rest ARGS
1382
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function}@c
1383
+@functionsubindex{mv-selecting}@c
1384
+@table @strong
1385
+@item Package
1386
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1387
+@item Source
1388
+@t{transducers.lisp}
1389
+@end table
1390
+@end deffn
1071 1391
 @deffn {Function} {of-length} LEN
1072 1392
 @anchor{go to the DATA-LENS∶∶OF-LENGTH function}@c
1073 1393
 @functionsubindex{of-length}@c
... ...
@@ -1176,6 +1496,16 @@ lambda that actually pulls a value out of a record later.
1176 1496
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1177 1497
 @end table
1178 1498
 @end deffn
1499
+@deffn {Function} {repeating*} V &key COUNT
1500
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function}@c
1501
+@functionsubindex{repeating*}@c
1502
+@table @strong
1503
+@item Package
1504
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1505
+@item Source
1506
+@t{lazy-sequence.lisp}
1507
+@end table
1508
+@end deffn
1179 1509
 @deffn {Function} {set} LENS V REC
1180 1510
 @anchor{go to the DATA-LENS․LENSES∶∶SET function}@c
1181 1511
 @functionsubindex{set}@c
... ...
@@ -1218,6 +1548,46 @@ contain the new value at the location focused by the lens.
1218 1548
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1219 1549
 @end table
1220 1550
 @end deffn
1551
+@deffn {Function} {splitting} &rest FUNCTIONS
1552
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function}@c
1553
+@functionsubindex{splitting}@c
1554
+@table @strong
1555
+@item Package
1556
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1557
+@item Source
1558
+@t{transducers.lisp}
1559
+@end table
1560
+@end deffn
1561
+@deffn {Function} {suffixp} SUFFIX &key TEST
1562
+@anchor{go to the DATA-LENS∶∶SUFFIXP function}@c
1563
+@functionsubindex{suffixp}@c
1564
+@table @strong
1565
+@item Package
1566
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1567
+@item Source
1568
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1569
+@end table
1570
+@end deffn
1571
+@deffn {Function} {taking} N
1572
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶TAKING function}@c
1573
+@functionsubindex{taking}@c
1574
+@table @strong
1575
+@item Package
1576
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1577
+@item Source
1578
+@t{transducers.lisp}
1579
+@end table
1580
+@end deffn
1581
+@deffn {Function} {transduce} XF BUILD SEQ
1582
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function}@c
1583
+@functionsubindex{transduce}@c
1584
+@table @strong
1585
+@item Package
1586
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1587
+@item Source
1588
+@t{transducer-protocol.lisp}
1589
+@end table
1590
+@end deffn
1221 1591
 @deffn {Function} {transform-elt} ELT FUN
1222 1592
 @anchor{go to the DATA-LENS∶∶TRANSFORM-ELT function}@c
1223 1593
 @functionsubindex{transform-elt}@c
... ...
@@ -1270,7 +1640,7 @@ Given a lens and a rec@comma{} return the focused value
1270 1640
 @end table
1271 1641
 @end deffn
1272 1642
 
1273
-@node Exported generic functions, , Exported functions, Exported definitions
1643
+@node Exported generic functions, Exported classes, Exported functions, Exported definitions
1274 1644
 @subsection Generic functions
1275 1645
 @deffn {Generic Function} {extract-key} MAP KEY
1276 1646
 @anchor{go to the DATA-LENS∶∶EXTRACT-KEY generic function}@c
... ...
@@ -1291,6 +1661,193 @@ Given a lens and a rec@comma{} return the focused value
1291 1661
 @end deffn
1292 1662
 @end table
1293 1663
 @end deffn
1664
+@deffn {Generic Function} {functionalize} IT
1665
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE generic function}@c
1666
+@genericsubindex{functionalize}@c
1667
+@table @strong
1668
+@item Package
1669
+@ref{go to the DATA-LENS package, , @t{data-lens}}
1670
+@item Source
1671
+@ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1672
+@item Methods
1673
+@deffn {Method} {functionalize} (IT @t{hash-table})
1674
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method}@c
1675
+@methodsubindex{functionalize}@c
1676
+@end deffn
1677
+@deffn {Method} {functionalize} (IT @t{vector})
1678
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method}@c
1679
+@methodsubindex{functionalize}@c
1680
+@end deffn
1681
+@deffn {Method} {functionalize} (IT @t{symbol})
1682
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method}@c
1683
+@methodsubindex{functionalize}@c
1684
+@end deffn
1685
+@deffn {Method} {functionalize} (IT @t{function})
1686
+@anchor{go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method}@c
1687
+@methodsubindex{functionalize}@c
1688
+@end deffn
1689
+@end table
1690
+@end deffn
1691
+@deffn {Generic Function} {init} CLIENT
1692
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function}@c
1693
+@genericsubindex{init}@c
1694
+@table @strong
1695
+@item Package
1696
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1697
+@item Source
1698
+@t{transducer-protocol.lisp}
1699
+@item Methods
1700
+@deffn {Method} {init} (IT @t{(eql list-builder)})
1701
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method}@c
1702
+@methodsubindex{init}@c
1703
+@table @strong
1704
+@item Source
1705
+@t{transducers.lisp}
1706
+@end table
1707
+@end deffn
1708
+@deffn {Method} {init} (IT @t{(eql vector-builder)})
1709
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method}@c
1710
+@methodsubindex{init}@c
1711
+@table @strong
1712
+@item Source
1713
+@t{transducers.lisp}
1714
+@end table
1715
+@end deffn
1716
+@deffn {Method} {init} (IT @t{(eql hash-table-builder)})
1717
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method}@c
1718
+@methodsubindex{init}@c
1719
+@table @strong
1720
+@item Source
1721
+@t{transducers.lisp}
1722
+@end table
1723
+@end deffn
1724
+@end table
1725
+@end deffn
1726
+@deffn {Generic Function} {reduce-generic} SEQ FUNC INIT
1727
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function}@c
1728
+@genericsubindex{reduce-generic}@c
1729
+@table @strong
1730
+@item Package
1731
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1732
+@item Source
1733
+@t{transducer-protocol.lisp}
1734
+@item Methods
1735
+@deffn {Method} {reduce-generic} (SEQ @t{lazy-sequence}) (FUNC @t{function}) INIT
1736
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method}@c
1737
+@methodsubindex{reduce-generic}@c
1738
+@table @strong
1739
+@item Source
1740
+@t{lazy-sequence.lisp}
1741
+@end table
1742
+@end deffn
1743
+@deffn {Method} {reduce-generic} (SEQ @t{sequence}) (FUNC @t{function}) INIT
1744
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method}@c
1745
+@methodsubindex{reduce-generic}@c
1746
+@end deffn
1747
+@deffn {Method} {reduce-generic} (SEQ @t{sequence}) (FUNC @t{symbol}) INIT
1748
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method}@c
1749
+@methodsubindex{reduce-generic}@c
1750
+@end deffn
1751
+@deffn {Method} {reduce-generic} SEQ (FUNC @t{symbol}) INIT
1752
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method}@c
1753
+@methodsubindex{reduce-generic}@c
1754
+@end deffn
1755
+@deffn {Method} {reduce-generic} (SEQ @t{hash-table}) (FUNC @t{function}) INIT
1756
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method}@c
1757
+@methodsubindex{reduce-generic}@c
1758
+@end deffn
1759
+@end table
1760
+@end deffn
1761
+@deffn {Generic Function} {stepper} CLIENT
1762
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function}@c
1763
+@genericsubindex{stepper}@c
1764
+@table @strong
1765
+@item Package
1766
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1767
+@item Source
1768
+@t{transducer-protocol.lisp}
1769
+@item Methods
1770
+@deffn {Method} {stepper} (IT @t{(eql list-builder)})
1771
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method}@c
1772
+@methodsubindex{stepper}@c
1773
+@table @strong
1774
+@item Source
1775
+@t{transducers.lisp}
1776
+@end table
1777
+@end deffn
1778
+@deffn {Method} {stepper} (IT @t{(eql vector-builder)})
1779
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method}@c
1780
+@methodsubindex{stepper}@c
1781
+@table @strong
1782
+@item Source
1783
+@t{transducers.lisp}
1784
+@end table
1785
+@end deffn
1786
+@deffn {Method} {stepper} (IT @t{(eql hash-table-builder)})
1787
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method}@c
1788
+@methodsubindex{stepper}@c
1789
+@table @strong
1790
+@item Source
1791
+@t{transducers.lisp}
1792
+@end table
1793
+@end deffn
1794
+@end table
1795
+@end deffn
1796
+@deffn {Generic Function} {unwrap} CLIENT OBJ
1797
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function}@c
1798
+@genericsubindex{unwrap}@c
1799
+@table @strong
1800
+@item Package
1801
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1802
+@item Source
1803
+@t{transducer-protocol.lisp}
1804
+@item Methods
1805
+@deffn {Method} {unwrap} (IT @t{(eql list-builder)}) OBJ
1806
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method}@c
1807
+@methodsubindex{unwrap}@c
1808
+@table @strong
1809
+@item Source
1810
+@t{transducers.lisp}
1811
+@end table
1812
+@end deffn
1813
+@deffn {Method} {unwrap} CLIENT OBJ
1814
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method}@c
1815
+@methodsubindex{unwrap}@c
1816
+@end deffn
1817
+@end table
1818
+@end deffn
1819
+
1820
+@node Exported classes, , Exported generic functions, Exported definitions
1821
+@subsection Classes
1822
+@deftp {Class} {lazy-sequence} ()
1823
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class}@c
1824
+@classsubindex{lazy-sequence}@c
1825
+@table @strong
1826
+@item Package
1827
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1828
+@item Source
1829
+@t{lazy-sequence.lisp}
1830
+@item Direct superclasses
1831
+@t{standard-object} (class)
1832
+@item Direct methods
1833
+@itemize @bullet
1834
+@item
1835
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method, , @t{reduce-generic}} (method)
1836
+@item
1837
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method, , @t{next}} (method)
1838
+@end itemize
1839
+@item Direct slots
1840
+@defvr {Slot} %next
1841
+@slotsubindex{%next}@c
1842
+@table @strong
1843
+@item Initargs
1844
+@t{:next}
1845
+@item Readers
1846
+@ref{go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function, , @t{next}} (generic function)
1847
+@end table
1848
+@end defvr
1849
+@end table
1850
+@end deftp
1294 1851
 
1295 1852
 
1296 1853
 @c --------------------
... ...
@@ -1307,6 +1864,36 @@ Given a lens and a rec@comma{} return the focused value
1307 1864
 
1308 1865
 @node Internal macros, Internal functions, Internal definitions, Internal definitions
1309 1866
 @subsection Macros
1867
+@deffn {Macro} {comment} &body BODY
1868
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro}@c
1869
+@macrosubindex{comment}@c
1870
+@table @strong
1871
+@item Package
1872
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1873
+@item Source
1874
+@t{transducers.lisp}
1875
+@end table
1876
+@end deffn
1877
+@deffn {Macro} {defdocumentation} NAME &body DOC-SPECS
1878
+@anchor{go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro}@c
1879
+@macrosubindex{defdocumentation}@c
1880
+@table @strong
1881
+@item Package
1882
+@ref{go to the DATA-LENS․TRANSDUCERS․INTERNALS package, , @t{data-lens.transducers.internals}}
1883
+@item Source
1884
+@t{transducer-protocol.lisp}
1885
+@end table
1886
+@end deffn
1887
+@deffn {Macro} {transducer-lambda} &body ((TWO-ARG-ACC TWO-ARG-NEXT) &body TWO-ARG-BODY)
1888
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro}@c
1889
+@macrosubindex{transducer-lambda}@c
1890
+@table @strong
1891
+@item Package
1892
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1893
+@item Source
1894
+@t{transducers.lisp}
1895
+@end table
1896
+@end deffn
1310 1897
 @deffn {Macro} {updatef} PLACE FUN &rest ARGS
1311 1898
 @anchor{go to the DATA-LENS∶∶UPDATEF macro}@c
1312 1899
 @macrosubindex{updatef}@c
... ...
@@ -1350,6 +1937,16 @@ Given a lens and a rec@comma{} return the focused value
1350 1937
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1351 1938
 @end table
1352 1939
 @end deffn
1940
+@deffn {Function} {eduction} XF SEQ
1941
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function}@c
1942
+@functionsubindex{eduction}@c
1943
+@table @strong
1944
+@item Package
1945
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1946
+@item Source
1947
+@t{transducers.lisp}
1948
+@end table
1949
+@end deffn
1353 1950
 @deffn {Function} {filler} LENGTH1 LENGTH2 FILL-VALUE
1354 1951
 @anchor{go to the DATA-LENS∶∶FILLER function}@c
1355 1952
 @functionsubindex{filler}@c
... ...
@@ -1381,6 +1978,16 @@ A lens for updating a alist@comma{} preserving previous values
1381 1978
 @ref{go to the data-lens/lens․lisp file, , @t{lens.lisp}} (file)
1382 1979
 @end table
1383 1980
 @end deffn
1981
+@deffn {Function} {seq} A B
1982
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶SEQ function}@c
1983
+@functionsubindex{seq}@c
1984
+@table @strong
1985
+@item Package
1986
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
1987
+@item Source
1988
+@t{transducers.lisp}
1989
+@end table
1990
+@end deffn
1384 1991
 @deffn {Function} {update} THING FUN &rest ARGS
1385 1992
 @anchor{go to the DATA-LENS∶∶UPDATE function}@c
1386 1993
 @functionsubindex{update}@c
... ...
@@ -1456,6 +2063,24 @@ A lens for updating a alist@comma{} preserving previous values
1456 2063
 @end deffn
1457 2064
 @end table
1458 2065
 @end deffn
2066
+@deffn {Generic Function} {next} OBJECT
2067
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function}@c
2068
+@genericsubindex{next}@c
2069
+@table @strong
2070
+@item Package
2071
+@ref{go to the DATA-LENS․TRANSDUCERS package, , @t{data-lens.transducers}}
2072
+@item Methods
2073
+@deffn {Method} {next} (LAZY-SEQUENCE @t{lazy-sequence})
2074
+@anchor{go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method}@c
2075
+@methodsubindex{next}@c
2076
+automatically generated reader method
2077
+@table @strong
2078
+@item Source
2079
+@t{lazy-sequence.lisp}
2080
+@end table
2081
+@end deffn
2082
+@end table
2083
+@end deffn
1459 2084
 @deffn {Generic Function} {unconstant} OBJECT
1460 2085
 @anchor{go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function}@c
1461 2086
 @genericsubindex{unconstant}@c
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS package (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS package (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS package (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS package (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES package (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES package (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES package (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES package (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶CLONE COMMON-LISP∶∶T AROUND method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶CLONE generic function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶CLONE generic function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶CLONE generic function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶CLONE generic function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶CONSTANT- class (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶CONSTANT- class (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶CONSTANT- class (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶CONSTANT- class (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶LIST method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T COMMON-LISP∶∶VECTOR method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP COMMON-LISP∶∶T DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶FMAP generic function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶FMAP generic function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP generic function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶FMAP generic function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶IDENTITY- class (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶IDENTITY- class (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶IDENTITY- class (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶IDENTITY- class (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-ALIST-HISTORY-LENS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-ALIST-LENS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-HASH-TABLE-LENS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-LIST-LENS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶MAKE-PLIST-LENS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶OVER function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶OVER function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶OVER function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶OVER function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶SET function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶SET function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶SET function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶SET function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNCONSTANT DATA-LENS․LENSES∶∶CONSTANT- method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNCONSTANT generic function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNIDENTITY DATA-LENS․LENSES∶∶IDENTITY- method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶UNIDENTITY generic function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶VIEW function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶VIEW function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶VIEW function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶VIEW function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶WRAP-CONSTANT function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․LENSES∶∶WRAP-IDENTITY function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS․PACKAGE package (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS․PACKAGE package (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS․PACKAGE package (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․PACKAGE package (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
38 29
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS package (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS package (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package">go to the DATA-LENS․TRANSDUCERS package</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS package (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS package (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002etransducers_002einternals-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS-package">go to the DATA-LENS․TRANSDUCERS․INTERNALS package</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236DEFDOCUMENTATION-macro">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236DEFDOCUMENTATION-macro">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶DEFDOCUMENTATION macro</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236EXIT_002dEARLY-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236EXIT_002dEARLY-function">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶EXIT-EARLY function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-generic-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236INIT-generic-function">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶INIT generic function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236HASH_002dTABLE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236SEQUENCE-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶SEQUENCE COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236SYMBOL-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC COMMON-LISP∶∶T COMMON-LISP∶∶SYMBOL COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-COMMON_002dLISP_2236_2236FUNCTION-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE COMMON-LISP∶∶FUNCTION COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-generic-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236REDUCE_002dGENERIC-generic-function">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶REDUCE-GENERIC generic function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dBUILDER_2769-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-BUILDER❩ method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236VECTOR_002dBUILDER_2769-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER ❨eql DATA-LENS․TRANSDUCERS∶∶VECTOR-BUILDER❩ method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-generic-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236STEPPER-generic-function">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶STEPPER generic function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236TRANSDUCE-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236TRANSDUCE-function">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶TRANSDUCE function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-COMMON_002dLISP_2236_2236T-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP COMMON-LISP∶∶T COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-COMMON_002dLISP_2236_2236T-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-_2768eql-DATA_002dLENS_2024TRANSDUCERS_2236_2236LIST_002dBUILDER_2769-COMMON_002dLISP_2236_2236T-method">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP ❨eql DATA-LENS․TRANSDUCERS∶∶LIST-BUILDER❩ COMMON-LISP∶∶T method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-generic-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236UNWRAP-generic-function">go to the DATA-LENS․TRANSDUCERS․INTERNALS∶∶UNWRAP generic function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶CATTING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶CATTING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236CATTING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236CATTING-function">go to the DATA-LENS․TRANSDUCERS∶∶CATTING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COLLECTING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COLLECTING-function">go to the DATA-LENS․TRANSDUCERS∶∶COLLECTING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMMENT-macro">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMMENT-macro">go to the DATA-LENS․TRANSDUCERS∶∶COMMENT macro</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMPRESSING_002dRUNS-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMPRESSING_002dRUNS-function">go to the DATA-LENS․TRANSDUCERS∶∶COMPRESSING-RUNS function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DEDUPING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DEDUPING-function">go to the DATA-LENS․TRANSDUCERS∶∶DEDUPING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DROPPING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DROPPING-function">go to the DATA-LENS․TRANSDUCERS∶∶DROPPING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236EDUCTION-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236EDUCTION-function">go to the DATA-LENS․TRANSDUCERS∶∶EDUCTION function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236FILTERING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236FILTERING-function">go to the DATA-LENS․TRANSDUCERS∶∶FILTERING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dSELECT-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dSELECT-function">go to the DATA-LENS․TRANSDUCERS∶∶HASH-TABLE-SELECT function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶IOTA function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶IOTA function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236IOTA-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236IOTA-function">go to the DATA-LENS․TRANSDUCERS∶∶IOTA function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-classes.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-class">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-classes.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-class">go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE class</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-function">go to the DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPCATTING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPCATTING-function">go to the DATA-LENS․TRANSDUCERS∶∶MAPCATTING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPPING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPPING-function">go to the DATA-LENS․TRANSDUCERS∶∶MAPPING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dFILTERING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dFILTERING-function">go to the DATA-LENS․TRANSDUCERS∶∶MV-FILTERING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dMAPPING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dMAPPING-function">go to the DATA-LENS․TRANSDUCERS∶∶MV-MAPPING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dSELECTING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dSELECTING-function">go to the DATA-LENS․TRANSDUCERS∶∶MV-SELECTING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-method">go to the DATA-LENS․TRANSDUCERS∶∶NEXT DATA-LENS․TRANSDUCERS∶∶LAZY-SEQUENCE method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-generic-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-generic-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236NEXT-generic-function">go to the DATA-LENS․TRANSDUCERS∶∶NEXT generic function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING-macro">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING-macro">go to the DATA-LENS․TRANSDUCERS∶∶REPEATING macro</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING_002a-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING_002a-function">go to the DATA-LENS․TRANSDUCERS∶∶REPEATING* function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶SEQ function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶SEQ function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SEQ-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SEQ-function">go to the DATA-LENS․TRANSDUCERS∶∶SEQ function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SPLITTING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SPLITTING-function">go to the DATA-LENS․TRANSDUCERS∶∶SPLITTING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶TAKING function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶TAKING function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TAKING-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TAKING-function">go to the DATA-LENS․TRANSDUCERS∶∶TAKING function</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TRANSDUCER_002dLAMBDA-macro">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Internal-macros.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TRANSDUCER_002dLAMBDA-macro">go to the DATA-LENS․TRANSDUCERS∶∶TRANSDUCER-LAMBDA macro</a>.</p>
40
+</body>
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶APPLICABLE-WHEN function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶APPLICABLE-WHEN function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶APPLICABLE-WHEN function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶APPLICABLE-WHEN function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶APPLYING macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶APPLYING macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶APPLYING macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶APPLYING macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶COMBINE-MATCHING-LISTS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶COMPRESS-RUNS function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶COMPRESS-RUNS function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶COMPRESS-RUNS function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶COMPRESS-RUNS function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶CONS-NEW function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶CONS-NEW function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶CONS-NEW function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶CONS-NEW function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶CUMSUM function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶CUMSUM function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶CUMSUM function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶CUMSUM function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶DEDUPLICATE function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶DEDUPLICATE function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶DEDUPLICATE function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶DEDUPLICATE function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶DEFUN-CT macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶DEFUN-CT macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶DEFUN-CT macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶DEFUN-CT macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶DENEST function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶DENEST function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶DENEST function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶DENEST function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶DERIVE function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶DERIVE function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶DERIVE function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶DERIVE function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶ELEMENT function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶ELEMENT function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶ELEMENT function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶ELEMENT function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶EXCLUDE function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶EXCLUDE function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶EXCLUDE function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶EXCLUDE function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶HASH-TABLE COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶EXTRACT-KEY COMMON-LISP∶∶LIST COMMON-LISP∶∶T method (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶EXTRACT-KEY generic function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶EXTRACT-KEY generic function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶EXTRACT-KEY generic function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶EXTRACT-KEY generic function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶FILLER function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶FILLER function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶FILLER function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶FILLER function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
38 29
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236FUNCTION-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236FUNCTION-method">go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶FUNCTION method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236HASH_002dTABLE-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236HASH_002dTABLE-method">go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶HASH-TABLE method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236SYMBOL-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236SYMBOL-method">go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶SYMBOL method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236VECTOR-method">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-COMMON_002dLISP_2236_2236VECTOR-method">go to the DATA-LENS∶∶FUNCTIONALIZE COMMON-LISP∶∶VECTOR method</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS∶∶FUNCTIONALIZE generic function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶FUNCTIONALIZE generic function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-generic-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-generic-functions.html#go-to-the-DATA_002dLENS_2236_2236FUNCTIONALIZE-generic-function">go to the DATA-LENS∶∶FUNCTIONALIZE generic function</a>.</p>
40
+</body>
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶INCLUDE function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶INCLUDE function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶INCLUDE function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶INCLUDE function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶JUXT function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶JUXT function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶JUXT function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶JUXT function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶KEY function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶KEY function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶KEY function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶KEY function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶KEY-TRANSFORM function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶KEY-TRANSFORM function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶KEY-TRANSFORM function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶KEY-TRANSFORM function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶LET-FN macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶LET-FN macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶LET-FN macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶LET-FN macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶MATCHING-LIST-REDUCER function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶MAXIMIZING function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶MAXIMIZING function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶MAXIMIZING function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶MAXIMIZING function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶OF-LENGTH function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶OF-LENGTH function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶OF-LENGTH function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶OF-LENGTH function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶OF-MAX-LENGTH function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶OF-MAX-LENGTH function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶OF-MAX-LENGTH function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶OF-MAX-LENGTH function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶OF-MIN-LENGTH function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶OF-MIN-LENGTH function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶OF-MIN-LENGTH function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶OF-MIN-LENGTH function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶ON function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶ON function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶ON function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶ON function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶OVER function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶OVER function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶OVER function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶OVER function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶PICK function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶PICK function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶PICK function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶PICK function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶REGEX-MATCH function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶REGEX-MATCH function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶REGEX-MATCH function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶REGEX-MATCH function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶SHORTCUT macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶SHORTCUT macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶SHORTCUT macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶SHORTCUT macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶SLICE function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶SLICE function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶SLICE function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶SLICE function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶SORTED function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶SORTED function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶SORTED function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶SORTED function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶SPLICE-ELT function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶SPLICE-ELT function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶SPLICE-ELT function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶SPLICE-ELT function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
38 29
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the DATA-LENS∶∶SUFFIXP function (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶SUFFIXP function (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SUFFIXP-function">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="Exported-functions.html#go-to-the-DATA_002dLENS_2236_2236SUFFIXP-function">go to the DATA-LENS∶∶SUFFIXP function</a>.</p>
40
+</body>
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶TRANSFORM-ELT function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶TRANSFORM-ELT function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶TRANSFORM-ELT function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶TRANSFORM-ELT function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶TRANSFORM-HEAD function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶TRANSFORM-HEAD function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶TRANSFORM-HEAD function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶TRANSFORM-HEAD function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶TRANSFORM-TAIL function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶TRANSFORM-TAIL function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶TRANSFORM-TAIL function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶TRANSFORM-TAIL function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶UPDATE function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶UPDATE function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶UPDATE function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶UPDATE function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶UPDATEF macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶UPDATEF macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶UPDATEF macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶UPDATEF macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶ZIPPING function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶ZIPPING function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶ZIPPING function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶ZIPPING function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶&lt;&gt;1 macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶&lt;&gt;1 macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶&lt;&gt;1 macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶&lt;&gt;1 macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶== function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶== function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶== function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶== function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶=&gt;&gt; function (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶=&gt;&gt; function (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶=&gt;&gt; function (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶=&gt;&gt; function (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the DATA-LENS∶∶• macro (The data-lens Reference Manual)</title>
7
+<title>go to the DATA-LENS∶∶• macro (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the DATA-LENS∶∶• macro (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the DATA-LENS∶∶• macro (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the data-lens system (The data-lens Reference Manual)</title>
7
+<title>go to the data-lens system (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the data-lens system (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens system (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the data-lens․asd file (The data-lens Reference Manual)</title>
7
+<title>go to the data-lens․asd file (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the data-lens․asd file (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens․asd file (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
38 29
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the data-lens/beta/transducers system (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/beta/transducers system (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002fbeta_002ftransducers-system.html#go-to-the-data_002dlens_002fbeta_002ftransducers-system">go to the data-lens/beta/transducers system</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the data-lens/beta/transducers/lazy-sequence․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/beta/transducers/lazy-sequence․lisp file (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file">go to the data-lens/beta/transducers/lazy-sequence․lisp file</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the data-lens/beta/transducers/package․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/beta/transducers/package․lisp file (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file">go to the data-lens/beta/transducers/package․lisp file</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the data-lens/beta/transducers/transducer-protocol․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/beta/transducers/transducer-protocol․lisp file (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file">go to the data-lens/beta/transducers/transducer-protocol․lisp file</a>.</p>
40
+</body>
0 41
new file mode 100644
... ...
@@ -0,0 +1,40 @@
1
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
+<html>
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4
+<!-- This file redirects to the location of a node or anchor -->
5
+<head>
6
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
+<title>go to the data-lens/beta/transducers/transducers․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8
+
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/beta/transducers/transducers․lisp file (The data-lens/beta/transducers Reference Manual)">
11
+<meta name="resource-type" content="document">
12
+<meta name="distribution" content="global">
13
+<meta name="Generator" content="texi2any">
14
+<style type="text/css">
15
+<!--
16
+a.summary-letter {text-decoration: none}
17
+blockquote.indentedblock {margin-right: 0em}
18
+div.display {margin-left: 3.2em}
19
+div.example {margin-left: 3.2em}
20
+div.lisp {margin-left: 3.2em}
21
+kbd {font-style: oblique}
22
+pre.display {font-family: inherit}
23
+pre.format {font-family: inherit}
24
+pre.menu-comment {font-family: serif}
25
+pre.menu-preformatted {font-family: serif}
26
+span.nolinebreak {white-space: nowrap}
27
+span.roman {font-family: initial; font-weight: normal}
28
+span.sansserif {font-family: sans-serif; font-weight: normal}
29
+ul.no-bullet {list-style: none}
30
+-->
31
+</style>
32
+
33
+<meta http-equiv="Refresh" content="0; url=The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file">
34
+
35
+</head>
36
+
37
+<body lang="en">
38
+
39
+<p>The node you are looking for is at <a href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#go-to-the-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file">go to the data-lens/beta/transducers/transducers․lisp file</a>.</p>
40
+</body>
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the data-lens/lens․lisp file (The data-lens Reference Manual)</title>
7
+<title>go to the data-lens/lens․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the data-lens/lens․lisp file (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/lens․lisp file (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the data-lens/optics․lisp file (The data-lens Reference Manual)</title>
7
+<title>go to the data-lens/optics․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the data-lens/optics․lisp file (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/optics․lisp file (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,13 +1,13 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <!-- This file redirects to the location of a node or anchor -->
5 5
 <head>
6 6
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
-<title>go to the data-lens/package․lisp file (The data-lens Reference Manual)</title>
7
+<title>go to the data-lens/package․lisp file (The data-lens/beta/transducers Reference Manual)</title>
8 8
 
9
-<meta name="description" content="The data-lens Reference Manual.">
10
-<meta name="keywords" content="go to the data-lens/package․lisp file (The data-lens Reference Manual)">
9
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
10
+<meta name="keywords" content="go to the data-lens/package․lisp file (The data-lens/beta/transducers Reference Manual)">
11 11
 <meta name="resource-type" content="document">
12 12
 <meta name="distribution" content="global">
13 13
 <meta name="Generator" content="texi2any">
... ...
@@ -15,23 +15,14 @@
15 15
 <!--
16 16
 a.summary-letter {text-decoration: none}
17 17
 blockquote.indentedblock {margin-right: 0em}
18
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
19
-blockquote.smallquotation {font-size: smaller}
20 18
 div.display {margin-left: 3.2em}
21 19
 div.example {margin-left: 3.2em}
22 20
 div.lisp {margin-left: 3.2em}
23
-div.smalldisplay {margin-left: 3.2em}
24
-div.smallexample {margin-left: 3.2em}
25
-div.smalllisp {margin-left: 3.2em}
26 21
 kbd {font-style: oblique}
27 22
 pre.display {font-family: inherit}
28 23
 pre.format {font-family: inherit}
29 24
 pre.menu-comment {font-family: serif}
30 25
 pre.menu-preformatted {font-family: serif}
31
-pre.smalldisplay {font-family: inherit; font-size: smaller}
32
-pre.smallexample {font-size: smaller}
33
-pre.smallformat {font-family: inherit; font-size: smaller}
34
-pre.smalllisp {font-size: smaller}
35 26
 span.nolinebreak {white-space: nowrap}
36 27
 span.roman {font-family: initial; font-weight: normal}
37 28
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -1,41 +1,32 @@
1 1
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 2
 <html>
3
-<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
3
+<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
4 4
 <head>
5 5
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6
-<title>Top (The data-lens Reference Manual)</title>
6
+<title>Top (The data-lens/beta/transducers Reference Manual)</title>
7 7
 
8
-<meta name="description" content="The data-lens Reference Manual.">
9
-<meta name="keywords" content="Top (The data-lens Reference Manual)">
8
+<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
9
+<meta name="keywords" content="Top (The data-lens/beta/transducers Reference Manual)">
10 10
 <meta name="resource-type" content="document">
11 11
 <meta name="distribution" content="global">
12 12
 <meta name="Generator" content="texi2any">
13 13
 <link href="#Top" rel="start" title="Top">
14
-<link href="Indexes.html#Indexes" rel="index" title="Indexes">
14
+<link href="Indexes.html" rel="index" title="Indexes">
15 15
 <link href="#SEC_Contents" rel="contents" title="Table of Contents">
16 16
 <link href="../dir/index.html" rel="up" title="(dir)">
17
-<link href="Systems.html#Systems" rel="next" title="Systems">
17
+<link href="Systems.html" rel="next" title="Systems">
18 18
 <style type="text/css">
19 19
 <!--
20 20
 a.summary-letter {text-decoration: none}
21 21
 blockquote.indentedblock {margin-right: 0em}
22
-blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
23
-blockquote.smallquotation {font-size: smaller}
24 22
 div.display {margin-left: 3.2em}
25 23
 div.example {margin-left: 3.2em}
26 24
 div.lisp {margin-left: 3.2em}
27
-div.smalldisplay {margin-left: 3.2em}
28
-div.smallexample {margin-left: 3.2em}
29
-div.smalllisp {margin-left: 3.2em}
30 25
 kbd {font-style: oblique}
31 26
 pre.display {font-family: inherit}
32 27
 pre.format {font-family: inherit}
33 28
 pre.menu-comment {font-family: serif}
34 29
 pre.menu-preformatted {font-family: serif}
35
-pre.smalldisplay {font-family: inherit; font-size: smaller}
36
-pre.smallexample {font-size: smaller}
37
-pre.smallformat {font-family: inherit; font-size: smaller}
38
-pre.smalllisp {font-size: smaller}
39 30
 span.nolinebreak {white-space: nowrap}
40 31
 span.roman {font-family: initial; font-weight: normal}
41 32
 span.sansserif {font-family: sans-serif; font-weight: normal}
... ...
@@ -47,7 +38,7 @@ ul.no-bullet {list-style: none}
47 38
 </head>
48 39
 
49 40
 <body lang="en">
50
-<h1 class="settitle" align="center">The data-lens Reference Manual</h1>
41
+<h1 class="settitle" align="center">The data-lens/beta/transducers Reference Manual</h1>
51 42
 
52 43
 
53 44
 
... ...
@@ -94,54 +85,62 @@ ul.no-bullet {list-style: none}
94 85
 
95 86
 
96 87
 
97
-<a name="SEC_Contents"></a>
88
+<span id="SEC_Contents"></span>
98 89
 <h2 class="contents-heading">Table of Contents</h2>
99 90
 
100 91
 <div class="contents">
101 92
 
102 93
 <ul class="no-bullet">
103
-  <li><a name="toc-Systems-1" href="Systems.html#Systems">1 Systems</a>
94
+  <li><a id="toc-Systems-1" href="Systems.html#Systems">1 Systems</a>
104 95
   <ul class="no-bullet">
105
-    <li><a name="toc-data_002dlens" href="The-data_002dlens-system.html#The-data_002dlens-system">1.1 <tt>data-lens</tt></a></li>
96
+    <li><a id="toc-data_002dlens_002fbeta_002ftransducers" href="The-data_002dlens_002fbeta_002ftransducers-system.html#The-data_002dlens_002fbeta_002ftransducers-system">1.1 <tt>data-lens/beta/transducers</tt></a></li>
97
+    <li><a id="toc-data_002dlens" href="The-data_002dlens-system.html#The-data_002dlens-system">1.2 <tt>data-lens</tt></a></li>
106 98
   </ul></li>
107
-  <li><a name="toc-Files-1" href="Files.html#Files">2 Files</a>
99
+  <li><a id="toc-Files-1" href="Files.html#Files">2 Files</a>
108 100
   <ul class="no-bullet">
109
-    <li><a name="toc-Lisp" href="Lisp-files.html#Lisp-files">2.1 Lisp</a>
101
+    <li><a id="toc-Lisp" href="Lisp-files.html#Lisp-files">2.1 Lisp</a>
110 102
     <ul class="no-bullet">
111
-      <li><a name="toc-data_002dlens_002easd" href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file">2.1.1 <tt>data-lens.asd</tt></a></li>
112
-      <li><a name="toc-data_002dlens_002fpackage_002elisp" href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file">2.1.2 <tt>data-lens/package.lisp</tt></a></li>
113
-      <li><a name="toc-data_002dlens_002foptics_002elisp" href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file">2.1.3 <tt>data-lens/optics.lisp</tt></a></li>
114
-      <li><a name="toc-data_002dlens_002flens_002elisp" href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file">2.1.4 <tt>data-lens/lens.lisp</tt></a></li>
103
+      <li><a id="toc-data_002dlens_002easd" href="The-data_002dlens_002easd-file.html#The-data_002dlens_2024asd-file">2.1.1 <tt>data-lens.asd</tt></a></li>
104
+      <li><a id="toc-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp" href="The-data_002dlens_002fbeta_002ftransducers_002fpackage_002elisp-file.html#The-data_002dlens_002fbeta_002ftransducers_002fpackage_2024lisp-file">2.1.2 <tt>data-lens/beta/transducers/package.lisp</tt></a></li>
105
+      <li><a id="toc-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp" href="The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_002elisp-file.html#The-data_002dlens_002fbeta_002ftransducers_002ftransducer_002dprotocol_2024lisp-file">2.1.3 <tt>data-lens/beta/transducers/transducer-protocol.lisp</tt></a></li>
106
+      <li><a id="toc-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp" href="The-data_002dlens_002fbeta_002ftransducers_002ftransducers_002elisp-file.html#The-data_002dlens_002fbeta_002ftransducers_002ftransducers_2024lisp-file">2.1.4 <tt>data-lens/beta/transducers/transducers.lisp</tt></a></li>
107
+      <li><a id="toc-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp" href="The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_002elisp-file.html#The-data_002dlens_002fbeta_002ftransducers_002flazy_002dsequence_2024lisp-file">2.1.5 <tt>data-lens/beta/transducers/lazy-sequence.lisp</tt></a></li>
108
+      <li><a id="toc-data_002dlens_002fpackage_002elisp" href="The-data_002dlens_002fpackage_002elisp-file.html#The-data_002dlens_002fpackage_2024lisp-file">2.1.6 <tt>data-lens/package.lisp</tt></a></li>
109
+      <li><a id="toc-data_002dlens_002foptics_002elisp" href="The-data_002dlens_002foptics_002elisp-file.html#The-data_002dlens_002foptics_2024lisp-file">2.1.7 <tt>data-lens/optics.lisp</tt></a></li>
110
+      <li><a id="toc-data_002dlens_002flens_002elisp" href="The-data_002dlens_002flens_002elisp-file.html#The-data_002dlens_002flens_2024lisp-file">2.1.8 <tt>data-lens/lens.lisp</tt></a></li>
115 111
     </ul></li>
116 112
   </ul></li>
117
-  <li><a name="toc-Packages-1" href="Packages.html#Packages">3 Packages</a>
113
+  <li><a id="toc-Packages-1" href="Packages.html#Packages">3 Packages</a>
118 114
   <ul class="no-bullet">
119
-    <li><a name="toc-data_002dlens-1" href="The-data_002dlens-package.html#The-data_002dlens-package">3.1 <tt>data-lens</tt></a></li>
120
-    <li><a name="toc-data_002dlens_002epackage" href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package">3.2 <tt>data-lens.package</tt></a></li>
121
-    <li><a name="toc-data_002dlens_002elenses" href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package">3.3 <tt>data-lens.lenses</tt></a></li>
115
+    <li><a id="toc-data_002dlens-1" href="The-data_002dlens-package.html#The-data_002dlens-package">3.1 <tt>data-lens</tt></a></li>
116
+    <li><a id="toc-data_002dlens_002etransducers" href="The-data_002dlens_002etransducers-package.html#The-data_002dlens_2024transducers-package">3.2 <tt>data-lens.transducers</tt></a></li>
117
+    <li><a id="toc-data_002dlens_002epackage" href="The-data_002dlens_002epackage-package.html#The-data_002dlens_2024package-package">3.3 <tt>data-lens.package</tt></a></li>
118
+    <li><a id="toc-data_002dlens_002elenses" href="The-data_002dlens_002elenses-package.html#The-data_002dlens_2024lenses-package">3.4 <tt>data-lens.lenses</tt></a></li>
119
+    <li><a id="toc-data_002dlens_002etransducers_002einternals" href="The-data_002dlens_002etransducers_002einternals-package.html#The-data_002dlens_2024transducers_2024internals-package">3.5 <tt>data-lens.transducers.internals</tt></a></li>
122 120
   </ul></li>
123
-  <li><a name="toc-Definitions-1" href="Definitions.html#Definitions">4 Definitions</a>
121
+  <li><a id="toc-Definitions-1" href="Definitions.html#Definitions">4 Definitions</a>
124 122
   <ul class="no-bullet">
125
-    <li><a name="toc-Exported-definitions-1" href="Exported-definitions.html#Exported-definitions">4.1 Exported definitions</a>
123
+    <li><a id="toc-Exported-definitions-1" href="Exported-definitions.html#Exported-definitions">4.1 Exported definitions</a>
126 124
     <ul class="no-bullet">
127
-      <li><a name="toc-Macros" href="Exported-macros.html#Exported-macros">4.1.1 Macros</a></li>
128
-      <li><a name="toc-Functions" href="Exported-functions.html#Exported-functions">4.1.2 Functions</a></li>
129
-      <li><a name="toc-Generic-functions" href="Exported-generic-functions.html#Exported-generic-functions">4.1.3 Generic functions</a></li>
125
+      <li><a id="toc-Macros" href="Exported-macros.html#Exported-macros">4.1.1 Macros</a></li>
126
+      <li><a id="toc-Functions" href="Exported-functions.html#Exported-functions">4.1.2 Functions</a></li>
127
+      <li><a id="toc-Generic-functions" href="Exported-generic-functions.html#Exported-generic-functions">4.1.3 Generic functions</a></li>
128
+      <li><a id="toc-Classes" href="Exported-classes.html#Exported-classes">4.1.4 Classes</a></li>
130 129
     </ul></li>
131
-    <li><a name="toc-Internal-definitions-1" href="Internal-definitions.html#Internal-definitions">4.2 Internal definitions</a>
130
+    <li><a id="toc-Internal-definitions-1" href="Internal-definitions.html#Internal-definitions">4.2 Internal definitions</a>
132 131
     <ul class="no-bullet">
133
-      <li><a name="toc-Macros-1" href="Internal-macros.html#Internal-macros">4.2.1 Macros</a></li>
134
-      <li><a name="toc-Functions-1" href="Internal-functions.html#Internal-functions">4.2.2 Functions</a></li>
135
-      <li><a name="toc-Generic-functions-1" href="Internal-generic-functions.html#Internal-generic-functions">4.2.3 Generic functions</a></li>
136
-      <li><a name="toc-Classes" href="Internal-classes.html#Internal-classes">4.2.4 Classes</a></li>
132
+      <li><a id="toc-Macros-1" href="Internal-macros.html#Internal-macros">4.2.1 Macros</a></li>
133
+      <li><a id="toc-Functions-1" href="Internal-functions.html#Internal-functions">4.2.2 Functions</a></li>
134
+      <li><a id="toc-Generic-functions-1" href="Internal-generic-functions.html#Internal-generic-functions">4.2.3 Generic functions</a></li>
135
+      <li><a id="toc-Classes-1" href="Internal-classes.html#Internal-classes">4.2.4 Classes</a></li>
137 136
     </ul></li>
138 137
   </ul></li>
139
-  <li><a name="toc-Indexes-1" href="Indexes.html#Indexes">Appendix A Indexes</a>
138
+  <li><a id="toc-Indexes-1" href="Indexes.html#Indexes">Appendix A Indexes</a>
140 139
   <ul class="no-bullet">
141
-    <li><a name="toc-Concepts" href="Concept-index.html#Concept-index">A.1 Concepts</a></li>
142
-    <li><a name="toc-Functions-2" href="Function-index.html#Function-index">A.2 Functions</a></li>
143
-    <li><a name="toc-Variables" href="Variable-index.html#Variable-index">A.3 Variables</a></li>
144
-    <li><a name="toc-Data-types" href="Data-type-index.html#Data-type-index">A.4 Data types</a></li>
140
+    <li><a id="toc-Concepts" href="Concept-index.html#Concept-index" rel="index">A.1 Concepts</a></li>
141
+    <li><a id="toc-Functions-2" href="Function-index.html#Function-index" rel="index">A.2 Functions</a></li>
142
+    <li><a id="toc-Variables" href="Variable-index.html#Variable-index" rel="index">A.3 Variables</a></li>
143
+    <li><a id="toc-Data-types" href="Data-type-index.html#Data-type-index" rel="index">A.4 Data types</a></li>
145 144
   </ul></li>
146 145
 </ul>
147 146
 </div>
... ...
@@ -149,28 +148,26 @@ ul.no-bullet {list-style: none}
149 148
 
150 149
 
151 150
 
152
-<a name="Top"></a>
153
-<div class="header">
151
+<span id="Top"></span><div class="header">
154 152
 <p>
155
-Next: <a href="Systems.html#Systems" accesskey="n" rel="next">Systems</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
153
+Next: <a href="Systems.html" accesskey="n" rel="next">Systems</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
156 154
 </div>
157 155
 <hr>
158
-<a name="The-data_002dlens-Reference-Manual"></a>
159
-<h1 class="top">The data-lens Reference Manual</h1>
160
-<p>This is the data-lens Reference Manual,
156
+<span id="The-data_002dlens_002fbeta_002ftransducers-Reference-Manual"></span><h1 class="top">The data-lens/beta/transducers Reference Manual</h1>
157
+<p>This is the data-lens/beta/transducers Reference Manual,
161 158
 generated automatically by Declt version 3.0 &quot;Montgomery Scott&quot;
162
-on Mon Oct 12 20:22:22 2020 GMT-8.
159
+on Wed Jan 06 14:24:28 2021 GMT-8.
163 160
 </p>
164 161
 <table class="menu" border="0" cellspacing="0">
165
-<tr><td align="left" valign="top">&bull; <a href="Systems.html#Systems" accesskey="1">Systems</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The systems documentation
162
+<tr><td align="left" valign="top">&bull; <a href="Systems.html" accesskey="1">Systems</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The systems documentation
166 163
 </td></tr>
167
-<tr><td align="left" valign="top">&bull; <a href="Files.html#Files" accesskey="2">Files</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The files documentation
164
+<tr><td align="left" valign="top">&bull; <a href="Files.html" accesskey="2">Files</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The files documentation
168 165
 </td></tr>
169
-<tr><td align="left" valign="top">&bull; <a href="Packages.html#Packages" accesskey="3">Packages</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The packages documentation
166
+<tr><td align="left" valign="top">&bull; <a href="Packages.html" accesskey="3">Packages</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The packages documentation
170 167
 </td></tr>
171
-<tr><td align="left" valign="top">&bull; <a href="Definitions.html#Definitions" accesskey="4">Definitions</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The symbols documentation
168
+<tr><td align="left" valign="top">&bull; <a href="Definitions.html" accesskey="4">Definitions</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">The symbols documentation
172 169
 </td></tr>
173
-<tr><td align="left" valign="top">&bull; <a href="Indexes.html#Indexes" accesskey="5">Indexes</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Concepts, functions, variables and data types
170
+<tr><td align="left" valign="top">&bull; <a href="Indexes.html" accesskey="5">Indexes</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">Concepts, functions, variables and data types
174 171
 </td></tr>
175 172
 </table>
176 173
 
... ...
@@ -179,7 +176,7 @@ on Mon Oct 12 20:22:22 2020 GMT-8.
179 176
 <hr>
180 177
 <div class="header">
181 178
 <p>
182
-Next: <a href="Systems.html#Systems" accesskey="n" rel="next">Systems</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html#Indexes" title="Index" rel="index">Index</a>]</p>
179
+Next: <a href="Systems.html" accesskey="n" rel="next">Systems</a>, Previous: <a href="../dir/index.html" accesskey="p" rel="prev">(dir)</a>, Up: <a href="../dir/index.html" accesskey="u" rel="up">(dir)</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
183 180
 </div>
184 181
 
185 182