(
(
(/
•
c
The
)PA
TCH
Command
The following
is
a list
of
the
uses
of
this
command.
This
command
is
used in con-
junction
with
specially devised programs
on
the
customer
support
cartridge supplied
with
the
5100.
The
uses are described
in
detail, following
the
list:
• Copy IMFs (internal machine fix),
the
Copy
IMF
program, and
the
Load IMF
program
onto
another
tape
cartridge.
• Load IMFs for
the
system program into
the
active workspace,
then
make
the
APL
language available again.
• Display
the
EC
version
of
each interpreter module.
• Recover
data
on
tape
when
tape
read errors (ERROR
007
ddd-see
Chapter 11)
occur
during use
of
one
of
the
following files:
1.
Exchange (file
type
01)
2. General exchange (file
type
02)
3. BASIC source (file
type
03)
4. APL internal
data
format
(file
type
08)
• Copy
the
contents
of
one
tape
cartridge
to
another
tape
cartridge.
The
customer
support
cartridge
contains
the
following files:
• File 1.
The
programs
that
copy
or load IMFs and
the
program
that
displays
interpreter module
EC
versions.
• File 2.
The
IMFs for
the
5100
.
• File 3.
The
Tape Recovery program.
• File 4. The
Tape
Copy program.
• File
5.
APL aids. This
is
a saved work.space file (WSID=APLAIDS)
that
con-
tains
the
following four functions:
1.
!J. !J.
TRACE-Traces
all
the
statements
in
a specified user-defined
function.
2.
!J.!J.
TRACEALL-
Traces
the
first executable
statement
of
each user-
defined function currently
in
the
active workspace.
3.
!J.!J.
TRACEOFF-
Turns
off
all tracing.
4. !J.!J.SHARED-Displays
the
shared variable names
currently
in
the
active
workspace.
The
!J.!J.
TRACE
function
requires as its right argument
the
name of
the
user-
defined
function
to
be traced enclosed
in
single quotes.
The
other
functions
do
not
require
any
arguments.
21