/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 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,"tocview_0");">►</a></td><td></td><td><a href="index.html" class="tocviewlink" data-pltdoc="x">Dr<span class="mywbr"> </span>Racket:<span class="mywbr"> </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 </td><td><a href="" class="tocviewselflink" data-pltdoc="x">Interface Essentials</a></td></tr><tr><td align="right">2 </td><td><a href="languages.html" class="tocviewlink" data-pltdoc="x">Languages</a></td></tr><tr><td align="right">3 </td><td><a href="Interface_Reference.html" class="tocviewlink" data-pltdoc="x">Interface Reference</a></td></tr><tr><td align="right">4 </td><td><a href="extending-drracket.html" class="tocviewlink" data-pltdoc="x">Extending Dr<span class="mywbr"> </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,"tocview_1");">▼</a></td><td>1 </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 </td><td><a href="buttons.html" class="tocviewlink" data-pltdoc="x">Buttons</a></td></tr><tr><td align="right">1.2 </td><td><a href="choose-language.html" class="tocviewlink" data-pltdoc="x">Choosing a Language</a></td></tr><tr><td align="right">1.3 </td><td><a href="editor.html" class="tocviewlink" data-pltdoc="x">Editing with Parentheses</a></td></tr><tr><td align="right">1.4 </td><td><a href="Searching.html" class="tocviewlink" data-pltdoc="x">Searching</a></td></tr><tr><td align="right">1.5 </td><td><a href="Tabbed_Editing.html" class="tocviewlink" data-pltdoc="x">Tabbed Editing</a></td></tr><tr><td align="right">1.6 </td><td><a href="interactions-window.html" class="tocviewlink" data-pltdoc="x">The Interactions Window</a></td></tr><tr><td align="right">1.7 </td><td><a href="Graphical_Syntax.html" class="tocviewlink" data-pltdoc="x">Graphical Syntax</a></td></tr><tr><td align="right">1.8 </td><td><a href="debugger.html" class="tocviewlink" data-pltdoc="x">Graphical Debugging Interface</a></td></tr><tr><td align="right">1.9 </td><td><a href="module-browser.html" class="tocviewlink" data-pltdoc="x">The Module Browser</a></td></tr><tr><td align="right">1.10 </td><td><a href="color-scheme.html" class="tocviewlink" data-pltdoc="x">Color Schemes</a></td></tr><tr><td align="right">1.11 </td><td><a href="create-exe.html" class="tocviewlink" data-pltdoc="x">Creating Executables</a></td></tr><tr><td align="right">1.12 </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, "6.1", "../");" 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.1");">top</a></span><span class="navright"> <a href="index.html" title="backward to "DrRacket: The Racket Programming Environment"" data-pltdoc="x">← prev</a> <a href="index.html" title="up to "DrRacket: The Racket Programming Environment"" data-pltdoc="x">up</a> <a href="buttons.html" title="forward to "1.1 Buttons"" data-pltdoc="x">next →</a></span> </div><h3 x-source-module="(lib "scribblings/drracket/drracket.scrbl")" x-part-tag=""interface-essentials"">1<tt> </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’s <a href="http://download.racket-lang.org/docs/6.1/html/local-redirect/index.html?doc=guide&rel=Module_Syntax.html%23%2528part._hash-lang%2529&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’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’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 “recycling” internal resources, such as
memory.</p><table cellspacing="0" cellpadding="0"><tr><td><p><span class="hspace"> </span><a href="buttons.html" class="toclink" data-pltdoc="x">1.1<span class="hspace"> </span>Buttons</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="choose-language.html" class="toclink" data-pltdoc="x">1.2<span class="hspace"> </span>Choosing a Language</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="editor.html" class="toclink" data-pltdoc="x">1.3<span class="hspace"> </span>Editing with Parentheses</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="Searching.html" class="toclink" data-pltdoc="x">1.4<span class="hspace"> </span>Searching</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="Tabbed_Editing.html" class="toclink" data-pltdoc="x">1.5<span class="hspace"> </span>Tabbed Editing</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="interactions-window.html" class="toclink" data-pltdoc="x">1.6<span class="hspace"> </span>The Interactions Window</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="interactions-window.html#%28part._.Errors%29" class="toclink" data-pltdoc="x">1.6.1<span class="hspace"> </span>Errors</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="interactions-window.html#%28part._.Input_and_.Output%29" class="toclink" data-pltdoc="x">1.6.2<span class="hspace"> </span>Input and Output</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="Graphical_Syntax.html" class="toclink" data-pltdoc="x">1.7<span class="hspace"> </span>Graphical Syntax</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="Graphical_Syntax.html#%28part._images%29" class="toclink" data-pltdoc="x">1.7.1<span class="hspace"> </span>Images</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="Graphical_Syntax.html#%28part._xml-boxes%29" class="toclink" data-pltdoc="x">1.7.2<span class="hspace"> </span>XML Boxes and Racket Boxes</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="debugger.html" class="toclink" data-pltdoc="x">1.8<span class="hspace"> </span>Graphical Debugging Interface</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="debugger.html#%28part._.Debugger_.Buttons%29" class="toclink" data-pltdoc="x">1.8.1<span class="hspace"> </span>Debugger Buttons</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="debugger.html#%28part._.Definitions_.Window_.Actions%29" class="toclink" data-pltdoc="x">1.8.2<span class="hspace"> </span>Definitions Window Actions</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="debugger.html#%28part._.Stack_.View_.Pane%29" class="toclink" data-pltdoc="x">1.8.3<span class="hspace"> </span>Stack View Pane</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="debugger.html#%28part._.Debugging_.Multiple_.Files%29" class="toclink" data-pltdoc="x">1.8.4<span class="hspace"> </span>Debugging Multiple Files</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="module-browser.html" class="toclink" data-pltdoc="x">1.9<span class="hspace"> </span>The Module Browser</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="color-scheme.html" class="toclink" data-pltdoc="x">1.10<span class="hspace"> </span>Color Schemes</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="create-exe.html" class="toclink" data-pltdoc="x">1.11<span class="hspace"> </span>Creating Executables</a></p></td></tr><tr><td><p><span class="hspace"> </span><a href="follow-log.html" class="toclink" data-pltdoc="x">1.12<span class="hspace"> </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, "6.1", "../");" 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.1");">top</a></span><span class="navright"> <a href="index.html" title="backward to "DrRacket: The Racket Programming Environment"" data-pltdoc="x">← prev</a> <a href="index.html" title="up to "DrRacket: The Racket Programming Environment"" data-pltdoc="x">up</a> <a href="buttons.html" title="forward to "1.1 Buttons"" data-pltdoc="x">next →</a></span> </div></div></div><div id="contextindicator"> </div></body></html>
|