Revised report on the algorithmic language scheme
ACM SIGPLAN Notices
A notation for manipulating arrays of operations
APL '86 Proceedings of the international conference on APL
APL procedures (user defined operators, functions and token strings)
APL '86 Proceedings of the international conference on APL
Structure and interpretation of computer programs
Structure and interpretation of computer programs
Common LISP: the language
Q'Nial: a portable interpreter for the nested interactive array language, Nial
Software—Practice & Experience
A future APL: examples and problems
APL '89 Conference proceedings on APL as a tool of thought
APL '89 Conference proceedings on APL as a tool of thought
Techniques for avoiding conditional execute in APL2
APL '89 Conference proceedings on APL as a tool of thought
The APL 90 project: new directions in APL interpreters technology
APL '85 Proceedings of the international conference on APL: APL and the future
Recursive functions of symbolic expressions and their computation by machine, Part I
Communications of the ACM
An efficient environment allocation scheme in an interpreter for a lexically-scoped LISP
LFP '80 Proceedings of the 1980 ACM conference on LISP and functional programming
Should APL be a declining language?
APL '81 Proceedings of the international conference on APL
APL in operating systems research
APL '81 Proceedings of the international conference on APL
CATS: computer aided testing of software
APL '91 Proceedings of the international conference on APL '91
Walks into the APL design space
APL '92 Proceedings of the international conference on APL
The CTalk programming language: a strategic evolution of APL
APL '92 Proceedings of the international conference on APL
Restriction riddance: more power to parentheses
APL '94 Proceedings of the international conference on APL : the language and its applications: the language and its applications
Hi-index | 0.00 |
This paper introduces A+, which is an Array Oriented programming language derived from APL, and explains the motivations for creating such a language.After discussing of some problems of current APL system, like the lack of control structures, the usage of dynamic binding, and the difficulty of handling functions, we present how these problems are solved in A+.The most important feature of A+ is that it uses lexical binding rather than dynamic binding as APL does, which solves some old problems of APL while making it a safer language, and offers a new kind of programming style.