There has been much heated argument about extensions in APL. This paper reflects 5 years' experience with one brand of extensions (STSC's nested array system). Useful and irritating features are discussed.
Facilities available are compared with other implementations - APL2, Dyalog, and IPSA. Topics covered include event handling, file systems, strand notation, indexing, the each dual and rank operators, and interfaces to other languages. The paper is illustrated with examples drawn from code produced internally, and from VECTOR competitions.