This file is indexed.

/usr/share/doc/racket/guide/doc-index.html is in racket-doc 6.1-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"/><title>Index</title><link rel="stylesheet" type="text/css" href="../scribble.css" title="default"/><link rel="stylesheet" type="text/css" href="../racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-style.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../manual-racket.css" title="default"/><link rel="stylesheet" type="text/css" href="../doc-site.css" title="default"/><script type="text/javascript" src="../scribble-common.js"></script><script type="text/javascript" src="../manual-racket.js"></script><script type="text/javascript" src="../manual-racket.js"></script><script type="text/javascript" src="../doc-site.js"></script><script type="text/javascript" src="../local-redirect/local-redirect.js"></script><script type="text/javascript" src="../local-redirect/local-user-redirect.js"></script><!--[if IE 6]><style type="text/css">.SIEHidden { overflow: hidden; }</style><![endif]--></head><body id="doc-racket-lang-org"><div class="tocset"><div class="tocview"><div class="tocviewlist tocviewlisttopspace"><div class="tocviewtitle"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,&quot;tocview_0&quot;);">&#9660;</a></td><td></td><td><a href="index.html" class="tocviewlink" data-pltdoc="x"><span style="font-weight: bold">The Racket Guide</span></a></td></tr></table></div><div class="tocviewsublistonly" style="display: block;" id="tocview_0"><table cellspacing="0" cellpadding="0"><tr><td align="right">1&nbsp;</td><td><a href="intro.html" class="tocviewlink" data-pltdoc="x">Welcome to Racket</a></td></tr><tr><td align="right">2&nbsp;</td><td><a href="to-scheme.html" class="tocviewlink" data-pltdoc="x">Racket Essentials</a></td></tr><tr><td align="right">3&nbsp;</td><td><a href="datatypes.html" class="tocviewlink" data-pltdoc="x">Built-<wbr></wbr>In Datatypes</a></td></tr><tr><td align="right">4&nbsp;</td><td><a href="scheme-forms.html" class="tocviewlink" data-pltdoc="x">Expressions and Definitions</a></td></tr><tr><td align="right">5&nbsp;</td><td><a href="define-struct.html" class="tocviewlink" data-pltdoc="x">Programmer-<wbr></wbr>Defined Datatypes</a></td></tr><tr><td align="right">6&nbsp;</td><td><a href="modules.html" class="tocviewlink" data-pltdoc="x">Modules</a></td></tr><tr><td align="right">7&nbsp;</td><td><a href="contracts.html" class="tocviewlink" data-pltdoc="x">Contracts</a></td></tr><tr><td align="right">8&nbsp;</td><td><a href="i_o.html" class="tocviewlink" data-pltdoc="x">Input and Output</a></td></tr><tr><td align="right">9&nbsp;</td><td><a href="regexp.html" class="tocviewlink" data-pltdoc="x">Regular Expressions</a></td></tr><tr><td align="right">10&nbsp;</td><td><a href="control.html" class="tocviewlink" data-pltdoc="x">Exceptions and Control</a></td></tr><tr><td align="right">11&nbsp;</td><td><a href="for.html" class="tocviewlink" data-pltdoc="x">Iterations and Comprehensions</a></td></tr><tr><td align="right">12&nbsp;</td><td><a href="match.html" class="tocviewlink" data-pltdoc="x">Pattern Matching</a></td></tr><tr><td align="right">13&nbsp;</td><td><a href="classes.html" class="tocviewlink" data-pltdoc="x">Classes and Objects</a></td></tr><tr><td align="right">14&nbsp;</td><td><a href="units.html" class="tocviewlink" data-pltdoc="x">Units (Components)</a></td></tr><tr><td align="right">15&nbsp;</td><td><a href="reflection.html" class="tocviewlink" data-pltdoc="x">Reflection and Dynamic Evaluation</a></td></tr><tr><td align="right">16&nbsp;</td><td><a href="macros.html" class="tocviewlink" data-pltdoc="x">Macros</a></td></tr><tr><td align="right">17&nbsp;</td><td><a href="languages.html" class="tocviewlink" data-pltdoc="x">Creating Languages</a></td></tr><tr><td align="right">18&nbsp;</td><td><a href="concurrency.html" class="tocviewlink" data-pltdoc="x">Concurrency and Synchronization</a></td></tr><tr><td align="right">19&nbsp;</td><td><a href="performance.html" class="tocviewlink" data-pltdoc="x">Performance</a></td></tr><tr><td align="right">20&nbsp;</td><td><a href="parallelism.html" class="tocviewlink" data-pltdoc="x">Parallelism</a></td></tr><tr><td align="right">21&nbsp;</td><td><a href="running.html" class="tocviewlink" data-pltdoc="x">Running and Creating Executables</a></td></tr><tr><td align="right">22&nbsp;</td><td><a href="More_Libraries.html" class="tocviewlink" data-pltdoc="x">More Libraries</a></td></tr><tr><td align="right">23&nbsp;</td><td><a href="dialects.html" class="tocviewlink" data-pltdoc="x">Dialects of Racket and Scheme</a></td></tr><tr><td align="right">24&nbsp;</td><td><a href="other-editors.html" class="tocviewlink" data-pltdoc="x">Command-<wbr></wbr>Line Tools and Your Editor of Choice</a></td></tr><tr><td align="right"></td><td><a href="doc-bibliography.html" class="tocviewlink" data-pltdoc="x">Bibliography</a></td></tr><tr><td align="right"></td><td><a href="" class="tocviewselflink" data-pltdoc="x">Index</a></td></tr></table></div></div></div></div><div class="maincolumn"><div class="main"><div class="navsettop"><span class="navleft"><form class="searchform"><input class="searchbox" style="color: #888;" type="text" value="...search manuals..." title="Enter a search string to search the manuals" onkeypress="return DoSearchKey(event, this, &quot;6.1&quot;, &quot;../&quot;);" onfocus="this.style.color=&quot;black&quot;; this.style.textAlign=&quot;left&quot;; if (this.value == &quot;...search manuals...&quot;) this.value=&quot;&quot;;" onblur="if (this.value.match(/^ *$/)) { this.style.color=&quot;#888&quot;; this.style.textAlign=&quot;center&quot;; this.value=&quot;...search manuals...&quot;; }"/></form>&nbsp;&nbsp;<a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot(&quot;6.1&quot;);">top</a></span><span class="navright">&nbsp;&nbsp;<a href="doc-bibliography.html" title="backward to &quot;Bibliography&quot;" data-pltdoc="x">&larr; prev</a>&nbsp;&nbsp;<a href="index.html" title="up to &quot;The Racket Guide&quot;" data-pltdoc="x">up</a>&nbsp;&nbsp;<span class="nonavigation">next &rarr;</span></span>&nbsp;</div><h3 x-source-module="(lib &quot;scribblings/guide/guide.scrbl&quot;)" x-part-tag="&quot;doc-index&quot;"><a name="(part._doc-index)"></a>Index</h3><table cellspacing="0" cellpadding="0"><tr><td><p><a href="#alpha:A">A</a> <a href="#alpha:B">B</a> <a href="#alpha:C">C</a> <a href="#alpha:D">D</a> <a href="#alpha:E">E</a> <a href="#alpha:F">F</a> <a href="#alpha:G">G</a> <a href="#alpha:H">H</a> <a href="#alpha:I">I</a> <a href="#alpha:J">J</a> <a href="#alpha:K">K</a> <a href="#alpha:L">L</a> <a href="#alpha:M">M</a> <a href="#alpha:N">N</a> <a href="#alpha:O">O</a> <a href="#alpha:P">P</a> <a href="#alpha:Q">Q</a> <a href="#alpha:R">R</a> <a href="#alpha:S">S</a> <a href="#alpha:T">T</a> <a href="#alpha:U">U</a> <a href="#alpha:V">V</a> <a href="#alpha:W">W</a> <span class="nonavigation">X</span> <span class="nonavigation">Y</span> <span class="nonavigation">Z</span> </p></td></tr><tr><td><p>&nbsp;</p></td></tr><tr><td><p><a href="scripts.html#%28idx._%28gentag._7._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x"><span class="stt">#!</span><br/></a><a href="scripts.html#%28idx._%28gentag._8._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x"><span class="stt">.bat</span><br/></a><a href="cmdline-tools.html#%28idx._%28gentag._9._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x">.zo<br/></a><a href="performance.html#%28tech._3m%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">3m</span><br/></a><a name="alpha:A"></a><span><a href="contracts-examples.html#%28part._.A_.Customer-.Manager_.Component%29" class="indexlink" data-pltdoc="x">A Customer-Manager Component<br/></a></span><a href="contracts-examples.html#%28part._.A_.Dictionary%29" class="indexlink" data-pltdoc="x">A Dictionary<br/></a><a href="intro.html#%28part._use-module%29" class="indexlink" data-pltdoc="x">A Note to Readers with Lisp/Scheme Experience<br/></a><a href="contracts-examples.html#%28part._.A_.Parameteric__.Simple__.Stack%29" class="indexlink" data-pltdoc="x">A Parameteric (Simple) Stack<br/></a><a href="contracts-examples.html#%28part._.A_.Queue%29" class="indexlink" data-pltdoc="x">A Queue<br/></a><a href="Pairs__Lists__and_Racket_Syntax.html#%28part._.Abbreviating_quote_with__%29" class="indexlink" data-pltdoc="x">Abbreviating <span class="RktSym"><span class="RktStxLink">quote</span></span> with <span class="RktVal">&rsquo;</span><br/></a><a href="prompt.html#%28tech._abort%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">aborts</span><br/></a><a href="contracts-exists.html" class="indexlink" data-pltdoc="x">Abstract Contracts using <span class="RktPn">#:exists</span> and <span class="RktPn">#:&#8707;</span><br/></a><a href="define-struct.html#%28tech._accessor%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">accessor</span><br/></a><a href="module-basics.html#%28part._link-collection%29" class="indexlink" data-pltdoc="x">Adding Collections<br/></a><a href="Contracts_for_Units.html#%28part._.Adding_.Contracts_to_.Signatures%29" class="indexlink" data-pltdoc="x">Adding Contracts to Signatures<br/></a><a href="Contracts_for_Units.html#%28part._.Adding_.Contracts_to_.Units%29" class="indexlink" data-pltdoc="x">Adding Contracts to Units<br/></a><a href="contracts-examples.html" class="indexlink" data-pltdoc="x">Additional Examples<br/></a><a href="regexp-alternation.html" class="indexlink" data-pltdoc="x">Alternation<br/></a><a href="syntax-overview.html#%28part._indentation%29" class="indexlink" data-pltdoc="x">An Aside on Indenting Code<br/></a><a href="An_Extended_Example.html" class="indexlink" data-pltdoc="x">An Extended Example<br/></a><a href="More_Libraries.html#%28part._.And_.More%29" class="indexlink" data-pltdoc="x">And More<br/></a><a href="syntax-overview.html#%28part._.Anonymous_.Functions_with_lambda%29" class="indexlink" data-pltdoc="x">Anonymous Functions with <span class="RktSym"><span class="RktStxLink">lambda</span></span><br/></a><a href="contract-func.html#%28part._any_and_any_c%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">any</span></span> and <span class="RktSym"><span class="RktValLink">any/c</span></span><br/></a><a href="contracts-general-functions.html#%28part._contracts-arrow-d%29" class="indexlink" data-pltdoc="x">Argument and Result Dependencies<br/></a><a href="lambda.html#%28part._case-lambda%29" class="indexlink" data-pltdoc="x">Arity-Sensitive Functions: <span class="RktSym"><span class="RktStxLink">case-lambda</span></span><br/></a><a href="stx-certs.html#%28tech._arm%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">arms</span><br/></a><a href="regexp-assert.html#%28tech._assertion%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">assertions</span><br/></a><a href="module-set.html" class="indexlink" data-pltdoc="x">Assignment and Redefinition<br/></a><a href="set_.html" class="indexlink" data-pltdoc="x">Assignment: <span class="RktSym"><span class="RktStxLink">set!</span></span><br/></a><a href="mk-namespace.html#%28tech._attached%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">attached</span><br/></a><a name="alpha:B"></a><span><a href="regexp-clusters.html#%28tech._backreference%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">backreference</span><br/></a></span><a href="regexp-clusters.html#%28part._.Backreferences%29" class="indexlink" data-pltdoc="x">Backreferences<br/></a><a href="Backtracking.html" class="indexlink" data-pltdoc="x">Backtracking<br/></a><a href="Backtracking.html#%28tech._backtracking%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">backtracking</span><br/></a><a href="regexp-assert.html" class="indexlink" data-pltdoc="x">Basic Assertions<br/></a><a href="performance.html" class="indexlink" data-pltdoc="x">benchmarking<br/></a><a href="parallelism.html#%28tech._blocking%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">blocking</span><br/></a><a href="booleans.html" class="indexlink" data-pltdoc="x">Booleans<br/></a><a href="boxes.html#%28tech._box%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">box</span><br/></a><a href="boxes.html" class="indexlink" data-pltdoc="x">Boxes<br/></a><a href="regexp-chars.html#%28tech._bracketed._character._clas%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">bracketed
character class</span><br/></a><a href="for.html#%28part._.Breaking_an_.Iteration%29" class="indexlink" data-pltdoc="x">Breaking an Iteration<br/></a><a href="concurrency.html#%28part._.Buffered_.Asynchronous_.Channels%29" class="indexlink" data-pltdoc="x">Buffered Asynchronous Channels<br/></a><a href="datatypes.html" class="indexlink" data-pltdoc="x">Built-In Datatypes<br/></a><a href="bytestrings.html#%28tech._byte%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">byte</span><br/></a><a href="bytestrings.html#%28tech._byte._string%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">byte string</span><br/></a><a href="bytestrings.html" class="indexlink" data-pltdoc="x">Bytes and Byte Strings<br/></a><a href="encodings.html" class="indexlink" data-pltdoc="x">Bytes, Characters, and Encodings<br/></a><a name="alpha:C"></a><span><a href="pattern-macros.html#%28tech._call._by._reference%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">call-by-reference</span><br/></a></span><a href="performance.html#%28tech._cgc%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">CGC</span><br/></a><a href="conditionals.html#%28part._cond%29" class="indexlink" data-pltdoc="x">Chaining Tests: <span class="RktSym"><span class="RktStxLink">cond</span></span><br/></a><a href="concurrency.html#%28part._.Channels%29" class="indexlink" data-pltdoc="x">Channels<br/></a><a href="characters.html#%28tech._character%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">character</span><br/></a><a href="regexp-chars.html#%28tech._character._clas%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">character class</span><br/></a><a href="characters.html" class="indexlink" data-pltdoc="x">Characters<br/></a><a href="regexp-chars.html" class="indexlink" data-pltdoc="x">Characters and Character Classes<br/></a><a href="contracts-struct.html#%28part._contracts-lazy-contracts%29" class="indexlink" data-pltdoc="x">Checking Properties of Data Structures<br/></a><a href="contracts-general-functions.html#%28part._contracts-arrow-d-eval-order%29" class="indexlink" data-pltdoc="x">Checking State Changes<br/></a><a href="classes.html#%28part._.Class_.Contracts%29" class="indexlink" data-pltdoc="x">Class Contracts<br/></a><a href="classes.html" class="indexlink" data-pltdoc="x">Classes and Objects<br/></a><a href="regexp-clusters.html#%28tech._cloister%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">cloister</span><br/></a><a href="regexp-clusters.html#%28part._regexp-cloister%29" class="indexlink" data-pltdoc="x">Cloisters<br/></a><a href="performance.html#%28tech._closure%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">closures</span><br/></a><a href="regexp-clusters.html#%28tech._clustering%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">Clustering</span><br/></a><a href="regexp-clusters.html" class="indexlink" data-pltdoc="x">Clusters<br/></a><a href="stx-certs.html#%28tech._code._inspector%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">code inspectors</span><br/></a><a href="module-basics.html#%28tech._collection%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">collection</span><br/></a><a href="conditionals.html#%28part._and%2Bor%29" class="indexlink" data-pltdoc="x">Combining Tests: <span class="RktSym"><span class="RktStxLink">and</span></span> and <span class="RktSym"><span class="RktStxLink">or</span></span><br/></a><a href="cmdline-tools.html" class="indexlink" data-pltdoc="x">Command-Line Tools<br/></a><a href="other-editors.html" class="indexlink" data-pltdoc="x">Command-Line Tools and Your Editor of Choice<br/></a><a href="syntax-overview.html#%28idx._%28gentag._0._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x">comments<br/></a><a href="cmdline-tools.html#%28part._compile%29" class="indexlink" data-pltdoc="x">Compilation and Configuration: <span class="stt">raco</span><br/></a><a href="stx-phases.html" class="indexlink" data-pltdoc="x">Compile and Run-Time Phases<br/></a><a href="numbers.html#%28tech._complex%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">complex</span><br/></a><a href="units.html#%28tech._component%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">components</span><br/></a><a href="conts.html#%28tech._composable._continuation%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">composable continuations</span><br/></a><a href="concurrency.html#%28tech._concurrency%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">concurrency</span><br/></a><a href="concurrency.html" class="indexlink" data-pltdoc="x">Concurrency and Synchronization<br/></a><a href="conditionals.html" class="indexlink" data-pltdoc="x">Conditionals<br/></a><a href="syntax-overview.html#%28part._.Conditionals_with_if__and__or__and_cond%29" class="indexlink" data-pltdoc="x">Conditionals with <span class="RktSym"><span class="RktStxLink">if</span></span>, <span class="RktSym"><span class="RktStxLink">and</span></span>, <span class="RktSym"><span class="RktStxLink">or</span></span>, and <span class="RktSym"><span class="RktStxLink">cond</span></span><br/></a><a href="performance.html#%28tech._conservative._garbage._collector%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">conservative garbage collector</span><br/></a><a href="define-struct.html#%28tech._constructor%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">constructor</span><br/></a><a href="define-struct.html#%28tech._constructor._guard%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">constructor guard</span><br/></a><a href="conts.html#%28tech._continuation%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">continuation</span><br/></a><a href="conts.html" class="indexlink" data-pltdoc="x">Continuations<br/></a><a href="contracts-gotchas.html#%28part._contracts-gotcha-nested%29" class="indexlink" data-pltdoc="x">Contract boundaries and <span class="RktSym"><span class="RktStxLink">define/contract</span></span><br/></a><a href="contract-func.html#%28tech._contract._combinator%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">contract
combinator</span><br/></a><a href="contract-func.html#%28part._contracts-flat-named-contracts%29" class="indexlink" data-pltdoc="x">Contract Messages with &ldquo;???&rdquo;<br/></a><a href="contract-boundaries.html#%28part._contracts-amount0%29" class="indexlink" data-pltdoc="x">Contract Violations<br/></a><a href="contracts.html" class="indexlink" data-pltdoc="x">Contracts<br/></a><a href="contract-boundaries.html" class="indexlink" data-pltdoc="x">Contracts and Boundaries<br/></a><a href="contracts-gotchas.html#%28part._.Contracts_and_eq_%29" class="indexlink" data-pltdoc="x">Contracts and <span class="RktSym"><span class="RktValLink">eq?</span></span><br/></a><a href="contracts-general-functions.html#%28part._contracts-case-lambda%29" class="indexlink" data-pltdoc="x">Contracts for <span class="RktSym"><span class="RktStxLink">case-lambda</span></span><br/></a><a href="Contracts_for_Units.html" class="indexlink" data-pltdoc="x">Contracts for Units<br/></a><a href="contracts-general-functions.html" class="indexlink" data-pltdoc="x">Contracts on Functions in General<br/></a><a href="contract-func.html#%28part._.Contracts_on_.Higher-order_.Functions%29" class="indexlink" data-pltdoc="x">Contracts on Higher-order Functions<br/></a><a href="contracts-struct.html" class="indexlink" data-pltdoc="x">Contracts on Structures<br/></a><a href="contracts-first.html" class="indexlink" data-pltdoc="x">Contracts: A Thorough Example<br/></a><a href="classes.html#%28part._extnames%29" class="indexlink" data-pltdoc="x">Controlling the Scope of External Names<br/></a><a href="define-struct.html#%28part._struct-copy%29" class="indexlink" data-pltdoc="x">Copying and Update<br/></a><a href="mk-namespace.html#%28part._.Creating_and_.Installing_.Namespaces%29" class="indexlink" data-pltdoc="x">Creating and Installing Namespaces<br/></a><a href="intro.html#%28part._.Creating_.Executables%29" class="indexlink" data-pltdoc="x">Creating Executables<br/></a><a href="languages.html" class="indexlink" data-pltdoc="x">Creating Languages<br/></a><a href="exe.html" class="indexlink" data-pltdoc="x">Creating Stand-Alone Executables<br/></a><a href="conts.html#%28tech._current._continuation%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">current continuation</span><br/></a><a href="eval.html#%28tech._current._namespace%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">current namespace</span><br/></a><a href="define.html#%28part._.Curried_.Function_.Shorthand%29" class="indexlink" data-pltdoc="x">Curried Function Shorthand<br/></a><a name="alpha:D"></a><span><a href="serialization.html" class="indexlink" data-pltdoc="x">Datatypes and Serialization<br/></a></span><a href="lambda.html#%28part._rest-args%29" class="indexlink" data-pltdoc="x">Declaring a Rest Argument<br/></a><a href="lambda.html#%28part._lambda-keywords%29" class="indexlink" data-pltdoc="x">Declaring Keyword Arguments<br/></a><a href="lambda.html#%28part._.Declaring_.Optional_.Arguments%29" class="indexlink" data-pltdoc="x">Declaring Optional Arguments<br/></a><a href="default-ports.html" class="indexlink" data-pltdoc="x">Default Ports<br/></a><a href="prompt.html#%28tech._default._prompt._tag%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">default
prompt tag</span><br/></a><a href="pattern-macros.html#%28part._define-syntax_and_syntax-rules%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">define-syntax</span></span> and <span class="RktSym"><span class="RktStxLink">syntax-rules</span></span><br/></a><a href="pattern-macros.html#%28part._define-syntax-rule%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">define-syntax-rule</span></span><br/></a><a href="hash-languages.html" class="indexlink" data-pltdoc="x">Defining new <span class="RktModLink"><span class="RktMod">#lang</span></span> Languages<br/></a><a href="contracts-gotchas.html#%28part._.Defining_.Recursive_.Contracts%29" class="indexlink" data-pltdoc="x">Defining Recursive Contracts<br/></a><a href="syntax-overview.html#%28part._.Definitions%29" class="indexlink" data-pltdoc="x">Definitions<br/></a><a href="intro.html#%28part._.Definitions_and_.Interactions%29" class="indexlink" data-pltdoc="x">Definitions and Interactions<br/></a><a href="intro.html#%28tech._definitions._area%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">definitions area</span><br/></a><a href="define.html" class="indexlink" data-pltdoc="x">Definitions: <span class="RktSym"><span class="RktStxLink">define</span></span><br/></a><a href="conts.html#%28tech._delimited._continuation%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">delimited continuations</span><br/></a><a href="hash-lang_syntax.html" class="indexlink" data-pltdoc="x">Designating a <span class="RktModLink"><span class="RktMod">#lang</span></span> Language<br/></a><a href="match.html#%28idx._%28gentag._2._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x">destructing
bind<br/></a><a href="dialects.html" class="indexlink" data-pltdoc="x">Dialects of Racket and Scheme<br/></a><a href="stx-certs.html#%28tech._disarm%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">disarm</span><br/></a><a href="contract-func.html#%28part._contracts-dissecting-contract-errors%29" class="indexlink" data-pltdoc="x">Dissecting a contract error message<br/></a><a href="parallelism.html#%28part._distributed-places%29" class="indexlink" data-pltdoc="x">Distributed Places<br/></a><a href="contract-func.html#%28tech._domain%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">domain</span><br/></a><a href="stx-certs.html#%28tech._dye._pack%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">dye pack</span><br/></a><a href="parameterize.html" class="indexlink" data-pltdoc="x">Dynamic Binding: <span class="RktSym"><span class="RktStxLink">parameterize</span></span><br/></a><a name="alpha:E"></a><span><a href="begin.html#%28part._.Effects_.After__begin0%29" class="indexlink" data-pltdoc="x">Effects After: <span class="RktSym"><span class="RktStxLink">begin0</span></span><br/></a></span><a href="begin.html#%28part._.Effects_.Before__begin%29" class="indexlink" data-pltdoc="x">Effects Before: <span class="RktSym"><span class="RktStxLink">begin</span></span><br/></a><a href="begin.html#%28part._when%2Bunless%29" class="indexlink" data-pltdoc="x">Effects If...: <span class="RktSym"><span class="RktStxLink">when</span></span> and <span class="RktSym"><span class="RktStxLink">unless</span></span><br/></a><a href="Emacs.html" class="indexlink" data-pltdoc="x">Emacs<br/></a><a href="eval.html" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktValLink">eval</span></span><br/></a><a href="application.html#%28part._.Evaluation_.Order_and_.Arity%29" class="indexlink" data-pltdoc="x">Evaluation Order and Arity<br/></a><a href="exns.html#%28tech._exception%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">exception</span><br/></a><a href="exns.html" class="indexlink" data-pltdoc="x">Exceptions<br/></a><a href="control.html" class="indexlink" data-pltdoc="x">Exceptions and Control<br/></a><a href="contracts-gotchas.html#%28part._contracts-exists-gotcha%29" class="indexlink" data-pltdoc="x">Exists Contracts and Predicates<br/></a><a href="Pairs__Lists__and_Racket_Syntax.html#%28tech._expander%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">expander</span><br/></a><a href="macros.html#%28tech._expand%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">expands</span><br/></a><a href="contract-boundaries.html#%28part._.Experimenting_with_.Contracts_and_.Modules%29" class="indexlink" data-pltdoc="x">Experimenting with Contracts and Modules<br/></a><a href="contract-boundaries.html#%28part._contracts-intro-nested%29" class="indexlink" data-pltdoc="x">Experimenting with Nested Contract Boundaries<br/></a><a href="module-provide.html" class="indexlink" data-pltdoc="x">Exports: <span class="RktSym"><span class="RktStxLink">provide</span></span><br/></a><a href="scheme-forms.html" class="indexlink" data-pltdoc="x">Expressions and Definitions<br/></a><a href="pattern-macros.html#%28part._pattern-macro-example%29" class="indexlink" data-pltdoc="x">Extended Example: Call-by-Reference Functions<br/></a><a href="classes.html#%28part._.External_.Class_.Contracts%29" class="indexlink" data-pltdoc="x">External Class Contracts<br/></a><a name="alpha:F"></a><span><a href="classes.html#%28part._inner%29" class="indexlink" data-pltdoc="x">Final, Augment, and Inner<br/></a></span><a href="firstclassunits.html" class="indexlink" data-pltdoc="x">First-Class Units<br/></a><a href="contracts-general-functions.html#%28part._contracts-no-domain%29" class="indexlink" data-pltdoc="x">Fixed but Statically Unknown Arities<br/></a><a href="performance.html#%28tech._fixnum%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">fixnum</span><br/></a><a href="performance.html#%28part._fixnums%2Bflonums%29" class="indexlink" data-pltdoc="x">Fixnum and Flonum Optimizations<br/></a><a href="contract-func.html#%28tech._flat._named._contract%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">flat named
contracts</span><br/></a><a href="performance.html#%28tech._flonum%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">flonum</span><br/></a><a href="for.html#%28part._for_and_for_%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">for</span></span> and <span class="RktSym"><span class="RktStxLink">for*</span></span><br/></a><a href="for.html#%28part._for_and_and_for_or%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">for/and</span></span> and <span class="RktSym"><span class="RktStxLink">for/or</span></span><br/></a><a href="for.html#%28part._for_first_and_for_last%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">for/first</span></span> and <span class="RktSym"><span class="RktStxLink">for/last</span></span><br/></a><a href="for.html#%28part._for%2Ffold%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">for/fold</span></span> and <span class="RktSym"><span class="RktStxLink">for*/fold</span></span><br/></a><a href="for.html#%28part._for_list_and_for__list%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">for/list</span></span> and <span class="RktSym"><span class="RktStxLink">for*/list</span></span><br/></a><a href="for.html#%28part._for_vector_and_for__vector%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">for/vector</span></span> and <span class="RktSym"><span class="RktStxLink">for*/vector</span></span><br/></a><a href="syntax-overview.html#%28part._.Function_.Calls__.Procedure_.Applications_%29" class="indexlink" data-pltdoc="x">Function Calls (Procedure Applications)<br/></a><a href="application.html" class="indexlink" data-pltdoc="x">Function Calls (Procedure Applications)<br/></a><a href="syntax-overview.html#%28part._.Function_.Calls__.Again%29" class="indexlink" data-pltdoc="x">Function Calls, Again<br/></a><a href="define.html#%28part._.Function_.Shorthand%29" class="indexlink" data-pltdoc="x">Function Shorthand<br/></a><a href="performance.html#%28part._func-call-performance%29" class="indexlink" data-pltdoc="x">Function-Call Optimizations<br/></a><a href="define-struct.html#%28tech._functional._update%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">functional update</span><br/></a><a href="lambda.html" class="indexlink" data-pltdoc="x">Functions (Procedures): <span class="RktSym"><span class="RktStxLink">lambda</span></span><br/></a><a href="parallelism.html#%28tech._future%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">futures</span><br/></a><a name="alpha:G"></a><span><a href="proc-macros.html" class="indexlink" data-pltdoc="x">General Macro Transformers<br/></a></span><a href="phases.html" class="indexlink" data-pltdoc="x">General Phase Levels<br/></a><a href="performance.html#%28tech._generational._garbage._collector%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">generational garbage collector</span><br/></a><a href="contracts-gotchas.html" class="indexlink" data-pltdoc="x">Gotchas<br/></a><a href="More_Libraries.html#%28part._graphics%29" class="indexlink" data-pltdoc="x">Graphics and GUIs<br/></a><a href="regexp-quant.html#%28tech._greedy%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">greedy</span><br/></a><a href="contracts-struct.html#%28part._contracts-single-struct%29" class="indexlink" data-pltdoc="x">Guarantees for a Specific Value<br/></a><a href="contracts-struct.html#%28part._contracts-define-struct%29" class="indexlink" data-pltdoc="x">Guarantees for All Values<br/></a><a href="set_.html#%28part._using-set%21%29" class="indexlink" data-pltdoc="x">Guidelines for Using Assignment<br/></a><a name="alpha:H"></a><span><a href="hash-tables.html#%28tech._hash._table%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">hash table</span><br/></a></span><a href="hash-tables.html" class="indexlink" data-pltdoc="x">Hash Tables<br/></a><a name="alpha:I"></a><span><a href="io-patterns.html" class="indexlink" data-pltdoc="x">I/O Patterns<br/></a></span><a href="pattern-macros.html#%28tech._identifier._macro%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">identifier macro</span><br/></a><a href="pattern-macros.html#%28part._.Identifier_.Macros%29" class="indexlink" data-pltdoc="x">Identifier Macros<br/></a><a href="stx-obj.html#%28tech._identifier._syntax._object%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">identifier
syntax object</span><br/></a><a href="syntax-overview.html#%28part._.Identifiers%29" class="indexlink" data-pltdoc="x">Identifiers<br/></a><a href="binding.html" class="indexlink" data-pltdoc="x">Identifiers and Binding<br/></a><a href="begin.html#%28tech._implicit._begin%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">implicit begin</span><br/></a><a href="module-languages.html#%28part._implicit-forms%29" class="indexlink" data-pltdoc="x">Implicit Form Bindings<br/></a><a href="module-require.html" class="indexlink" data-pltdoc="x">Imports: <span class="RktSym"><span class="RktStxLink">require</span></span><br/></a><a href="regexp-match.html#%28tech._index._pair%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">index pairs</span><br/></a><a href="classes.html#%28part._.Inherit_and_.Super_in_.Traits%29" class="indexlink" data-pltdoc="x">Inherit and Super in Traits<br/></a><a href="classes.html#%28part._initargs%29" class="indexlink" data-pltdoc="x">Initialization Arguments<br/></a><a href="i_o.html" class="indexlink" data-pltdoc="x">Input and Output<br/></a><a href="language-collection.html" class="indexlink" data-pltdoc="x">Installing a Language<br/></a><a href="module-require.html#%28tech._instantiate%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">instantiates</span><br/></a><a href="numbers.html#%28tech._integer%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">integer</span><br/></a><a href="intro.html#%28part._.Interacting_with_.Racket%29" class="indexlink" data-pltdoc="x">Interacting with Racket<br/></a><a href="cmdline-tools.html#%28part._.Interactive_evaluation__.X.R.E.P.L%29" class="indexlink" data-pltdoc="x">Interactive evaluation: XREPL<br/></a><a href="racket.html#%28part._start-interactive-mode%29" class="indexlink" data-pltdoc="x">Interactive Mode<br/></a><a href="classes.html#%28part._.Interfaces%29" class="indexlink" data-pltdoc="x">Interfaces<br/></a><a href="classes.html#%28part._intnames%29" class="indexlink" data-pltdoc="x">Internal and External Names<br/></a><a href="classes.html#%28part._.Internal_.Class_.Contracts%29" class="indexlink" data-pltdoc="x">Internal Class Contracts<br/></a><a href="define.html#%28part._intdefs%29" class="indexlink" data-pltdoc="x">Internal Definitions<br/></a><a href="units.html#%28tech._invoked%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">invoked</span><br/></a><a href="Invoking_Units.html" class="indexlink" data-pltdoc="x">Invoking Units<br/></a><a href="for.html#%28part._for-performance%29" class="indexlink" data-pltdoc="x">Iteration Performance<br/></a><a href="for.html" class="indexlink" data-pltdoc="x">Iterations and Comprehensions<br/></a><a name="alpha:J"></a><span><a href="performance.html#%28tech._jit%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">JIT</span><br/></a></span><a href="performance.html#%28tech._just._in._time%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">just-in-time</span><br/></a><a name="alpha:K"></a><span><a href="keywords.html#%28tech._keyword%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">keyword</span><br/></a></span><a href="contracts-general-functions.html#%28part._contracts-keywords%29" class="indexlink" data-pltdoc="x">Keyword Arguments<br/></a><a href="application.html#%28part._keyword-args%29" class="indexlink" data-pltdoc="x">Keyword Arguments<br/></a><a href="keywords.html" class="indexlink" data-pltdoc="x">Keywords<br/></a><a name="alpha:L"></a><span><a href="performance.html#%28part._letrec-performance%29" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">letrec</span></span> Performance<br/></a></span><a href="pattern-macros.html#%28part._.Lexical_.Scope%29" class="indexlink" data-pltdoc="x">Lexical Scope<br/></a><a href="module-basics.html#%28part._.Library_.Collections%29" class="indexlink" data-pltdoc="x">Library Collections<br/></a><a href="Linking_Units.html#%28tech._link%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">link</span><br/></a><a href="Linking_Units.html" class="indexlink" data-pltdoc="x">Linking Units<br/></a><a href="pairs.html#%28tech._list%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">list</span><br/></a><a href="Lists__Iteration__and_Recursion.html#%28part._.List_.Iteration_from_.Scratch%29" class="indexlink" data-pltdoc="x">List Iteration from Scratch<br/></a><a href="Pairs__Lists__and_Racket_Syntax.html#%28part._lists-and-syntax%29" class="indexlink" data-pltdoc="x">Lists and Racket Syntax<br/></a><a href="Lists__Iteration__and_Recursion.html" class="indexlink" data-pltdoc="x">Lists, Iteration, and Recursion<br/></a><a href="racket.html#%28part._start-load-mode%29" class="indexlink" data-pltdoc="x">Load Mode<br/></a><a href="let.html" class="indexlink" data-pltdoc="x">Local Binding<br/></a><a href="syntax-overview.html#%28part._local-binding-intro%29" class="indexlink" data-pltdoc="x">Local Binding with
<span class="RktSym"><span class="RktStxLink">define</span></span>, <span class="RktSym"><span class="RktStxLink">let</span></span>, and <span class="RktSym"><span class="RktStxLink">let*</span></span><br/></a><a href="eval.html#%28part._.Local_.Scopes%29" class="indexlink" data-pltdoc="x">Local Scopes<br/></a><a href="Looking_Ahead_and_Behind.html#%28part._.Lookahead%29" class="indexlink" data-pltdoc="x">Lookahead<br/></a><a href="Looking_Ahead_and_Behind.html#%28part._.Lookbehind%29" class="indexlink" data-pltdoc="x">Lookbehind<br/></a><a href="Looking_Ahead_and_Behind.html" class="indexlink" data-pltdoc="x">Looking Ahead and Behind<br/></a><a name="alpha:M"></a><span><a href="macros.html#%28tech._macro%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">macro</span><br/></a></span><a href="pattern-macros.html#%28tech._macro._pattern._variable%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">macro pattern
variables</span><br/></a><a href="proc-macros.html#%28tech._macro._transformer%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">macro transformer</span><br/></a><a href="macro-transformers.html" class="indexlink" data-pltdoc="x">Macro Transformer Procedures<br/></a><a href="pattern-macros.html#%28tech._macro._generating._macro%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">macro-generating
macro</span><br/></a><a href="pattern-macros.html#%28part._.Macro-.Generating_.Macros%29" class="indexlink" data-pltdoc="x">Macro-Generating Macros<br/></a><a href="macros.html" class="indexlink" data-pltdoc="x">Macros<br/></a><a href="Module_Syntax.html#%28part._main-and-test%29" class="indexlink" data-pltdoc="x">Main and Test Submodules<br/></a><a href="Module_Syntax.html#%28idx._%28gentag._1._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x"><span class="RktSym">main</span> submodule<br/></a><a href="Emacs.html#%28part._.Major_.Modes%29" class="indexlink" data-pltdoc="x">Major Modes<br/></a><a href="mk-namespace.html" class="indexlink" data-pltdoc="x">Manipulating Namespaces<br/></a><a href="regexp-match.html" class="indexlink" data-pltdoc="x">Matching Regexp Patterns<br/></a><a href="pattern-macros.html#%28part._.Matching_.Sequences%29" class="indexlink" data-pltdoc="x">Matching Sequences<br/></a><a href="performance.html#%28part._gc-perf%29" class="indexlink" data-pltdoc="x">Memory Management<br/></a><a href="stx-phases.html#%28tech._meta._compile._phase._level%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">meta-compile phase level</span><br/></a><a href="regexp-intro.html#%28tech._metacharacter%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">metacharacters</span><br/></a><a href="regexp-intro.html#%28tech._metasequence%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">metasequences</span><br/></a><a href="classes.html#%28part._methods%29" class="indexlink" data-pltdoc="x">Methods<br/></a><a href="Emacs.html#%28part._.Minor_.Modes%29" class="indexlink" data-pltdoc="x">Minor Modes<br/></a><a href="classes.html#%28tech._mixin%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">mixin</span><br/></a><a href="syntax-case.html" class="indexlink" data-pltdoc="x">Mixing Patterns and Expressions: <span class="RktSym"><span class="RktStxLink">syntax-case</span></span><br/></a><a href="contracts-gotchas.html#%28part._.Mixing_set__and_contract-out%29" class="indexlink" data-pltdoc="x">Mixing <span class="RktSym"><span class="RktStxLink">set!</span></span> and <span class="RktSym"><span class="RktStxLink">contract-out</span></span><br/></a><a href="classes.html#%28part._.Mixins%29" class="indexlink" data-pltdoc="x">Mixins<br/></a><a href="classes.html#%28part._.Mixins_and_.Interfaces%29" class="indexlink" data-pltdoc="x">Mixins and Interfaces<br/></a><a href="module-basics.html" class="indexlink" data-pltdoc="x">Module Basics<br/></a><a href="module-languages.html#%28tech._module._language%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">module language</span><br/></a><a href="module-languages.html" class="indexlink" data-pltdoc="x">Module Languages<br/></a><a href="racket.html#%28part._start-module-mode%29" class="indexlink" data-pltdoc="x">Module Mode<br/></a><a href="module-paths.html#%28tech._module._path%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">module path</span><br/></a><a href="module-paths.html" class="indexlink" data-pltdoc="x">Module Paths<br/></a><a href="Module_Syntax.html" class="indexlink" data-pltdoc="x">Module Syntax<br/></a><a href="module-runtime-config.html" class="indexlink" data-pltdoc="x">Module-Handling Configuration<br/></a><a href="modules.html" class="indexlink" data-pltdoc="x">Modules<br/></a><a href="performance.html#%28part._modules-performance%29" class="indexlink" data-pltdoc="x">Modules and Performance<br/></a><a href="More_Libraries.html" class="indexlink" data-pltdoc="x">More Libraries<br/></a><a href="more-hash-lang.html" class="indexlink" data-pltdoc="x">More Rackets<br/></a><a href="define-struct.html#%28part._struct-options%29" class="indexlink" data-pltdoc="x">More Structure Type Options<br/></a><a href="regexp-clusters.html#%28tech._multi._line._mode%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">multi-line mode</span><br/></a><a href="contracts-general-functions.html#%28part._contracts-multiple%29" class="indexlink" data-pltdoc="x">Multiple Result Values<br/></a><a href="define.html#%28part._multiple-values%29" class="indexlink" data-pltdoc="x">Multiple Values and <span class="RktSym"><span class="RktStxLink">define-values</span></span><br/></a><a href="let.html#%28part._.Multiple_.Values__let-values__let_-values__letrec-values%29" class="indexlink" data-pltdoc="x">Multiple Values: <span class="RktSym"><span class="RktStxLink">let-values</span></span>, <span class="RktSym"><span class="RktStxLink">let*-values</span></span>, <span class="RktSym"><span class="RktStxLink">letrec-values</span></span><br/></a><a href="set_.html#%28part._.Multiple_.Values__set_-values%29" class="indexlink" data-pltdoc="x">Multiple Values: <span class="RktSym"><span class="RktStxLink">set!-values</span></span><br/></a><a href="for.html#%28part._.Multiple-.Valued_.Sequences%29" class="indexlink" data-pltdoc="x">Multiple-Valued Sequences<br/></a><a href="pairs.html#%28tech._mutable._pair%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">mutable pair</span><br/></a><a href="performance.html#%28part._.Mutation_and_.Performance%29" class="indexlink" data-pltdoc="x">Mutation and Performance<br/></a><a href="define-struct.html#%28tech._mutator%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">mutator</span><br/></a><a name="alpha:N"></a><span><a href="let.html#%28part._.Named_let%29" class="indexlink" data-pltdoc="x">Named <span class="RktSym"><span class="RktStxLink">let</span></span><br/></a></span><a href="eval.html#%28tech._namespace%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">namespace</span><br/></a><a href="eval.html#%28part._namespaces%29" class="indexlink" data-pltdoc="x">Namespaces<br/></a><a href="eval.html#%28part._.Namespaces_and_.Modules%29" class="indexlink" data-pltdoc="x">Namespaces and Modules<br/></a><a href="regexp-clusters.html#%28tech._non._capturing%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">non-capturing</span><br/></a><a href="regexp-clusters.html#%28part._.Non-capturing_.Clusters%29" class="indexlink" data-pltdoc="x">Non-capturing Clusters<br/></a><a href="regexp-quant.html#%28tech._non._greedy%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">non-greedy</span><br/></a><a href="syntax-notation.html" class="indexlink" data-pltdoc="x">Notation<br/></a><a href="numbers.html#%28tech._number%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">number</span><br/></a><a href="numbers.html" class="indexlink" data-pltdoc="x">Numbers<br/></a><a name="alpha:O"></a><span><a href="define-struct.html#%28tech._opaque%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">opaque</span><br/></a></span><a href="define-struct.html#%28part._trans-struct%29" class="indexlink" data-pltdoc="x">Opaque versus Transparent Structure Types<br/></a><a href="contracts-general-functions.html#%28part._contracts-optional%29" class="indexlink" data-pltdoc="x">Optional Arguments<br/></a><a href="contracts-general-functions.html#%28part._contracts-optional-keywords%29" class="indexlink" data-pltdoc="x">Optional Keyword Arguments<br/></a><a href="module-basics.html#%28part._module-org%29" class="indexlink" data-pltdoc="x">Organizing Modules<br/></a><a name="alpha:P"></a><span><a href="module-basics.html#%28tech._package%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">package</span><br/></a></span><a href="module-basics.html#%28part._packages-and-collections%29" class="indexlink" data-pltdoc="x">Packages and Collections<br/></a><a href="pairs.html#%28tech._pair%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">pair</span><br/></a><a href="pairs.html" class="indexlink" data-pltdoc="x">Pairs and Lists<br/></a><a href="Pairs__Lists__and_Racket_Syntax.html" class="indexlink" data-pltdoc="x">Pairs, Lists, and Racket Syntax<br/></a><a href="let.html#%28part._.Parallel_.Binding__let%29" class="indexlink" data-pltdoc="x">Parallel Binding: <span class="RktSym"><span class="RktStxLink">let</span></span><br/></a><a href="parallelism.html" class="indexlink" data-pltdoc="x">Parallelism<br/></a><a href="parallelism.html#%28tech._parallelism%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">parallelism</span><br/></a><a href="parallelism.html#%28part._effective-futures%29" class="indexlink" data-pltdoc="x">Parallelism with Futures<br/></a><a href="parallelism.html#%28part._effective-places%29" class="indexlink" data-pltdoc="x">Parallelism with Places<br/></a><a href="parameterize.html#%28tech._parameter%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">parameter</span><br/></a><a href="classes.html#%28part._parammixins%29" class="indexlink" data-pltdoc="x">Parameterized Mixins<br/></a><a href="match.html" class="indexlink" data-pltdoc="x">Pattern Matching<br/></a><a href="match.html#%28tech._pattern._variable%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">pattern variables</span><br/></a><a href="pattern-macros.html#%28tech._pattern._based._macro%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">pattern-based macro</span><br/></a><a href="pattern-macros.html" class="indexlink" data-pltdoc="x">Pattern-Based Macros<br/></a><a href="performance.html" class="indexlink" data-pltdoc="x">Performance<br/></a><a href="performance.html#%28part._.Dr.Racket-perf%29" class="indexlink" data-pltdoc="x">Performance in DrRacket<br/></a><a href="phases.html#%28tech._phase%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">phase</span><br/></a><a href="phases.html#%28tech._phase._level%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">phase level</span><br/></a><a href="stx-phases.html#%28tech._phase._level._1%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">phase level
-1</span><br/></a><a href="stx-phases.html#%28tech._phase._level._2%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">phase level
2</span><br/></a><a href="phases.html#%28part._.Phases_and_.Bindings%29" class="indexlink" data-pltdoc="x">Phases and Bindings<br/></a><a href="phases.html#%28part._.Phases_and_.Modules%29" class="indexlink" data-pltdoc="x">Phases and Modules<br/></a><a href="parallelism.html#%28tech._place%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">place</span><br/></a><a href="parallelism.html#%28tech._place._channel%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">place
channel</span><br/></a><a href="i_o.html#%28tech._port%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">port</span><br/></a><a href="regexp-chars.html#%28tech._posix._character._clas%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">POSIX character class</span><br/></a><a href="regexp-chars.html#%28part._.P.O.S.I.X_character_classes%29" class="indexlink" data-pltdoc="x">POSIX character classes<br/></a><a href="Lists__Iteration__and_Recursion.html#%28part._.Predefined_.List_.Loops%29" class="indexlink" data-pltdoc="x">Predefined List Loops<br/></a><a href="define-struct.html#%28tech._predicate%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">predicate</span><br/></a><a href="define-struct.html#%28tech._prefab%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">prefab</span><br/></a><a href="define-struct.html#%28part._prefab-struct%29" class="indexlink" data-pltdoc="x">Prefab Structure Types<br/></a><a href="define-struct.html" class="indexlink" data-pltdoc="x">Programmer-Defined Datatypes<br/></a><a href="prompt.html#%28tech._prompt%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">prompt</span><br/></a><a href="prompt.html#%28tech._prompt._tag%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">prompt tag</span><br/></a><a href="prompt.html" class="indexlink" data-pltdoc="x">Prompts and Aborts<br/></a><a href="define-struct.html#%28tech._property%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">property</span><br/></a><a href="stx-certs.html#%28tech._protected%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">protected</span><br/></a><a href="stx-certs.html#%28part._code-inspectors%2Bprotect%29" class="indexlink" data-pltdoc="x">Protected Exports<br/></a><a href="classes.html#%28idx._%28gentag._3._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x">protected method<br/></a><a name="alpha:Q"></a><span><a href="regexp-quant.html" class="indexlink" data-pltdoc="x">Quantifiers<br/></a></span><a href="regexp-quant.html#%28tech._quantifier%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">quantifiers</span><br/></a><a href="qq.html" class="indexlink" data-pltdoc="x">Quasiquoting: <span class="RktSym"><span class="RktStxLink">quasiquote</span></span> and <span class="RktVal">&lsquo;</span><br/></a><a href="Pairs__Lists__and_Racket_Syntax.html#%28part._quoting-lists%29" class="indexlink" data-pltdoc="x">Quoting Pairs and Symbols with <span class="RktSym"><span class="RktStxLink">quote</span></span><br/></a><a href="quote.html" class="indexlink" data-pltdoc="x">Quoting: <span class="RktSym"><span class="RktStxLink">quote</span></span> and <span class="RktVal">'</span><br/></a><a name="alpha:R"></a><span><a href="standards.html#%28part._r5rs%29" class="indexlink" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">5</span>RS<br/></a></span><a href="standards.html#%28part._.R6.R.S%29" class="indexlink" data-pltdoc="x">R<span style="vertical-align: super; font-size: 80%">6</span>RS<br/></a><a href="to-scheme.html" class="indexlink" data-pltdoc="x">Racket Essentials<br/></a><a href="contracts-gotchas.html#%28mod-path._racket%2Fexists%29" class="indexlink" data-pltdoc="x"><span class="RktModLink"><span class="RktSym">racket/exists</span></span><br/></a><a href="contract-func.html#%28tech._range%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">range</span><br/></a><a href="numbers.html#%28tech._rational%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">rational</span><br/></a><a href="performance.html#%28part._.Reachability_and_.Garbage_.Collection%29" class="indexlink" data-pltdoc="x">Reachability and Garbage Collection<br/></a><a href="Pairs__Lists__and_Racket_Syntax.html#%28tech._reader%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">reader</span><br/></a><a href="hash-reader.html" class="indexlink" data-pltdoc="x">Reader Extensions<br/></a><a href="read-write.html" class="indexlink" data-pltdoc="x">Reading and Writing Racket Data<br/></a><a href="hash-reader.html#%28tech._readtable%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">readtable</span><br/></a><a href="hash-reader.html#%28part._readtable%29" class="indexlink" data-pltdoc="x">Readtables<br/></a><a href="numbers.html#%28tech._real%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">real</span><br/></a><a href="Lists__Iteration__and_Recursion.html#%28part._.Recursion_versus_.Iteration%29" class="indexlink" data-pltdoc="x">Recursion versus Iteration<br/></a><a href="let.html#%28part._.Recursive_.Binding__letrec%29" class="indexlink" data-pltdoc="x">Recursive Binding: <span class="RktSym"><span class="RktStxLink">letrec</span></span><br/></a><a href="reflection.html" class="indexlink" data-pltdoc="x">Reflection and Dynamic Evaluation<br/></a><a href="regexp.html#%28tech._regexp%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">regexp</span><br/></a><a href="performance.html#%28part._regexp-perf%29" class="indexlink" data-pltdoc="x">Regular Expression Performance<br/></a><a href="regexp.html" class="indexlink" data-pltdoc="x">Regular Expressions<br/></a><a href="intro.html#%28tech._repl%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">REPL</span><br/></a><a href="lambda.html#%28tech._rest._argument%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">rest
argument</span><br/></a><a href="contracts-general-functions.html#%28part._contracts-rest-args%29" class="indexlink" data-pltdoc="x">Rest Arguments<br/></a><a href="contract-func.html#%28part._contracts-own%29" class="indexlink" data-pltdoc="x">Rolling Your Own Contracts<br/></a><a href="running.html" class="indexlink" data-pltdoc="x">Running and Creating Executables<br/></a><a href="racket.html" class="indexlink" data-pltdoc="x">Running <span class="stt">racket</span> and <span class="stt">gracket</span><br/></a><a name="alpha:S"></a><span><a href="module-languages.html#%28idx._%28gentag._4._%28lib._scribblings%2Fguide%2Fguide..scrbl%29%29%29" class="indexlink" data-pltdoc="x">S-expression<br/></a></span><a href="load.html" class="indexlink" data-pltdoc="x">Scripting Evaluation and Using <span class="RktSym"><span class="RktValLink">load</span></span><br/></a><a href="scripts.html" class="indexlink" data-pltdoc="x">Scripts<br/></a><a href="concurrency.html#%28part._.Semaphores%29" class="indexlink" data-pltdoc="x">Semaphores<br/></a><a href="for.html#%28part._sequences%29" class="indexlink" data-pltdoc="x">Sequence Constructors<br/></a><a href="begin.html" class="indexlink" data-pltdoc="x">Sequencing<br/></a><a href="let.html#%28part._.Sequential_.Binding__let_%29" class="indexlink" data-pltdoc="x">Sequential Binding: <span class="RktSym"><span class="RktStxLink">let*</span></span><br/></a><a href="serialization.html#%28tech._serialization%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">serialization</span><br/></a><a href="binding.html#%28tech._shadow%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">shadows</span><br/></a><a href="mk-namespace.html#%28part._.Sharing_.Data_and_.Code_.Across_.Namespaces%29" class="indexlink" data-pltdoc="x">Sharing Data and Code Across Namespaces<br/></a><a href="cmdline-tools.html#%28part._.Shell_completion%29" class="indexlink" data-pltdoc="x">Shell completion<br/></a><a href="Signatures_and_Units.html#%28tech._signature%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">signatures</span><br/></a><a href="Signatures_and_Units.html" class="indexlink" data-pltdoc="x">Signatures and Units<br/></a><a href="conditionals.html#%28part._.Simple_.Branching__if%29" class="indexlink" data-pltdoc="x">Simple Branching: <span class="RktSym"><span class="RktStxLink">if</span></span><br/></a><a href="contract-func.html" class="indexlink" data-pltdoc="x">Simple Contracts on Functions<br/></a><a href="syntax-overview.html" class="indexlink" data-pltdoc="x">Simple Definitions and Expressions<br/></a><a href="case.html" class="indexlink" data-pltdoc="x">Simple Dispatch: <span class="RktSym"><span class="RktStxLink">case</span></span><br/></a><a href="define-struct.html#%28part._.Simple_.Structure_.Types__struct%29" class="indexlink" data-pltdoc="x">Simple Structure Types: <span class="RktSym"><span class="RktStxLink">struct</span></span><br/></a><a href="Simple_Values.html" class="indexlink" data-pltdoc="x">Simple Values<br/></a><a href="regexp-chars.html#%28part._.Some_.Frequently_.Used_.Character_.Classes%29" class="indexlink" data-pltdoc="x">Some Frequently Used Character Classes<br/></a><a href="hash-reader.html#%28part._.Source_.Locations%29" class="indexlink" data-pltdoc="x">Source Locations<br/></a><a href="language-get-info.html" class="indexlink" data-pltdoc="x">Source-Handling Configuration<br/></a><a href="performance.html" class="indexlink" data-pltdoc="x">speed<br/></a><a href="standards.html" class="indexlink" data-pltdoc="x">Standards<br/></a><a href="strings.html#%28tech._string%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">string</span><br/></a><a href="strings.html" class="indexlink" data-pltdoc="x">Strings (Unicode)<br/></a><a href="define-struct.html#%28part._struct-equal%29" class="indexlink" data-pltdoc="x">Structure Comparisons<br/></a><a href="define-struct.html#%28part._struct-subtypes%29" class="indexlink" data-pltdoc="x">Structure Subtypes<br/></a><a href="define-struct.html#%28tech._structure._type._descriptor%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">structure type descriptor</span><br/></a><a href="define-struct.html#%28part._.Structure_.Type_.Generativity%29" class="indexlink" data-pltdoc="x">Structure Type Generativity<br/></a><a href="contract-func.html#%28part._.Styles_of_-_%29" class="indexlink" data-pltdoc="x">Styles of <span class="RktSym"><span class="RktStxLink"><span class="nobreak">-&gt;</span></span></span><br/></a><a href="regexp-clusters.html#%28tech._subcluster%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">subcluster</span><br/></a><a href="regexp-clusters.html#%28tech._submatch%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">submatch</span><br/></a><a href="Module_Syntax.html#%28tech._submodule%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">submodule</span><br/></a><a href="Module_Syntax.html#%28part._submodules%29" class="indexlink" data-pltdoc="x">Submodules<br/></a><a href="regexp-clusters.html#%28tech._subpattern%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">subpattern</span><br/></a><a href="symbols.html#%28tech._symbol%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">symbol</span><br/></a><a href="symbols.html" class="indexlink" data-pltdoc="x">Symbols<br/></a><a href="concurrency.html#%28part._.Synchronizable_.Events_and_sync%29" class="indexlink" data-pltdoc="x">Synchronizable Events and <span class="RktSym"><span class="RktValLink">sync</span></span><br/></a><a href="parallelism.html#%28tech._synchronized%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">synchronized</span><br/></a><a href="stx-obj.html" class="indexlink" data-pltdoc="x">Syntax Objects<br/></a><a href="stx-obj.html#%28tech._syntax._object%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">syntax objects</span><br/></a><a href="stx-certs.html" class="indexlink" data-pltdoc="x">Syntax Taints<br/></a><a name="alpha:T"></a><span><a href="Lists__Iteration__and_Recursion.html#%28tech._tail._position%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">tail position</span><br/></a></span><a href="Lists__Iteration__and_Recursion.html#%28part._tail-recursion%29" class="indexlink" data-pltdoc="x">Tail Recursion<br/></a><a href="stx-certs.html#%28tech._tainted%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">tainted</span><br/></a><a href="stx-certs.html#%28part._.Tainting_.Modes%29" class="indexlink" data-pltdoc="x">Tainting Modes<br/></a><a href="stx-certs.html#%28part._taints%2Bcode-inspectors%29" class="indexlink" data-pltdoc="x">Taints and Code Inspectors<br/></a><a href="teaching-langs.html" class="indexlink" data-pltdoc="x">Teaching<br/></a><a href="pattern-macros.html#%28tech._template%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">template</span><br/></a><a href="stx-phases.html#%28tech._template._phase._level%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">template phase level</span><br/></a><a href="regexp.html#%28tech._text._string%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">text string</span><br/></a><a href="Module_Syntax.html#%28part._hash-lang%29" class="indexlink" data-pltdoc="x">The <span class="RktMod">#lang</span> Shorthand<br/></a><a href="application.html#%28part._apply%29" class="indexlink" data-pltdoc="x">The <span class="RktSym"><span class="RktValLink">apply</span></span> Function<br/></a><a href="performance.html#%28part._.J.I.T%29" class="indexlink" data-pltdoc="x">The Bytecode and Just-in-Time (JIT) Compilers<br/></a><a href="classes.html#%28part._.The_mixin_.Form%29" class="indexlink" data-pltdoc="x">The <span class="RktSym"><span class="RktStxLink">mixin</span></span> Form<br/></a><a href="Module_Syntax.html#%28part._module-syntax%29" class="indexlink" data-pltdoc="x">The <span class="RktSym"><span class="RktStxLink">module</span></span> Form<br/></a><a href="index.html" class="indexlink" data-pltdoc="x"><span style="font-weight: bold">The Racket Guide</span><br/></a><a href="classes.html#%28part._.The_trait_.Form%29" class="indexlink" data-pltdoc="x">The <span class="RktSym"><span class="RktStxLink">trait</span></span> Form<br/></a><a href="More_Libraries.html#%28part._.The_.Web_.Server%29" class="indexlink" data-pltdoc="x">The Web Server<br/></a><a href="concurrency.html#%28part._.Thread_.Mailboxes%29" class="indexlink" data-pltdoc="x">Thread Mailboxes<br/></a><a href="concurrency.html#%28part._.Threads%29" class="indexlink" data-pltdoc="x">Threads<br/></a><a href="concurrency.html#%28tech._thread%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">threads</span><br/></a><a href="classes.html#%28part._.Traits%29" class="indexlink" data-pltdoc="x">Traits<br/></a><a href="classes.html#%28part._.Traits_as_.Sets_of_.Mixins%29" class="indexlink" data-pltdoc="x">Traits as Sets of Mixins<br/></a><a href="macros.html#%28tech._transformer%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">transformer</span><br/></a><a href="proc-macros.html#%28tech._transformer._binding%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">transformer
binding</span><br/></a><a href="define-struct.html#%28tech._transparent%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">transparent</span><br/></a><a name="alpha:U"></a><span><a href="performance.html#%28part._unchecked-unsafe%29" class="indexlink" data-pltdoc="x">Unchecked, Unsafe Operations<br/></a></span><a href="unit_versus_module.html" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">unit</span></span> versus <span class="RktSym"><span class="RktStxLink">module</span></span><br/></a><a href="units.html#%28tech._unit%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">Units</span><br/></a><a href="units.html" class="indexlink" data-pltdoc="x">Units (Components)<br/></a><a href="scripts.html#%28part._.Unix_.Scripts%29" class="indexlink" data-pltdoc="x">Unix Scripts<br/></a><a href="hash-lang_reader.html" class="indexlink" data-pltdoc="x">Using <span class="RktModLink"><span class="RktMod">#lang</span></span><span class="stt"> </span><span class="RktModLink"><span class="RktSym">reader</span></span><br/></a><a href="module-languages.html#%28part._s-exp%29" class="indexlink" data-pltdoc="x">Using <span class="RktModLink"><span class="RktMod">#lang</span></span><span class="stt"> </span><span class="RktModLink"><span class="RktSym">s-exp</span></span><br/></a><a href="syntax_module-reader.html" class="indexlink" data-pltdoc="x">Using <span class="RktModLink"><span class="RktMod">#lang</span></span><span class="stt"> </span><span class="RktModLink"><span class="RktSym">s-exp</span></span><span class="stt"> </span><span class="RktModLink"><span class="RktSym">syntax/module-reader</span></span><br/></a><a href="contract-func.html#%28part._simple-nested%29" class="indexlink" data-pltdoc="x">Using <span class="RktSym"><span class="RktStxLink">define/contract</span></span> and <span class="RktSym"><span class="RktStxLink"><span class="nobreak">-&gt;</span></span></span><br/></a><a href="More_Libraries.html#%28part._.Using_.Foreign_.Libraries%29" class="indexlink" data-pltdoc="x">Using Foreign Libraries<br/></a><a name="alpha:V"></a><span><a href="ports.html" class="indexlink" data-pltdoc="x">Varieties of Ports<br/></a></span><a href="vectors.html#%28tech._vector%29" class="indexlink" data-pltdoc="x"><span style="font-style: italic">vector</span><br/></a><a href="vectors.html" class="indexlink" data-pltdoc="x">Vectors<br/></a><a href="Vim.html" class="indexlink" data-pltdoc="x">Vim<br/></a><a href="void_undefined.html" class="indexlink" data-pltdoc="x">Void and Undefined<br/></a><a name="alpha:W"></a><span><a href="performance.html#%28part._.Weak_.Boxes_and_.Testing%29" class="indexlink" data-pltdoc="x">Weak Boxes and Testing<br/></a></span><a href="intro.html" class="indexlink" data-pltdoc="x">Welcome to Racket<br/></a><a href="Whole-module_Signatures_and_Units.html" class="indexlink" data-pltdoc="x">Whole-<span class="RktSym"><span class="RktStxLink">module</span></span> Signatures and Units<br/></a><a href="scripts.html#%28part._.Windows_.Batch_.Files%29" class="indexlink" data-pltdoc="x">Windows Batch Files<br/></a><a href="with-syntax.html" class="indexlink" data-pltdoc="x"><span class="RktSym"><span class="RktStxLink">with-syntax</span></span> and <span class="RktSym"><span class="RktValLink">generate-temporaries</span></span><br/></a><a href="regexp-intro.html" class="indexlink" data-pltdoc="x">Writing Regexp Patterns<br/></a></p></td></tr></table><div class="navsetbottom"><span class="navleft"><form class="searchform"><input class="searchbox" style="color: #888;" type="text" value="...search manuals..." title="Enter a search string to search the manuals" onkeypress="return DoSearchKey(event, this, &quot;6.1&quot;, &quot;../&quot;);" onfocus="this.style.color=&quot;black&quot;; this.style.textAlign=&quot;left&quot;; if (this.value == &quot;...search manuals...&quot;) this.value=&quot;&quot;;" onblur="if (this.value.match(/^ *$/)) { this.style.color=&quot;#888&quot;; this.style.textAlign=&quot;center&quot;; this.value=&quot;...search manuals...&quot;; }"/></form>&nbsp;&nbsp;<a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot(&quot;6.1&quot;);">top</a></span><span class="navright">&nbsp;&nbsp;<a href="doc-bibliography.html" title="backward to &quot;Bibliography&quot;" data-pltdoc="x">&larr; prev</a>&nbsp;&nbsp;<a href="index.html" title="up to &quot;The Racket Guide&quot;" data-pltdoc="x">up</a>&nbsp;&nbsp;<span class="nonavigation">next &rarr;</span></span>&nbsp;</div></div></div><div id="contextindicator">&nbsp;</div></body></html>