On the criteria to be used in decomposing systems into modules
Communications of the ACM
Standardized Development of Computer Software
Standardized Development of Computer Software
Name scope control in APL defined functions
ACM SIGAPL APL Quote Quad
Adding a modern control structure to APL without changing the syntax
APL '76 Proceedings of the eighth international conference on APL
Should APL be a declining language?
APL '81 Proceedings of the international conference on APL
Nested arrays, operators, and functions
APL '81 Proceedings of the international conference on APL
Implicit instead of the explicit copy command
ACM SIGAPL APL Quote Quad
APL '83 Proceedings of the international conference on APL
Hi-index | 0.00 |
This paper explores certain underdeveloped parts of APL which ought to grow if APL is to qualify as implementation language for large and maintainable software systems. Following specific problems are discussed: * Integrating APL with other parts of information processing environment. • Operating systems. • Programs written in other languages. • Data bases. * Using independently developed functions and subsystems. • Problems with names. • Problems with space. * Execution control of object attributes. * Communications among functions. • Passing parameters. • Returning values. • Transferring control. * Information hiding modules. • Packaging related functions. • Packaging data with functions. • Local functions.