“PICTUREBALM: A LISP-based graphics language system with flexible syntax and hierarchical data structure” by Goates, Griss and Herron

  • ©Gary B. Goates, Martin L. Griss, and Gary J. Herron




    PICTUREBALM: A LISP-based graphics language system with flexible syntax and hierarchical data structure



    PICTUREBALM is a portable, interactive, LISP-based language system for graphics applications programming. PICTUREBALM’s design and initial experimental implementation is described from the point of view of both the user and the language system implementor. The approach of extending a LISP-based language by adding graphical operations was chosen because many of the recognized requirements for graphics programming languages are standard features of LISP-like systems. Future work is proposed.


    1. Baer, A.; Eastman, C.; and Henrion, M. “Geometric Modelling : A Survey.” Computer-Aided Design 11, 5 (September 1979), 253-272.
    2. Clark, J. H. “Hierarchical Geometric Models for Visible Surface Algorithms.” Comm. ACM 19, 10 (October 1976), 547-554.
    3. Goates, G. B.; Griss, M. L.; and Herron, G. J. PICTUREBALM: A LISP-Based Graphics Language System with Flexible Syntax and Hierarchical Data Structure. Technical Report UUCS-80-118, University of Utah Computer Science Department, February, 1980.
    4. Griss, M. L. BIL: A Portable Implementation Language for LISP-Like Systems. Utah Symbolic Computation Group Operating Note 36, University of Utah, 1977.
    5. Griss, M. L.; Kessler, R. R.; and Maguire, G. Q. Jr. TLISP – A Portable LISP Implemented in P-code. Proceedings of EUROSAM 79, ACM, June, 1979, pp. 490-502.
    6. Harrison, M. C. A Language Oriented Instruction Set for BALM. Proceedings of SIGPLAN/SIGMICRO 9, ACM, 1974, pp. 161.
    7. Marti, J. B., et al. “Standard LISP Report.” SIGPLAN Notices 14, 10 (October 1979), 48-68.

ACM Digital Library Publication:

Overview Page: