A system of PL/I procedures has been written that permits geometric objects to be described hierarchically. The objects are themselves represented as PL/I procedures, allowing very general use of variables. By effectively intercepting subprogram calls, the system provides a means of modifying the semantics associated with any object without modifying the object's procedural description.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.