Programming with the IRAF CL: Part I Viewgraphs