chore: update docs

This commit is contained in:
Edward
2021-01-06 14:55:01 -08:00
parent 96cc36bb65
commit 6136075dca
174 changed files with 14224 additions and 2042 deletions

View File

@ -1,42 +1,33 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
<!-- Created by GNU Texinfo 6.7, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Exported functions (The data-lens Reference Manual)</title>
<title>Exported functions (The data-lens/beta/transducers Reference Manual)</title>
<meta name="description" content="The data-lens Reference Manual.">
<meta name="keywords" content="Exported functions (The data-lens Reference Manual)">
<meta name="description" content="The data-lens/beta/transducers Reference Manual.">
<meta name="keywords" content="Exported functions (The data-lens/beta/transducers Reference Manual)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="texi2any">
<link href="index.html#Top" rel="start" title="Top">
<link href="Indexes.html#Indexes" rel="index" title="Indexes">
<link href="index.html" rel="start" title="Top">
<link href="Indexes.html" rel="index" title="Indexes">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Exported-definitions.html#Exported-definitions" rel="up" title="Exported definitions">
<link href="Exported-generic-functions.html#Exported-generic-functions" rel="next" title="Exported generic functions">
<link href="Exported-macros.html#Exported-macros" rel="prev" title="Exported macros">
<link href="Exported-definitions.html" rel="up" title="Exported definitions">
<link href="Exported-generic-functions.html" rel="next" title="Exported generic functions">
<link href="Exported-macros.html" rel="prev" title="Exported macros">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
@ -48,17 +39,15 @@ ul.no-bullet {list-style: none}
</head>
<body lang="en">
<a name="Exported-functions"></a>
<div class="header">
<span id="Exported-functions"></span><div class="header">
<p>
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>
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>
</div>
<hr>
<a name="Functions"></a>
<h4 class="subsection">4.1.2 Functions</h4>
<span id="Functions"></span><h4 class="subsection">4.1.2 Functions</h4>
<dl>
<dt><a name="index-_003d_003d"></a>Function: <strong>==</strong> <em>TARGET &amp;key TEST</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236_003d_003d-function"></a><a name="index-Function_002c-_003d_003d"></a>
<dt id="index-_003d_003d">Function: <strong>==</strong> <em>TARGET &amp;key TEST</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236_003d_003d-function"></span><span id="index-Function_002c-_003d_003d"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-applicable_002dwhen"></a>Function: <strong>applicable-when</strong> <em>FUN TEST</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236APPLICABLE_002dWHEN-function"></a><a name="index-Function_002c-applicable_002dwhen"></a>
<dt id="index-applicable_002dwhen">Function: <strong>applicable-when</strong> <em>FUN TEST</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236APPLICABLE_002dWHEN-function"></span><span id="index-Function_002c-applicable_002dwhen"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-combine_002dmatching_002dlists"></a>Function: <strong>combine-matching-lists</strong> <em>&amp;key TEST &amp;allow-other-keys</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236COMBINE_002dMATCHING_002dLISTS-function"></a><a name="index-Function_002c-combine_002dmatching_002dlists"></a>
<dt id="index-catting">Function: <strong>catting</strong> <em>()</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236CATTING-function"></span><span id="index-Function_002c-catting"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-collecting">Function: <strong>collecting</strong> <em>COLLECTOR</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COLLECTING-function"></span><span id="index-Function_002c-collecting"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-combine_002dmatching_002dlists">Function: <strong>combine-matching-lists</strong> <em>&amp;key TEST &amp;allow-other-keys</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236COMBINE_002dMATCHING_002dLISTS-function"></span><span id="index-Function_002c-combine_002dmatching_002dlists"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-compress_002druns"></a>Function: <strong>compress-runs</strong> <em>&amp;key COLLECTOR TEST KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236COMPRESS_002dRUNS-function"></a><a name="index-Function_002c-compress_002druns"></a>
<dt id="index-compress_002druns">Function: <strong>compress-runs</strong> <em>&amp;key COLLECTOR TEST KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236COMPRESS_002dRUNS-function"></span><span id="index-Function_002c-compress_002druns"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-cumsum"></a>Function: <strong>cumsum</strong> <em>&amp;key ADD-FUN KEY COMBINE ZERO</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236CUMSUM-function"></a><a name="index-Function_002c-cumsum"></a>
<dt id="index-compressing_002druns">Function: <strong>compressing-runs</strong> <em>&amp;key TEST COMBINER</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236COMPRESSING_002dRUNS-function"></span><span id="index-Function_002c-compressing_002druns"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-cumsum">Function: <strong>cumsum</strong> <em>&amp;key ADD-FUN KEY COMBINE ZERO</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236CUMSUM-function"></span><span id="index-Function_002c-cumsum"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-denest"></a>Function: <strong>denest</strong> <em>&amp;key RESULT-TYPE</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236DENEST-function"></a><a name="index-Function_002c-denest"></a>
<dt id="index-deduping">Function: <strong>deduping</strong> <em>&amp;optional TEST</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DEDUPING-function"></span><span id="index-Function_002c-deduping"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-denest">Function: <strong>denest</strong> <em>&amp;key RESULT-TYPE</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236DENEST-function"></span><span id="index-Function_002c-denest"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-derive"></a>Function: <strong>derive</strong> <em>DIFF-FUN &amp;key KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236DERIVE-function"></a><a name="index-Function_002c-derive"></a>
<dt id="index-derive">Function: <strong>derive</strong> <em>DIFF-FUN &amp;key KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236DERIVE-function"></span><span id="index-Function_002c-derive"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-element"></a>Function: <strong>element</strong> <em>NUM</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236ELEMENT-function"></a><a name="index-Function_002c-element"></a>
<dt id="index-dropping">Function: <strong>dropping</strong> <em>N</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236DROPPING-function"></span><span id="index-Function_002c-dropping"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-element">Function: <strong>element</strong> <em>NUM</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236ELEMENT-function"></span><span id="index-Function_002c-element"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-exclude"></a>Function: <strong>exclude</strong> <em>PRED</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236EXCLUDE-function"></a><a name="index-Function_002c-exclude"></a>
<dt id="index-exclude">Function: <strong>exclude</strong> <em>PRED</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236EXCLUDE-function"></span><span id="index-Function_002c-exclude"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-include"></a>Function: <strong>include</strong> <em>PRED</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236INCLUDE-function"></a><a name="index-Function_002c-include"></a>
<dt id="index-exit_002dearly">Function: <strong>exit-early</strong> <em>ACC</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236EXIT_002dEARLY-function"></span><span id="index-Function_002c-exit_002dearly"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-filtering">Function: <strong>filtering</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236FILTERING-function"></span><span id="index-Function_002c-filtering"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-hash_002dtable_002dselect">Function: <strong>hash-table-select</strong> <em>HASH-TABLE</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236HASH_002dTABLE_002dSELECT-function"></span><span id="index-Function_002c-hash_002dtable_002dselect"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-include">Function: <strong>include</strong> <em>PRED</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236INCLUDE-function"></span><span id="index-Function_002c-include"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-juxt"></a>Function: <strong>juxt</strong> <em>FUN1 &amp;rest R</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236JUXT-function"></a><a name="index-Function_002c-juxt"></a>
<dt id="index-iota">Function: <strong>iota</strong> <em>&amp;key START STEP COUNT</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236IOTA-function"></span><span id="index-Function_002c-iota"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-juxt">Function: <strong>juxt</strong> <em>FUN1 &amp;rest R</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236JUXT-function"></span><span id="index-Function_002c-juxt"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-key"></a>Function: <strong>key</strong> <em>KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236KEY-function"></a><a name="index-Function_002c-key"></a>
<dt id="index-key">Function: <strong>key</strong> <em>KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236KEY-function"></span><span id="index-Function_002c-key"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-key_002dtransform"></a>Function: <strong>key-transform</strong> <em>FUN KEY-GET KEY-SET</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236KEY_002dTRANSFORM-function"></a><a name="index-Function_002c-key_002dtransform"></a>
<dt id="index-key_002dtransform">Function: <strong>key-transform</strong> <em>FUN KEY-GET KEY-SET</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236KEY_002dTRANSFORM-function"></span><span id="index-Function_002c-key_002dtransform"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-make_002dalist_002dlens"></a>Function: <strong>make-alist-lens</strong> <em>KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dALIST_002dLENS-function"></a><a name="index-Function_002c-make_002dalist_002dlens"></a>
<dt id="index-lazy_002dsequence">Function: <strong>lazy-sequence</strong> <em>NEXT</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236LAZY_002dSEQUENCE-function"></span><span id="index-Function_002c-lazy_002dsequence"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-make_002dalist_002dlens">Function: <strong>make-alist-lens</strong> <em>KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dALIST_002dLENS-function"></span><span id="index-Function_002c-make_002dalist_002dlens"></span>
<p>A lens for updating a alist, discarding previous values
</p><dl compact="compact">
<dt><strong>Package</strong></dt>
@ -226,8 +335,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
</dl>
</dd></dl>
<dl>
<dt><a name="index-make_002dhash_002dtable_002dlens"></a>Function: <strong>make-hash-table-lens</strong> <em>KEY</em></dt>
<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>
<dt id="index-make_002dhash_002dtable_002dlens">Function: <strong>make-hash-table-lens</strong> <em>KEY</em></dt>
<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>
<p>A lens for updating a hash-table, discarding previous values
</p><dl compact="compact">
<dt><strong>Package</strong></dt>
@ -239,8 +348,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
</dl>
</dd></dl>
<dl>
<dt><a name="index-make_002dlist_002dlens"></a>Function: <strong>make-list-lens</strong> <em>INDEX</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dLIST_002dLENS-function"></a><a name="index-Function_002c-make_002dlist_002dlens"></a>
<dt id="index-make_002dlist_002dlens">Function: <strong>make-list-lens</strong> <em>INDEX</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dLIST_002dLENS-function"></span><span id="index-Function_002c-make_002dlist_002dlens"></span>
<p>A lens for updating a sequence
</p><dl compact="compact">
<dt><strong>Package</strong></dt>
@ -252,8 +361,8 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
</dl>
</dd></dl>
<dl>
<dt><a name="index-make_002dplist_002dlens"></a>Function: <strong>make-plist-lens</strong> <em>KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dPLIST_002dLENS-function"></a><a name="index-Function_002c-make_002dplist_002dlens"></a>
<dt id="index-make_002dplist_002dlens">Function: <strong>make-plist-lens</strong> <em>KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236MAKE_002dPLIST_002dLENS-function"></span><span id="index-Function_002c-make_002dplist_002dlens"></span>
<p>A lens for updating a plist, preserving previous values
</p><dl compact="compact">
<dt><strong>Package</strong></dt>
@ -265,8 +374,32 @@ Next: <a href="Exported-generic-functions.html#Exported-generic-functions" acces
</dl>
</dd></dl>
<dl>
<dt><a name="index-maximizing"></a>Function: <strong>maximizing</strong> <em>RELATION MEASURE</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236MAXIMIZING-function"></a><a name="index-Function_002c-maximizing"></a>
<dt id="index-mapcatting">Function: <strong>mapcatting</strong> <em>FUN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPCATTING-function"></span><span id="index-Function_002c-mapcatting"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-mapping">Function: <strong>mapping</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MAPPING-function"></span><span id="index-Function_002c-mapping"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-maximizing">Function: <strong>maximizing</strong> <em>RELATION MEASURE</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236MAXIMIZING-function"></span><span id="index-Function_002c-maximizing"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-of_002dlength"></a>Function: <strong>of-length</strong> <em>LEN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236OF_002dLENGTH-function"></a><a name="index-Function_002c-of_002dlength"></a>
<dt id="index-mv_002dfiltering">Function: <strong>mv-filtering</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dFILTERING-function"></span><span id="index-Function_002c-mv_002dfiltering"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-mv_002dmapping">Function: <strong>mv-mapping</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dMAPPING-function"></span><span id="index-Function_002c-mv_002dmapping"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-mv_002dselecting">Function: <strong>mv-selecting</strong> <em>FUNCTION &amp;rest ARGS</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236MV_002dSELECTING-function"></span><span id="index-Function_002c-mv_002dselecting"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-of_002dlength">Function: <strong>of-length</strong> <em>LEN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236OF_002dLENGTH-function"></span><span id="index-Function_002c-of_002dlength"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-of_002dmax_002dlength"></a>Function: <strong>of-max-length</strong> <em>LEN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236OF_002dMAX_002dLENGTH-function"></a><a name="index-Function_002c-of_002dmax_002dlength"></a>
<dt id="index-of_002dmax_002dlength">Function: <strong>of-max-length</strong> <em>LEN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236OF_002dMAX_002dLENGTH-function"></span><span id="index-Function_002c-of_002dmax_002dlength"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-of_002dmin_002dlength"></a>Function: <strong>of-min-length</strong> <em>LEN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236OF_002dMIN_002dLENGTH-function"></a><a name="index-Function_002c-of_002dmin_002dlength"></a>
<dt id="index-of_002dmin_002dlength">Function: <strong>of-min-length</strong> <em>LEN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236OF_002dMIN_002dLENGTH-function"></span><span id="index-Function_002c-of_002dmin_002dlength"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-on"></a>Function: <strong>on</strong> <em>FUN KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236ON-function"></a><a name="index-Function_002c-on"></a>
<dt id="index-on">Function: <strong>on</strong> <em>FUN KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236ON-function"></span><span id="index-Function_002c-on"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-over"></a>Function: <strong>over</strong> <em>FUN &amp;key RESULT-TYPE</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236OVER-function"></a><a name="index-Function_002c-over"></a>
<dt id="index-over">Function: <strong>over</strong> <em>FUN &amp;key RESULT-TYPE</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236OVER-function"></span><span id="index-Function_002c-over"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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
</dl>
</dd></dl>
<dl>
<dt><a name="index-over-1"></a>Function: <strong>over</strong> <em>LENS CB REC</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236OVER-function"></a><a name="index-Function_002c-over-1"></a>
<dt id="index-over-1">Function: <strong>over</strong> <em>LENS CB REC</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236OVER-function"></span><span id="index-Function_002c-over-1"></span>
<p>Given a lens, a callback and a record, apply the lens to the
record, transform it by the callback and return copy of the record,
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.
</dl>
</dd></dl>
<dl>
<dt><a name="index-pick"></a>Function: <strong>pick</strong> <em>SELECTOR</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236PICK-function"></a><a name="index-Function_002c-pick"></a>
<dt id="index-pick">Function: <strong>pick</strong> <em>SELECTOR</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236PICK-function"></span><span id="index-Function_002c-pick"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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.
</dl>
</dd></dl>
<dl>
<dt><a name="index-regex_002dmatch"></a>Function: <strong>regex-match</strong> <em>REGEX</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236REGEX_002dMATCH-function"></a><a name="index-Function_002c-regex_002dmatch"></a>
<dt id="index-regex_002dmatch">Function: <strong>regex-match</strong> <em>REGEX</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236REGEX_002dMATCH-function"></span><span id="index-Function_002c-regex_002dmatch"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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.
</dl>
</dd></dl>
<dl>
<dt><a name="index-set"></a>Function: <strong>set</strong> <em>LENS V REC</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236SET-function"></a><a name="index-Function_002c-set"></a>
<dt id="index-repeating_002a">Function: <strong>repeating*</strong> <em>V &amp;key COUNT</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236REPEATING_002a-function"></span><span id="index-Function_002c-repeating_002a"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-set">Function: <strong>set</strong> <em>LENS V REC</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236SET-function"></span><span id="index-Function_002c-set"></span>
<p>Given a lens, a value and a rec, immutably update the rec to
contain the new value at the location focused by the lens.
</p><dl compact="compact">
@ -415,8 +596,8 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-slice"></a>Function: <strong>slice</strong> <em>START &amp;optional END</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236SLICE-function"></a><a name="index-Function_002c-slice"></a>
<dt id="index-slice">Function: <strong>slice</strong> <em>START &amp;optional END</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236SLICE-function"></span><span id="index-Function_002c-slice"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
@ -427,8 +608,8 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-sorted"></a>Function: <strong>sorted</strong> <em>COMPARATOR &amp;rest R &amp;key KEY</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236SORTED-function"></a><a name="index-Function_002c-sorted"></a>
<dt id="index-sorted">Function: <strong>sorted</strong> <em>COMPARATOR &amp;rest R &amp;key KEY</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236SORTED-function"></span><span id="index-Function_002c-sorted"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
@ -439,8 +620,8 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-splice_002delt"></a>Function: <strong>splice-elt</strong> <em>ELT FUN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236SPLICE_002dELT-function"></a><a name="index-Function_002c-splice_002delt"></a>
<dt id="index-splice_002delt">Function: <strong>splice-elt</strong> <em>ELT FUN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236SPLICE_002dELT-function"></span><span id="index-Function_002c-splice_002delt"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
@ -451,8 +632,20 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-transform_002delt"></a>Function: <strong>transform-elt</strong> <em>ELT FUN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dELT-function"></a><a name="index-Function_002c-transform_002delt"></a>
<dt id="index-splitting">Function: <strong>splitting</strong> <em>&amp;rest FUNCTIONS</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236SPLITTING-function"></span><span id="index-Function_002c-splitting"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-suffixp">Function: <strong>suffixp</strong> <em>SUFFIX &amp;key TEST</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236SUFFIXP-function"></span><span id="index-Function_002c-suffixp"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
@ -463,8 +656,32 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-transform_002dhead"></a>Function: <strong>transform-head</strong> <em>FUN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dHEAD-function"></a><a name="index-Function_002c-transform_002dhead"></a>
<dt id="index-taking">Function: <strong>taking</strong> <em>N</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2236_2236TAKING-function"></span><span id="index-Function_002c-taking"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens_002etransducers-package.html#go-to-the-DATA_002dLENS_2024TRANSDUCERS-package"><tt>data-lens.transducers</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-transduce">Function: <strong>transduce</strong> <em>XF BUILD SEQ</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024TRANSDUCERS_2024INTERNALS_2236_2236TRANSDUCE-function"></span><span id="index-Function_002c-transduce"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-transform_002delt">Function: <strong>transform-elt</strong> <em>ELT FUN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dELT-function"></span><span id="index-Function_002c-transform_002delt"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
@ -475,8 +692,8 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-transform_002dtail"></a>Function: <strong>transform-tail</strong> <em>FUN</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dTAIL-function"></a><a name="index-Function_002c-transform_002dtail"></a>
<dt id="index-transform_002dhead">Function: <strong>transform-head</strong> <em>FUN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dHEAD-function"></span><span id="index-Function_002c-transform_002dhead"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
@ -487,8 +704,20 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-view"></a>Function: <strong>view</strong> <em>LENS REC</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2024LENSES_2236_2236VIEW-function"></a><a name="index-Function_002c-view"></a>
<dt id="index-transform_002dtail">Function: <strong>transform-tail</strong> <em>FUN</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236TRANSFORM_002dTAIL-function"></span><span id="index-Function_002c-transform_002dtail"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<dd><p><a href="The-data_002dlens-package.html#go-to-the-DATA_002dLENS-package"><tt>data-lens</tt></a>
</p></dd>
<dt><strong>Source</strong></dt>
<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)
</p></dd>
</dl>
</dd></dl>
<dl>
<dt id="index-view">Function: <strong>view</strong> <em>LENS REC</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2024LENSES_2236_2236VIEW-function"></span><span id="index-Function_002c-view"></span>
<p>Given a lens and a rec, return the focused value
</p><dl compact="compact">
<dt><strong>Package</strong></dt>
@ -500,8 +729,8 @@ contain the new value at the location focused by the lens.
</dl>
</dd></dl>
<dl>
<dt><a name="index-zipping"></a>Function: <strong>zipping</strong> <em>RESULT-TYPE &amp;key FILL-VALUE</em></dt>
<dd><a name="go-to-the-DATA_002dLENS_2236_2236ZIPPING-function"></a><a name="index-Function_002c-zipping"></a>
<dt id="index-zipping">Function: <strong>zipping</strong> <em>RESULT-TYPE &amp;key FILL-VALUE</em></dt>
<dd><span id="go-to-the-DATA_002dLENS_2236_2236ZIPPING-function"></span><span id="index-Function_002c-zipping"></span>
<dl compact="compact">
<dt><strong>Package</strong></dt>
<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.
<hr>
<div class="header">
<p>
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>
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>
</div>