APL2(ID:1068/apl002)

An APL extension with nested arrays 


IBM.

An APL extension with nested arrays.

Result of Jim Brown's PhD thesis "A Generalization of APL",  SUNY Syracuse and Trenchard More's work on nested arrays.


Structures:
Related languages
APL => APL2   Evolution of
AT370 => APL2   Influence
More array theory => APL2   Influence
APL2 => APLUM   Port
APL2 => APLX   Extension of
APL2 => LiSEB   Extension of

References:
  • "APL2 Programming: Language Reference", IBM Aug 1984. Order No. SH20-9227-0. view details
  • Brown, JA "A development of APL2 syntax" IBM Journal of Research and Development, 1985 view details
  • Shaumyan, Sebastian "Genotype: a pure functional array language" pp201-236 view details
          in Restifo Mullin, Lenore M. et. al., (eds) "Arrays, functional languages and parallel systems" Kluwer Academic Publishers, Boston, MA, 1991 view details
  • Brown, J.A. The origins of APL2 view details
          in [SIGApl] APL94 Conf. Proc., Quote-Quad 25(1) 1994 view details
  • Beaumont, Nicholas "Is APL2 a Good Programming Language?" pp1-10 view details Abstract: This paper evaluates APL2 in the context of systems development, noting that a language is not an end in itself, but one of several tools used to create an information system. Despite its many good features APL2, when evaluated in that context, has some disadvantages, especially the lack of control structures and data typing. These omissions make finding errors in programs and translating system requirements into programs harder than necessary. These and other disadvantages of APL2 (such as its lack of portability) make its relative unpopularity explicable. Some changes to APL2 are suggested.

          in APL95 Conf. Proc view details
  • Library of Congress Subject Headings A272 view details
          in APL95 Conf. Proc view details