By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 3.10; (* of show.p 2018 Nov 22}
(* begin module describe.show *)
(*
name
show: show modules in a module library
synopsis
show(modlib: in, modcat: inout, print: out, input: intty, output: out)
files
modlib: a module library as used by program module
modcat: a module catalogue for modlib, generated by program module or
show. it is used (if it is not empty) for faster startup.
print: modules that the user pulls out from modlib
input: typed instructions from the user
output: messages to the user
description
Among other uses, the show program lets you look at pages of the delila
manual by using the computer. Each page is a unit we call a 'module'. The
name of the module that contains the page you are reading is
'describe.show'. Notice that the name has two parts separated by periods.
The show program takes advantage of this naming convention to let you select
the section(s) of the manual that you want to see. Show generates a list of
the module names. For delman this is
1 * version
2 delman.
With this list of name-parts one has several choices: you can choose to
look at the "version" page by typing "version." or "1" (without quotes).
The * in the list means that the page will print on the terminal. To look
at the list of pages that begin with "delman." you would simply type
"delman." or "2". The period in the list means that there are sub-parts to
the name, such as "delman.intro".
The names form a tree-like structure that the show program knows about.
You can climb down the tree by either typing the name or the number given.
One can type more parts to a name than one. For example, the command
"delman.describe.module" would print documentation on the module program.
Commands are separated by blanks. Show considers any consecutive
string of characters (with no blanks) that contains a period to be
a module name. Anything without a period is a command, such as "top"
which gets one to the top of the name tree.
Once you find a section that you want to step through page by page, you can
use the n command. You can also simply hit the carriage return repeatedly.
Type "help" for a list of other commands and details.
documentation
moddef
see also
module.p
author
Thomas D. Schneider and Billie H. Lemmon
bugs
Some combinations of n and l commands may make the parent on the list
incorrect. Go to the top to correct this.
On Unix systems, the program will ignore the first line you type. Simply
hit a carriage return when the program starts.
technical notes
The names in the module library must be separated by periods for the show
program to recognize the parts of the names.
*)
(* end module describe.show *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}