This file is indexed.

/usr/share/doc/racket/drracket/interface-essentials.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
17
18
19
<!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>1&nbsp;Interface Essentials</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="../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="../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;);">&#9658;</a></td><td></td><td><a href="index.html" class="tocviewlink" data-pltdoc="x">Dr<span class="mywbr"> &nbsp;</span>Racket:<span class="mywbr"> &nbsp;</span> The Racket Programming Environment</a></td></tr></table></div><div class="tocviewsublisttop" style="display: none;" id="tocview_0"><table cellspacing="0" cellpadding="0"><tr><td align="right">1&nbsp;</td><td><a href="" class="tocviewselflink" data-pltdoc="x">Interface Essentials</a></td></tr><tr><td align="right">2&nbsp;</td><td><a href="languages.html" class="tocviewlink" data-pltdoc="x">Languages</a></td></tr><tr><td align="right">3&nbsp;</td><td><a href="Interface_Reference.html" class="tocviewlink" data-pltdoc="x">Interface Reference</a></td></tr><tr><td align="right">4&nbsp;</td><td><a href="extending-drracket.html" class="tocviewlink" data-pltdoc="x">Extending Dr<span class="mywbr"> &nbsp;</span>Racket</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,&quot;tocview_1&quot;);">&#9660;</a></td><td>1&nbsp;</td><td><a href="" class="tocviewselflink" data-pltdoc="x">Interface Essentials</a></td></tr></table><div class="tocviewsublistbottom" style="display: block;" id="tocview_1"><table cellspacing="0" cellpadding="0"><tr><td align="right">1.1&nbsp;</td><td><a href="buttons.html" class="tocviewlink" data-pltdoc="x">Buttons</a></td></tr><tr><td align="right">1.2&nbsp;</td><td><a href="choose-language.html" class="tocviewlink" data-pltdoc="x">Choosing a Language</a></td></tr><tr><td align="right">1.3&nbsp;</td><td><a href="editor.html" class="tocviewlink" data-pltdoc="x">Editing with Parentheses</a></td></tr><tr><td align="right">1.4&nbsp;</td><td><a href="Searching.html" class="tocviewlink" data-pltdoc="x">Searching</a></td></tr><tr><td align="right">1.5&nbsp;</td><td><a href="Tabbed_Editing.html" class="tocviewlink" data-pltdoc="x">Tabbed Editing</a></td></tr><tr><td align="right">1.6&nbsp;</td><td><a href="interactions-window.html" class="tocviewlink" data-pltdoc="x">The Interactions Window</a></td></tr><tr><td align="right">1.7&nbsp;</td><td><a href="Graphical_Syntax.html" class="tocviewlink" data-pltdoc="x">Graphical Syntax</a></td></tr><tr><td align="right">1.8&nbsp;</td><td><a href="debugger.html" class="tocviewlink" data-pltdoc="x">Graphical Debugging Interface</a></td></tr><tr><td align="right">1.9&nbsp;</td><td><a href="module-browser.html" class="tocviewlink" data-pltdoc="x">The Module Browser</a></td></tr><tr><td align="right">1.10&nbsp;</td><td><a href="color-scheme.html" class="tocviewlink" data-pltdoc="x">Color Schemes</a></td></tr><tr><td align="right">1.11&nbsp;</td><td><a href="create-exe.html" class="tocviewlink" data-pltdoc="x">Creating Executables</a></td></tr><tr><td align="right">1.12&nbsp;</td><td><a href="follow-log.html" class="tocviewlink" data-pltdoc="x">Following Log Messages</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="index.html" title="backward to &quot;DrRacket: The Racket Programming Environment&quot;" data-pltdoc="x">&larr; prev</a>&nbsp;&nbsp;<a href="index.html" title="up to &quot;DrRacket: The Racket Programming Environment&quot;" data-pltdoc="x">up</a>&nbsp;&nbsp;<a href="buttons.html" title="forward to &quot;1.1 Buttons&quot;" data-pltdoc="x">next &rarr;</a></span>&nbsp;</div><h3 x-source-module="(lib &quot;scribblings/drracket/drracket.scrbl&quot;)" x-part-tag="&quot;interface-essentials&quot;">1<tt>&nbsp;</tt><a name="(part._interface-essentials)"></a>Interface Essentials</h3><p>The DrRacket window has three parts: a row of buttons at the top, two
editing panels in the middle, and a status line at the bottom.</p><blockquote class="SCentered"><p><img src="example.png" alt="" width="431" height="305"/></p></blockquote><p>The top editing panel, called the <a name="(tech._definitions._window)"></a><span style="font-style: italic">definitions window</span>, is for
defining programs. The above figure shows a program that defines the
function <span class="RktSym">square</span>.</p><p>The bottom panel, called the <a name="(tech._interactions._window)"></a><span style="font-style: italic">interactions window</span>, is for
evaluating Racket expressions interactively. The <span class="ssansserif">Language</span> line
in the interactions window indicates which primitives are available in
the definitions and interactions windows.  In the above figure, the
language is determined from the program source&rsquo;s <a href="http://download.racket-lang.org/docs/6.1/html/local-redirect/index.html?doc=guide&amp;rel=Module_Syntax.html%23%2528part._hash-lang%2529&amp;version=6.1" class="RktModLink Sq" data-pltdoc="x"><span class="RktMod">#lang</span></a> line.</p><blockquote class="refpara"><blockquote class="refcolumn"><blockquote class="refcontent"><p>The interactions window is described further in
<a href="interactions-window.html" data-pltdoc="x">The Interactions Window</a>, later in this manual.</p></blockquote></blockquote></blockquote><p>Clicking the <span class="ssansserif">Run</span> button evaluates the program in the
definitions window, making the program&rsquo;s definitions available in the
interactions window. Given the definition of <span class="RktSym">square</span> as in the
figure above, typing <span class="RktPn">(</span><span class="RktSym">square</span><span class="stt"> </span><span class="RktVal">2</span><span class="RktPn">)</span> in the interactions window
produces the result <span class="RktVal">4</span>.</p><p>The <a name="(tech._status._line)"></a><span style="font-style: italic">status line</span> at the bottom of DrRacket&rsquo;s window provides
information about the current line and position of the editing caret,
whether the current file can be modified, and whether DrRacket is
currently evaluating any expression. The <a name="(idx._(gentag._0._(lib._scribblings/drracket/drracket..scrbl)))"></a>recycling icon
flashes while DrRacket is &ldquo;recycling&rdquo; internal resources, such as
memory.</p><table cellspacing="0" cellpadding="0"><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="buttons.html" class="toclink" data-pltdoc="x">1.1<span class="hspace">&nbsp;</span>Buttons</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="choose-language.html" class="toclink" data-pltdoc="x">1.2<span class="hspace">&nbsp;</span>Choosing a Language</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="editor.html" class="toclink" data-pltdoc="x">1.3<span class="hspace">&nbsp;</span>Editing with Parentheses</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="Searching.html" class="toclink" data-pltdoc="x">1.4<span class="hspace">&nbsp;</span>Searching</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="Tabbed_Editing.html" class="toclink" data-pltdoc="x">1.5<span class="hspace">&nbsp;</span>Tabbed Editing</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="interactions-window.html" class="toclink" data-pltdoc="x">1.6<span class="hspace">&nbsp;</span>The Interactions Window</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="interactions-window.html#%28part._.Errors%29" class="toclink" data-pltdoc="x">1.6.1<span class="hspace">&nbsp;</span>Errors</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="interactions-window.html#%28part._.Input_and_.Output%29" class="toclink" data-pltdoc="x">1.6.2<span class="hspace">&nbsp;</span>Input and Output</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="Graphical_Syntax.html" class="toclink" data-pltdoc="x">1.7<span class="hspace">&nbsp;</span>Graphical Syntax</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="Graphical_Syntax.html#%28part._images%29" class="toclink" data-pltdoc="x">1.7.1<span class="hspace">&nbsp;</span>Images</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="Graphical_Syntax.html#%28part._xml-boxes%29" class="toclink" data-pltdoc="x">1.7.2<span class="hspace">&nbsp;</span>XML Boxes and Racket Boxes</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="debugger.html" class="toclink" data-pltdoc="x">1.8<span class="hspace">&nbsp;</span>Graphical Debugging Interface</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="debugger.html#%28part._.Debugger_.Buttons%29" class="toclink" data-pltdoc="x">1.8.1<span class="hspace">&nbsp;</span>Debugger Buttons</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="debugger.html#%28part._.Definitions_.Window_.Actions%29" class="toclink" data-pltdoc="x">1.8.2<span class="hspace">&nbsp;</span>Definitions Window Actions</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="debugger.html#%28part._.Stack_.View_.Pane%29" class="toclink" data-pltdoc="x">1.8.3<span class="hspace">&nbsp;</span>Stack View Pane</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="debugger.html#%28part._.Debugging_.Multiple_.Files%29" class="toclink" data-pltdoc="x">1.8.4<span class="hspace">&nbsp;</span>Debugging Multiple Files</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="module-browser.html" class="toclink" data-pltdoc="x">1.9<span class="hspace">&nbsp;</span>The Module Browser</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="color-scheme.html" class="toclink" data-pltdoc="x">1.10<span class="hspace">&nbsp;</span>Color Schemes</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="create-exe.html" class="toclink" data-pltdoc="x">1.11<span class="hspace">&nbsp;</span>Creating Executables</a></p></td></tr><tr><td><p><span class="hspace">&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="follow-log.html" class="toclink" data-pltdoc="x">1.12<span class="hspace">&nbsp;</span>Following Log Messages</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="index.html" title="backward to &quot;DrRacket: The Racket Programming Environment&quot;" data-pltdoc="x">&larr; prev</a>&nbsp;&nbsp;<a href="index.html" title="up to &quot;DrRacket: The Racket Programming Environment&quot;" data-pltdoc="x">up</a>&nbsp;&nbsp;<a href="buttons.html" title="forward to &quot;1.1 Buttons&quot;" data-pltdoc="x">next &rarr;</a></span>&nbsp;</div></div></div><div id="contextindicator">&nbsp;</div></body></html>