Abstract
Man-machine interaction in many fields of endeavor should be greatly facilitated in the near future through the use of interactive graphical languages. To provide a variety of display scope communication procedures, a Graphic Service System which functions as a generalized graphical language translator, is being developed to aid the definition as well as the use of new graphical languages.
- 1 ROBERTS, L. G. Graphical communication and control languages. Second Cong. on Information System Science, Hot Springs, Va., 1964.Google Scholar
- 2 SUTHERLAND, I. E . Sketchpad: man-machine graphical communication system. AFIPS Conf. Proc. 23 (1963), 329. Google ScholarDigital Library
- 3 JOHNSON, T. E. Sketchpad III: a computer program for drawing in three-dimensions. AFIPS Conf. Proc. 23 (1963), 347.Google Scholar
- 4 ROBERTS, L. G. Machine perception of three-dimensional solids. Lincoln Lab. Tech. Rep. 315, 22 May 1963.Google Scholar
- 5 ---. Homogeneous matrix representation and manipulation of N-dimensional constructs. Notes for Eng. Summer Conf. Course, U. of Michigan, Ann Arbor, Mich. June, 14-18, 1965.Google Scholar
Recommendations
Programmable syntax macros
PLDI '93: Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementationLisp has shown that a programmable syntax macro system acts as an adjunct to the compiler that gives the programmer important and powerful abstraction facilities not provided by the language. Unlike simple token substitution macros, such as are provided ...
Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions
OOPSLA '04Application programmer's interfaces give access to domain knowledge encapsulated in class libraries without providing the appropriate notation for expressing domain composition. Since object-oriented languages are designed for extensibility and reuse, ...
Incremental concrete syntax for embedded languages
SAC '11: Proceedings of the 2011 ACM Symposium on Applied ComputingEmbedded domain-specific languages (EDSLs) are known to improve the productivity of developers. However, for many domains no DSL implementation is available. Two important reasons are: First, the effort to implement embedded DSLs that provide the domain'...
Comments