Developing a GKS Binding for APL Steven G. McDowell ~al.soductio~o The Graphical Kernel System (GKS) is an ISO standard for computer graphics (ISO 7942). It was designed using the following criteria: (1) (2) (3) (4) (5) to allow programs using graphics to be portable between different systems, to create guidelines for the design of graphics equipment, to provide a full set of graphics capabilities, to support a wide range of graphics devices in a uniform way, to do all of the above while remaining a reasonable size. output primitives, and to inquire about the current "sculpture" settings and device capabilities. For example, there is one function which will draw lines. There are several functions which affect the appearance of those lines, including their colour and whether a solid line or a dotted line is drawn. Additional functions provide control over the abstract graphical workstations through which the application program controls the physical devices, and functions are provided to compose an image from separate pictures in different co-ordinate systems, including windows and viewports, co-ordinate transformations, and clipping rectangles. There are over 120 functions in the level 0a support. WATCOM APL and GKS. As part of our contribution to the
/lp/association-for-computing-machinery/developing-a-gks-binding-for-apl-FWztaIl7OA