A high level language extension for creating and controlling dynamic pictures
- 26 April 1976
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 10 (1) , 1-9
- https://doi.org/10.1145/957197.804725
Abstract
DALI (Display Algorithm Language Interpreter) is a special purpose high level programming language extension for the creation and control of dynamic pictures which exhibit complex static and dynamic interactions among their elements. DALI allows complex organizations of interpolated (“smooth”) change, discrete (“sudden”) change, and change to the structure of a picture to be generated in a modular way, in the sense that picture elements determine their own behavior and hence manner of change in a local manner. DALI pictures are composed of elements called picture modules . These are analogous to processes or procedural activations, and contain arbitrary event-driven procedures called daemons . Daemons, which are user-written, run under the control of scheduling rules based on the functional dependence of daemons on one another. These rules result in smooth inter-daemon (process) communication and cooperation with no implicit or explicit reference to semaphores or other synchronization primitives.Keywords
This publication has 4 references indexed in Scilit:
- Display proceduresCommunications of the ACM, 1971
- Introduction to OreganoACM SIGPLAN Notices, 1971
- Interactive Graphics in Data Processing: A subroutine package for FORTRANIBM Systems Journal, 1968
- Multi-function graphics for a large computer systemPublished by Association for Computing Machinery (ACM) ,1967