Abstract
This document presents
CTalk
, which is a new programming language quite different from APL itself. CTalk is an attempt to combine the “best” features of APL, but also of other languages such as Lisp [9], and offer a language that looks “satisfactory” according to the criteria of the mainstream of computer science.
The most important features of CTalk are its syntax, which is very close to the one of the C programming language, the adoption of fundamental concepts that were missing in APL, such as lexical binding, but also the integration of a wide range of array operations that are borrowed from APL.
It is shown here that CTalk can be implemented more simply and more efficiently than APL, while keeping all the power of APL operations, and being an acceptable alternative to APL itself.
Publisher
Association for Computing Machinery (ACM)
Reference17 articles.
1. ACORN
: APL to C on real numbers
2. APL\?
3. The A+ programming language, a different APL
4. J.J. Girardot APL as an Embedded Language The Ultimate Application ? APL 91 congress. 10.1145/114054.114075 J.J. Girardot APL as an Embedded Language The Ultimate Application ? APL 91 congress. 10.1145/114054.114075
5. T.Mason D.Brown lex & yacc O'Reilly & Associates Inc. 632 Petaluma Avenue Sebastopol CA 95472 199(1 ISBN 0-937175-48-8. T.Mason D.Brown lex & yacc O'Reilly & Associates Inc. 632 Petaluma Avenue Sebastopol CA 95472 199(1 ISBN 0-937175-48-8.