Delila Program: show

show program

Documentation for the show program is below, with links to related programs in the "see also" section.

{   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}