Communications of the ACM
APL '75 Proceedings of seventh international conference on APL
L-one-two-three (L1:..L2:..L3:) considered harmful
APL '91 Proceedings of the international conference on APL '91
Extending APL2 to include program control structures
APL '93 Proceedings of the international conference on APL
Structured APL: a proposal for block structured control flow in APL
APL '93 Proceedings of the international conference on APL
Special control structures for APL
ACM SIGAPL APL Quote Quad
New control structures in APL?
ACM SIGAPL APL Quote Quad
A proposal for control structures in APL
APL '84 Proceedings of the international conference on APL
Designing and implementing an array theory incorporating abstract datatypes
APL '83 Proceedings of the international conference on APL
Extending APL: What more can a programmer ask for?
APL '82 Proceedings of the international conference on APL
On the locus of program flow within and among secondary functions
APL '79 Proceedings of the international conference on APL: part 1
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Hi-index | 0.00 |
In the paper it is demonstrated how through the use of appropriately named defined functions and labels practically all modern control construct types can be introduced into APL, thus greatly enhancing the possibilities of writing understandable and well-structured APL programs. A technique is developed which allows the nesting of these control constructs to any arbitrary depth. A solution is presented which even allows to write coroutines in APL, hence providing a whole new scope of APL programming.