/usr/share/doc/racket/guide/racket.html is in racket-doc 6.7-3.
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 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | <!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>21.1 Running racket and gracket</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,"tocview_0");">►</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="tocviewsublisttop" style="display: none;" id="tocview_0"><table cellspacing="0" cellpadding="0"><tr><td align="right">1 </td><td><a href="intro.html" class="tocviewlink" data-pltdoc="x">Welcome to Racket</a></td></tr><tr><td align="right">2 </td><td><a href="to-scheme.html" class="tocviewlink" data-pltdoc="x">Racket Essentials</a></td></tr><tr><td align="right">3 </td><td><a href="datatypes.html" class="tocviewlink" data-pltdoc="x">Built-<wbr></wbr>In Datatypes</a></td></tr><tr><td align="right">4 </td><td><a href="scheme-forms.html" class="tocviewlink" data-pltdoc="x">Expressions and Definitions</a></td></tr><tr><td align="right">5 </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 </td><td><a href="modules.html" class="tocviewlink" data-pltdoc="x">Modules</a></td></tr><tr><td align="right">7 </td><td><a href="contracts.html" class="tocviewlink" data-pltdoc="x">Contracts</a></td></tr><tr><td align="right">8 </td><td><a href="i_o.html" class="tocviewlink" data-pltdoc="x">Input and Output</a></td></tr><tr><td align="right">9 </td><td><a href="regexp.html" class="tocviewlink" data-pltdoc="x">Regular Expressions</a></td></tr><tr><td align="right">10 </td><td><a href="control.html" class="tocviewlink" data-pltdoc="x">Exceptions and Control</a></td></tr><tr><td align="right">11 </td><td><a href="for.html" class="tocviewlink" data-pltdoc="x">Iterations and Comprehensions</a></td></tr><tr><td align="right">12 </td><td><a href="match.html" class="tocviewlink" data-pltdoc="x">Pattern Matching</a></td></tr><tr><td align="right">13 </td><td><a href="classes.html" class="tocviewlink" data-pltdoc="x">Classes and Objects</a></td></tr><tr><td align="right">14 </td><td><a href="units.html" class="tocviewlink" data-pltdoc="x">Units</a></td></tr><tr><td align="right">15 </td><td><a href="reflection.html" class="tocviewlink" data-pltdoc="x">Reflection and Dynamic Evaluation</a></td></tr><tr><td align="right">16 </td><td><a href="macros.html" class="tocviewlink" data-pltdoc="x">Macros</a></td></tr><tr><td align="right">17 </td><td><a href="languages.html" class="tocviewlink" data-pltdoc="x">Creating Languages</a></td></tr><tr><td align="right">18 </td><td><a href="concurrency.html" class="tocviewlink" data-pltdoc="x">Concurrency and Synchronization</a></td></tr><tr><td align="right">19 </td><td><a href="performance.html" class="tocviewlink" data-pltdoc="x">Performance</a></td></tr><tr><td align="right">20 </td><td><a href="parallelism.html" class="tocviewlink" data-pltdoc="x">Parallelism</a></td></tr><tr><td align="right">21 </td><td><a href="running.html" class="tocviewselflink" data-pltdoc="x">Running and Creating Executables</a></td></tr><tr><td align="right">22 </td><td><a href="More_Libraries.html" class="tocviewlink" data-pltdoc="x">More Libraries</a></td></tr><tr><td align="right">23 </td><td><a href="dialects.html" class="tocviewlink" data-pltdoc="x">Dialects of Racket and Scheme</a></td></tr><tr><td align="right">24 </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="doc-index.html" class="tocviewlink" data-pltdoc="x">Index</a></td></tr></table></div></div><div class="tocviewlist"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,"tocview_1");">▼</a></td><td>21 </td><td><a href="running.html" class="tocviewlink" data-pltdoc="x">Running and Creating Executables</a></td></tr></table><div class="tocviewsublist" style="display: block;" id="tocview_1"><table cellspacing="0" cellpadding="0"><tr><td align="right">21.1 </td><td><a href="" class="tocviewselflink" data-pltdoc="x">Running <span class="stt">racket</span> and <span class="stt">gracket</span></a></td></tr><tr><td align="right">21.2 </td><td><a href="scripts.html" class="tocviewlink" data-pltdoc="x">Scripts</a></td></tr><tr><td align="right">21.3 </td><td><a href="exe.html" class="tocviewlink" data-pltdoc="x">Creating Stand-<wbr></wbr>Alone Executables</a></td></tr></table></div></div><div class="tocviewlist"><table cellspacing="0" cellpadding="0"><tr><td style="width: 1em;"><a href="javascript:void(0);" title="Expand/Collapse" class="tocviewtoggle" onclick="TocviewToggle(this,"tocview_2");">►</a></td><td>21.1 </td><td><a href="" class="tocviewselflink" data-pltdoc="x">Running <span class="stt">racket</span> and <span class="stt">gracket</span></a></td></tr></table><div class="tocviewsublistbottom" style="display: none;" id="tocview_2"><table cellspacing="0" cellpadding="0"><tr><td align="right">21.1.1 </td><td><a href="#%28part._start-interactive-mode%29" class="tocviewlink" data-pltdoc="x">Interactive Mode</a></td></tr><tr><td align="right">21.1.2 </td><td><a href="#%28part._start-module-mode%29" class="tocviewlink" data-pltdoc="x">Module Mode</a></td></tr><tr><td align="right">21.1.3 </td><td><a href="#%28part._start-load-mode%29" class="tocviewlink" data-pltdoc="x">Load Mode</a></td></tr></table></div></div></div><div class="tocsub"><div class="tocsubtitle">On this page:</div><table class="tocsublist" cellspacing="0"><tr><td><span class="tocsublinknumber">21.1.1<tt> </tt></span><a href="#%28part._start-interactive-mode%29" class="tocsubseclink" data-pltdoc="x">Interactive Mode</a></td></tr><tr><td><span class="tocsublinknumber">21.1.2<tt> </tt></span><a href="#%28part._start-module-mode%29" class="tocsubseclink" data-pltdoc="x">Module Mode</a></td></tr><tr><td><span class="tocsublinknumber">21.1.3<tt> </tt></span><a href="#%28part._start-load-mode%29" class="tocsubseclink" data-pltdoc="x">Load Mode</a></td></tr></table></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, "6.7", "../");" onfocus="this.style.color="black"; this.style.textAlign="left"; if (this.value == "...search manuals...") this.value="";" onblur="if (this.value.match(/^ *$/)) { this.style.color="#888"; this.style.textAlign="center"; this.value="...search manuals..."; }"/></form> <a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot("6.7");">top</a></span><span class="navright"> <a href="running.html" title="backward to "21 Running and Creating Executables"" data-pltdoc="x">← prev</a> <a href="running.html" title="up to "21 Running and Creating Executables"" data-pltdoc="x">up</a> <a href="scripts.html" title="forward to "21.2 Scripts"" data-pltdoc="x">next →</a></span> </div><h4 x-source-module="(lib "scribblings/guide/guide.scrbl")" x-source-pkg="racket-doc" x-part-tag=""racket"">21.1<tt> </tt><a name="(part._racket)"></a>Running <span class="stt">racket</span> and <span class="stt">gracket</span></h4><p>The <span class="stt">gracket</span> executable is the same as <span class="stt">racket</span>, but with
small adjustments to behave as a GUI application rather than a console
application. For example, <span class="stt">gracket</span> by default runs in
interactive mode with a GUI window instead of a console prompt. GUI
applications can be run with plain <span class="stt">racket</span>, however.</p><p>Depending on command-line arguments, <span class="stt">racket</span> or <span class="stt">gracket</span>
runs in <a href="#%28part._start-interactive-mode%29" data-pltdoc="x">interactive mode</a>,
<a href="#%28part._start-module-mode%29" data-pltdoc="x">module mode</a>, or
<a href="#%28part._start-load-mode%29" data-pltdoc="x">load mode</a>.</p><h5 x-source-module="(lib "scribblings/guide/guide.scrbl")" x-source-pkg="racket-doc" x-part-tag=""start-interactive-mode"">21.1.1<tt> </tt><a name="(part._start-interactive-mode)"></a>Interactive Mode</h5><p>When <span class="stt">racket</span> is run with no command-line arguments (other than
confguration options, like <span class="nobreak"><span class="stt">-j</span></span>), then it starts a <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>
with a <span class="RktInBG"><span class="hspace"></span><span class="RktIn">></span><span class="hspace"> </span></span> prompt:</p><p><table cellspacing="0" cellpadding="0"><tr><td><p><span class="hspace"> </span><span class="stt">Welcome to Racket v6.7.</span></p></td></tr><tr><td><p><span class="hspace"> </span><span class="stt">></span></p></td></tr></table></p><blockquote class="refpara"><blockquote class="refcolumn"><blockquote class="refcontent"><p>For enhancing your <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a> experience, see
<a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=xrepl&rel=index.html&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">xrepl</span></a>; for information on GNU Readline support, see
<a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=readline&rel=index.html%23%2528mod-path._readline%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">readline</span></a>.</p></blockquote></blockquote></blockquote><p>To initialize the <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>’s environment, <span class="stt">racket</span> first
requires the <a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=running-sa.html%23%2528mod-path._racket%252Finit%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/init</span></a> module, which provides all of
<span class="RktSym">racket</span>, and also installs <span class="RktSym">pretty-print</span> for display
results. Finally, <span class="stt">racket</span> loads the file reported by
<span class="RktPn">(</span><span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=Filesystem.html%23%2528def._%2528%2528quote._%7E23%7E25kernel%2529._find-system-path%2529%2529&version=6.7" class="RktValLink Sq" data-pltdoc="x">find-system-path</a></span><span class="stt"> </span><span class="RktVal">'</span><span class="RktVal">init-file</span><span class="RktPn">)</span>, if it exists, before starting
the <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>.</p><p>If any command-line arguments are provided (other than configuration
options), add <span class="nobreak"><span class="stt">-i</span></span> or <span class="nobreak"><span class="stt">--repl</span></span> to re-enable the
<a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>. For example,</p><p><span class="hspace"> </span><span class="stt">racket -e '(display "hi\n")' -i</span></p><p>displays “hi” on start-up, but still presents a <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>.</p><p>If module-requiring flags appear before <span class="nobreak"><span class="stt">-i</span></span>/<span class="nobreak"><span class="stt">--repl</span></span>, they
cancel the automatic requiring of <a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=running-sa.html%23%2528mod-path._racket%252Finit%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/init</span></a>. This
behavior can be used to initialize the <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>’s environment with
a different language. For example,</p><p><span class="hspace"> </span><span class="stt">racket -l racket/base -i</span></p><p>starts a <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a> using a much smaller initial language (that loads
much faster). Beware that most modules do not provide the basic syntax
of Racket, including function-call syntax and <span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._require%2529%2529&version=6.7" class="RktStxLink Sq" data-pltdoc="x">require</a></span>. For
example,</p><p><span class="hspace"> </span><span class="stt">racket -l racket/date -i</span></p><p>produces a <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a> that fails for every expression, because
<a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=time.html%23%2528mod-path._racket%252Fdate%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/date</span></a> provides only a few functions, and not the
<span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=__top-interaction.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._%7E23%7E25top-interaction%2529%2529&version=6.7" class="RktStxLink Sq" data-pltdoc="x">#%top-interaction</a></span> and <span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=application.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._%7E23%7E25app%2529%2529&version=6.7" class="RktStxLink Sq" data-pltdoc="x">#%app</a></span> bindings that are needed
to evaluate top-level function calls in the <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>.</p><p>If a module-requiring flag appears after <span class="nobreak"><span class="stt">-i</span></span>/<span class="nobreak"><span class="stt">--repl</span></span> instead
of before it, then the module is required after
<a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=running-sa.html%23%2528mod-path._racket%252Finit%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/init</span></a> to augment the initial environment. For
example,</p><p><span class="hspace"> </span><span class="stt">racket -i -l racket/date</span></p><p>starts a useful <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a> with <a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=time.html%23%2528mod-path._racket%252Fdate%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/date</span></a> available
in addition to the exports of <a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=index.html&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket</span></a>.</p><h5 x-source-module="(lib "scribblings/guide/guide.scrbl")" x-source-pkg="racket-doc" x-part-tag=""start-module-mode"">21.1.2<tt> </tt><a name="(part._start-module-mode)"></a>Module Mode</h5><p>If a file argument is supplied to <span class="stt">racket</span> before any
command-line switch (other than configuration options), then the file
is required as a module, and (unless <span class="nobreak"><span class="stt">-i</span></span>/<span class="nobreak"><span class="stt">--repl</span></span> is
specified), no <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a> is started. For example,</p><p><span class="hspace"> </span><span class="stt">racket hello.rkt</span></p><p>requires the <span class="stt">"hello.rkt"</span> module and then exits. Any argument
after the file name, flag or otherwise, is preserved as a command-line
argument for use by the required module via
<span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=runtime.html%23%2528def._%2528%2528quote._%7E23%7E25kernel%2529._current-command-line-arguments%2529%2529&version=6.7" class="RktValLink Sq" data-pltdoc="x">current-command-line-arguments</a></span>.</p><p>If command-line flags are used, then the <span class="nobreak"><span class="stt">-u</span></span> or
<span class="nobreak"><span class="stt">--require-script</span></span> flag can be used to explicitly require a file
as a module. The <span class="nobreak"><span class="stt">-t</span></span> or <span class="nobreak"><span class="stt">--require</span></span> flag is similar, except
that additional command-line flags are processed by <span class="stt">racket</span>,
instead of preserved for the required module. For example,</p><p><span class="hspace"> </span><span class="stt">racket -t hello.rkt -t goodbye.rkt</span></p><p>requires the <span class="stt">"hello.rkt"</span> module, then requires the
<span class="stt">"goodbye.rkt"</span> module, and then exits.</p><p>The <span class="nobreak"><span class="stt">-l</span></span> or <span class="nobreak"><span class="stt">--lib</span></span> flag is similar to
<span class="nobreak"><span class="stt">-t</span></span>/<span class="nobreak"><span class="stt">--require</span></span>, but it requires a module using a
<span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=require.html%23%2528form._%2528%2528lib._racket%252Fprivate%252Fbase..rkt%2529._lib%2529%2529&version=6.7" class="RktStxLink Sq" data-pltdoc="x">lib</a></span> module path instead of a file path. For example,</p><p><span class="hspace"> </span><span class="stt">racket -l raco</span></p><p>is the same as running the <span class="stt">raco</span> executable with no arguments,
since the <span class="RktSym">raco</span> module is the executable’s main module.</p><p>Note that if you wanted to pass command-line flags to
<span class="RktSym">raco</span> above, you would need to protect the flags with a
<span class="nobreak"><span class="stt">--</span></span>, so that <span class="stt">racket</span> doesn’t try to parse them itself:</p><p><span class="hspace"> </span><span class="stt">racket -l raco -- --help</span></p><h5 x-source-module="(lib "scribblings/guide/guide.scrbl")" x-source-pkg="racket-doc" x-part-tag=""start-load-mode"">21.1.3<tt> </tt><a name="(part._start-load-mode)"></a>Load Mode</h5><p>The <span class="nobreak"><span class="stt">-f</span></span> or <span class="nobreak"><span class="stt">--load</span></span> flag supports <span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=eval.html%23%2528def._%2528%2528quote._%7E23%7E25kernel%2529._load%2529%2529&version=6.7" class="RktValLink Sq" data-pltdoc="x">load</a></span>ing top-level
expressions in a file directly, as opposed to expressions within a
module file. This evaluation is like starting a <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a> and typing
the expressions directly, except that the results are not printed.
For example,</p><p><span class="hspace"> </span><span class="stt">racket -f hi.rkts</span></p><p><span class="RktSym"><a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=eval.html%23%2528def._%2528%2528quote._%7E23%7E25kernel%2529._load%2529%2529&version=6.7" class="RktValLink Sq" data-pltdoc="x">load</a></span>s <span class="stt">"hi.rkts"</span> and exits. Note that load mode is
generally a bad idea, for the reasons explained in
<a href="intro.html#%28part._use-module%29" data-pltdoc="x">A Note to Readers with Lisp/Scheme Experience</a>; using module mode is typically better.</p><p>The <span class="nobreak"><span class="stt">-e</span></span> or <span class="nobreak"><span class="stt">--eval</span></span> flag accepts an expression to evaluate
directly. Unlike file loading, the result of the expression is
printed, as in a <a href="intro.html#%28tech._repl%29" class="techoutside" data-pltdoc="x"><span class="techinside">REPL</span></a>. For example,</p><p><span class="hspace"> </span><span class="stt">racket -e '(current-seconds)'</span></p><p>prints the number of seconds since January 1, 1970.</p><p>For file loading and expression evaluation, the top-level environment
is created in the same way for
<a href="#%28part._start-interactive-mode%29" data-pltdoc="x">interactive mode</a>:
<a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=running-sa.html%23%2528mod-path._racket%252Finit%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/init</span></a> is required unless another module is
specified first. For example,</p><p><span class="hspace"> </span><span class="stt">racket -l racket/base -e '(current-seconds)'</span></p><p>likely runs faster, because it initializes the environment for
evaluation using the smaller <a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=index.html&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/base</span></a> language,
instead of <a href="https://download.racket-lang.org/docs/6.7/html/local-redirect/index.html?doc=reference&rel=running-sa.html%23%2528mod-path._racket%252Finit%2529&version=6.7" class="RktModLink Sq" data-pltdoc="x"><span class="RktSym">racket/init</span></a>.</p><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, "6.7", "../");" onfocus="this.style.color="black"; this.style.textAlign="left"; if (this.value == "...search manuals...") this.value="";" onblur="if (this.value.match(/^ *$/)) { this.style.color="#888"; this.style.textAlign="center"; this.value="...search manuals..."; }"/></form> <a href="../index.html" title="up to the documentation top" data-pltdoc="x" onclick="return GotoPLTRoot("6.7");">top</a></span><span class="navright"> <a href="running.html" title="backward to "21 Running and Creating Executables"" data-pltdoc="x">← prev</a> <a href="running.html" title="up to "21 Running and Creating Executables"" data-pltdoc="x">up</a> <a href="scripts.html" title="forward to "21.2 Scripts"" data-pltdoc="x">next →</a></span> </div></div></div><div id="contextindicator"> </div></body></html>
|