APL procedures (user defined operators, functions and token strings)

Robert Hodgkinson · 1986

This paper describes some central aspects of an APL implementation on a Hewlett Packard Minicomputer. The development of these ideas led to an elegant, consistent underlying structure for all procedures, where a procedure is defined as a structured sequence of APL expressions, instances of which are niladic functions, ambivalent functions, monadic operators and dyadic operators. Further to this idea, the introduction of two new functions (tokenize and detokenize) and a single hyperoperator (∇) gave rise to the following features;

Read the paper · More papers on PaperTik