<!--
UCSD Pascal System II.0 User Manual
Copyright (C) 1979 Regents of the University of California
HTML markup and formatting
Copyright (C) 2006, 2007, 2010 Peter Miller
-->
<p>
<#include reconstruct/page "intro10" "x">
Three different editors are currently provided with the UCSD
PASCAL system: YALOE, “EDITOR” (E.6), and the new L.2 EDITOR.
EDITOR is a
substantially more powerful (and even easier to use) editor than YALOE,
but it makes some assumptions about the run-time environment.
The L.2 EDITOR (eventually to become the standard release editor) will
handle files of arbitrary size, however it is in its experimental form
and recommended for brave users only.
<p>
EDITOR requires a reasonably powerful CRT terminal with the following
features:
<dl>
<dt>XYADRESSING<dd>
go directly to a given row and column on the screen
<p>
<dt>NDFS<dd>
non-destructive forward space (the inverse of back-space)
<p>
<dt>LF<dd>
down one line (and if at the bottom of the screen scrolls up)
<p>
<dt>RLF<dd>
reverse line feed (up one line; not required to reverse scroll)
</dl>
<p>
Typing “E” at the main command level will execute the file
<tt>SYSTEM.EDITOR</tt>. Selection of either <tt>YALOE</tt> or <tt>EDITOR</tt>
(E.6 or L.2) as
the system editor is made in the Filer by C(hanging the selected file's
name to <tt>SYSTEM.EDITOR</tt>.
<p>
Proper use of EDITOR requires that the system disk be left
online while editing.
<p>
When prompted with the no work file prompt, typing <escape
return> will return you to the system command level.