ABSTRACT
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.Google Scholar
Cross Ref
- 2.Clark, J. H. "Hierarchical Geometric Models for Visible Surface Algorithms." Comm. ACM 19, 10 (October 1976), 547-554. Google Scholar
Digital Library
- 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.Google Scholar
Digital Library
- 4.Griss, M. L. BIL: A Portable Implementation Language for LISP-Like Systems. Utah Symbolic Computation Group Operating Note 36, University of Utah, 1977.Google Scholar
- 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. Google Scholar
Digital Library
- 6.Harrison, M. C. A Language Oriented Instruction Set for BALM. Proceedings of SIGPLAN/SIGMICRO 9, ACM, 1974, pp. 161. Google Scholar
Digital Library
- 7.Marti, J. B., et al. "Standard LISP Report." SIGPLAN Notices 14, 10 (October 1979), 48-68. Google Scholar
Digital Library
Index Terms
PICTUREBALM: A LISP-based graphics language system with flexible syntax and hierarchical data structure
Recommendations
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 ...
Definitional Interpreters for Higher-Order Programming Languages
Higher-order programming languages (i.e., languages in which procedures or labels can occur as values) are usually defined by interpreters that are themselves written in a programming language based on the lambda calculus (i.e., an applicative language ...
Clisp: Conversational Lisp
Clisp is an attempt to make Lisp programs easier to read and write by extending the syntax of Lisp to include infix operators, IF-THEN statements, FOR-DO-WHILE statements, and similar Algol-like constructs, without changing the structure or ...





Comments