APL'2002 Madrid Proceedings Formal Semantics of APL a review of initial findings by Phil Chastney philip_chastney@yahoo.com 1. introduction A formal study of the language has identified a number of changes, of very small changes in some cases, which would make APL both simpler syntactically and more powerful semantically. 1.1 S costs some investment of time to understand the notation but not a lot, because (i) it is based on set theory, and (ii) it is a descriptive notation only, with no deep or difficult results, and (iii) the concepts are already familiar S S S it is suggested that we redefine some items of APL syntax it is suggested that we redefine aspects of APL semantics this might involve some investment in revised implementations benefits a formal description enables a more precise description of APL, and hence a more succinct and precise description of the standard and any proposed changes 1.2 S S S simplification and generalisation of existing constructs can give the language greater power lists and nested arrays can be seen as a natural part of 1st generation APL, without any need for enclose and disclose S automatic extension of all functions (including user-defined functions)
/lp/association-for-computing-machinery/formal-semantics-of-apl-a-review-of-initial-findings-02J2gBAQJi