From 40e5a5811c6ffce9b0974e93cdd927cbcf60c157 Mon Sep 17 00:00:00 2001 From: Joe Hunkeler Date: Tue, 11 Aug 2015 16:51:37 -0400 Subject: Repatch (from linux) of OSX IRAF --- doc/crib_title.ms | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 doc/crib_title.ms (limited to 'doc/crib_title.ms') diff --git a/doc/crib_title.ms b/doc/crib_title.ms new file mode 100644 index 00000000..55c8b4ee --- /dev/null +++ b/doc/crib_title.ms @@ -0,0 +1,31 @@ +.RP +.TL +Programmer's Crib Sheet +.br +for the +.br +IRAF Program Interface +.AU +Douglas Tody +.AI +.K2 "" "" "*" +September 1983 +.AB +IRAF applications programs, as well as most IRAF system programs, are +written in the IRAF SPP language with calls to the library routines +comprising the IRAF \fIprogram interface\fR. The program interface +includes routines for file i/o, formatted i/o, command language (CL) i/o, +database i/o, image i/o, graphics i/o, magnetic tape i/o, and memory i/o. +Routines are also provided for manipulating virtual file names, for date +and time, process control, exception handling, bitwise boolean operations, +string operations, character comparisons, vector operations (array +processing), sorting, pattern matching, and random number generation. +.PP +Only the machine independent part of the program interface is described +here; the machine dependent OS interface is not intended for use in +applications programs and is therefore not described here. An extensive +collection of mathematical library routines is available but is described +elsewhere. As its name implies, the "crib sheet" does not explain how +to use the program interface routines; little more than the calling +sequence for each routine is given. +.AE -- cgit