Abstract
The increasing use of 120-cps terminals and the growth of APL are placing increasing strains on current APL notation. For those people who think verbally rather than visually, a phonetic notation is preferable to a logographic notation. A notation is proposed for use specifically on ASCII terminals. Specific solutions are offered to the problems of (a) ambiguities in parsing (upper and lower case), (b) recognition of operator sequences (periods as separators), and (c) reserved-word name conflicts (name spaces). The change in notation is accomplished with almost no change to the underlying language.
- F. Bodmer (L. Hogben, ed.). The Loom of Language, W.W. Norton & Co., New York (1944). This classic provides a lucid background on the development and diseases of all types of language. A best seller in its time, it is probably still to be found in many public libraries.Google Scholar
- Printers: Prices Down and Power Up, an SBC Staff Report, Small Business Computers Magazine (October/November 1979).Google Scholar
- Burroughs APL/700 Users Reference Manual (March 1977), pp. 2--4.Google Scholar
- K.E. Iverson. Operators and Functions, Research Report RC-7091, IBM Corp. (1978).Google Scholar
- K.E. Iverson. The Derivative Operator, APL 79 Conference Proceedings, APL Quote Quad 9 4 (June 1979). Google ScholarDigital Library
- K.E. Iverson. Operators, ACM Trans. Prog. Lang. and Sys. 1 2 (October 1979). Google ScholarDigital Library
- P. Reisner, R.F. Boyce, and D.D. Chamberlin. Human-Factors Evaluation of Two Data-Base Query Languages---SQUARE and SEQUEL, Proc. AFIPS Nat. Comp. Conf., Anaheim, Calif. (May 1975).Google Scholar
Recommendations
Constructing Models with the Human-Usable Textual Notation
MoDELS '08: Proceedings of the 11th international conference on Model Driven Engineering Languages and SystemsWe present an implementation of the OMG's Human-Usable Textual Notation (HUTN) [6] that provides a generic concrete syntax for MOF-based metamodels. The notation is summarised. Ways in which HUTN can be applied in order to improve the productivity of ...
Model querying with graphical notation of QVT relations
As a standard high-level model transformation language, QVT Relations defines a graphical notation, which provides a concise, intuitive way to specify transformations. However, QVT Relations relies only on the textual language OCL for model querying, ...
Reusing metamodels and notation with Diagram Definition
It is increasingly common for language specifications to describe visual forms (concrete syntax) separately from underlying concepts (abstract syntax). This is typically to enable interchange of visual information between graphical modeling tools, such ...
Comments