NIAL
Nested Interactive Array Language
Queen's University, Canada
NIAL is a high-level array-oriented procedural language, based on Array Theory as developed by Trenchard More Jr. (Papers on this subject are available from the IBM Cambridge Scientific Center, Cambridge, MA.) NIAL combines APL data structures and LISP-style evaluation with conventional control structure. It has been used for prototyping AI systems with large data requirements, and also in production data support systems.
"Programming Styles in NIAL", M. A. Jenkins et al, IEEE Software 3(1):46-55 (Jan 1986).
Q'NIAL
A portable incremental compiler for NIAL, written in C.
"The Q'NIAL Reference Manual", M. A. Jenkins, Queen's University Report, Dec 1983.