A Portable Graphics system for minicomputers

PIGLI (Portable Interactive Graphics Language Interpreter) is a high-level interactive graphics system implemented on an INTERDATA 8/32 minicomputer. PIGLI is written in sequential PASCAL and executes under the SOLO operating system, which is written in concurrent PASCAL and has been shown to be highly portable. This paper describes the major features of the PIGLI system including interactive programming commands, flexible hierarchic picture generation, referencing functions, query commands, exec files, and device independent output commands. In addition, the paper discusses the program design and its relationship to operating system and space considerations.

[1]  Linda G. Shapiro,et al.  ESP3: A Language for Pattern Description and a System for Pattern Recognition , 1977, IEEE Transactions on Software Engineering.

[2]  Computer Graphics staff Status report of the graphic standards planning committee , 1979, COMG.

[3]  Mitchell J. Bassman APLBAGS: an APL basic Graphics subroutine package for the tektronix 4013 storage tube terminal , 1973, COMG.

[4]  Per Brinch Hansen The solo operating system: Job interface , 1976, Softw. Pract. Exp..

[5]  David Gries,et al.  Compiler Construction for Digital Computers , 1971 .

[6]  Jan van den Bos,et al.  GPGS: a device-independent general purpose graphic system for stand-alone and satellite graphics , 1977, SIGGRAPH.

[7]  Helene E. Kulsrud,et al.  Programming Languages: A general purpose graphic language , 1968, Commun. ACM.

[8]  José L. Encarnação,et al.  APLG-An APL based system for interactive computer graphics , 1974, AFIPS '74.

[9]  Virgil Wallentine,et al.  Experiences with the portability of concurrent PASCAL , 1978, Softw. Pract. Exp..

[10]  Wolfgang K. Giloi On high-level programming systems for structured display programming , 1975, SIGGRAPH '75.

[11]  Andries van Dam,et al.  A compact data structure for storing, retrieving and manipulating line drawings , 1967, AFIPS '67 (Spring).

[12]  Max Henrion,et al.  Glide: a language for design information systems , 1977, SIGGRAPH.

[13]  C. Douglas O'Brien,et al.  IMAGE: a language for the interactive manipulation of a graphics environment , 1975, SIGGRAPH '75.

[14]  Fred E. Robbins,et al.  Wave: interactive color graphics for waveform analysis , 1975, SIGGRAPH '75.

[15]  Ivan E. Sutherland,et al.  Sketchpad a Man-Machine Graphical Communication System , 1899, Outstanding Dissertations in the Computer Sciences.

[16]  Linda G. Shapiro,et al.  ESP3: a high-level graphics language , 1975, SIGGRAPH '75.

[17]  Günther F. Schrack On the semantics of the assignment statement of high-level graphical languages , 1976, SIGGRAPH '76.

[18]  Ivan E. Sutherland,et al.  Sketch pad a man-machine graphical communication system , 1964, DAC.

[19]  Alfred C. Hartmann A Concurrent Pascal Compiler for Minicomputers , 1977, Lecture Notes in Computer Science.

[20]  William M. Newman,et al.  Display procedures , 1971, CACM.