An interactive command generating facility
Communications of the ACM
The role of programming in a Ph.D. computer science program
Communications of the ACM
Information science in a Ph.D. computer science program
Communications of the ACM
A language independent macro processor
Communications of the ACM
Communications of the ACM
Standards: Accommodating standards and identification of programming languages
Communications of the ACM
An instructional model for a programming language
ACM-SE 16 Proceedings of the 16th annual Southeast regional conference
HLLCA '73 Proceedings of the ACM-IEEE symposium on High-level-language computer architecture
An interactive documentation system
SIGGRAPH '79 Proceedings of the 6th annual conference on Computer graphics and interactive techniques
PANON-1B: A programming language for symbol manipulation
SYMSAC '66 Proceedings of the first ACM symposium on Symbolic and algebraic manipulation
Dynamic instructional models of computer organizations and programming languages
SIGCSE '73 Proceedings of the third SIGCSE technical symposium on Computer science education
REGULUS: A general purpose macro processor based on regular expressions part one
ACM '77 Proceedings of the 1977 annual conference
APL as a lingua franca in the computer science curriculum
SIGCSE '74 Proceedings of the fourth SIGCSE technical symposium on Computer science education
Tramp: An interpretive associative processor with deductive capabilities
ACM '68 Proceedings of the 1968 23rd ACM national conference
HLLCA '73 Proceedings of a symposium on High-level-language computer architecture
Experimental Trac language primitive to allow user control of the scan algorithm
ACM SIGPLAN Notices
A graded bibliography on macro systems and extensible languages
ACM SIGPLAN Notices
Monitoring and glurp in the ISVD and beyond
ACM SIGCUE Outlook
COLING '67 Proceedings of the 1967 conference on Computational linguistics
The LX-1 Microprocessor and Its Application to Real-Time Signal Processing
IEEE Transactions on Computers
Programming Languages The First 25 Years
IEEE Transactions on Computers
Floating point sub-language of a string language
ACM SIGAPL APL Quote Quad
Interactive machine-language programming
AFIPS '65 (Fall, part II) Proceedings of the November 30--December 1, 1965, fall joint computer conference, part II: computers: their impact on society
The introduction of definitional facilities into higher level programming languages
AFIPS '66 (Fall) Proceedings of the November 7-10, 1966, fall joint computer conference
A formal system for the specification of the syntax and translation of computer languages
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
AFIPS '69 (Spring) Proceedings of the May 14-16, 1969, spring joint computer conference
A multiprogramming, virtual memory system for a small computer
AFIPS '70 (Spring) Proceedings of the May 5-7, 1970, spring joint computer conference
An eclectic information processing system
AFIPS '72 (Fall, part I) Proceedings of the December 5-7, 1972, fall joint computer conference, part I
The engineering assistant: design of a symbol manipulation system
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
A facility for user definition of simple problem oriented languages
Symposium on Interactive Systems for Experimental Applied Mathematics: Proceedings of the Association for Computing Machinery Inc. Symposium
Hi-index | 48.33 |
A description of the TRAC (Text Reckoning And Compiling) language and processing algorithm is given. The TRAC language was developed as the basis of a software package for the reactive typewriter. In the TRAC language, one can write procedures for accepting, naming and storing any character string from the typewriter; for modifying any string in any way; for treating any string at any time as an executable procedure, or as a name, or as text; and for printing out any string. The TRAC language is based upon an extension and generalization to character strings of the programming concept of the “macro.” Through the ability of TRAC to accept and store definitions of procedures, the capabilities of the language can be indefinitely extended. TRAC can handle iterative and recursive procedures, and can deal with character strings, integers and Boolean vector variables.