A General Purpose Graphical Language.

Abstract : The paper describes a high-level extensible language for graphical applications. The language allows the user to define new data types and new operations with these data types to suit his needs and to simplify subsequent programming. Data types and operations for creating three-dimensional polyhedral objects and for specifying transformations on objects are presented, together with examples. Objects can also be created and editted by working interactivelyly. Motions and other functions, such as interpolation, that apply to an object, can be described in the written language or interactivel as well. Thus the user can create his own suitable environment and depending upon the nature of the problem, he can work with a written language or interactively, or he can work with a combination of both methods. Such flexibility at a high-level should simplify the use of graphical facilities. (Author)