aboutsummaryrefslogtreecommitdiff
path: root/doc/crib_title.ms
diff options
context:
space:
mode:
authorJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
committerJoe Hunkeler <jhunkeler@gmail.com>2015-08-11 16:51:37 -0400
commit40e5a5811c6ffce9b0974e93cdd927cbcf60c157 (patch)
tree4464880c571602d54f6ae114729bf62a89518057 /doc/crib_title.ms
downloadiraf-osx-40e5a5811c6ffce9b0974e93cdd927cbcf60c157.tar.gz
Repatch (from linux) of OSX IRAF
Diffstat (limited to 'doc/crib_title.ms')
-rw-r--r--doc/crib_title.ms31
1 files changed, 31 insertions, 0 deletions
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