|
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 conceps 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./par>
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
G.Langlet, Rgflexions autour d'APL, APL- CAM Journal Vol 12, N~ 3, 16 July 1990.
|
| |
7
|
M.Gfeller, Operators considered harmful, APL QuoteQuad, Vo119, N~ 1, September 1988.
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
P.Greussay, Contribution ~t la d~finition interpretative et ~ l'impl~mentation des lambda-languages, Thdse de Doctorat d'Etat, Universitd Paris VII, 1977.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|