Array diagrams and the Nial approach

  • Authors:
  • Fl. Schmidt;M. A. Jenkins

  • Affiliations:
  • Computing and Information Science, Queen's University, Kingston, Canada K7L 3N6;Computing and Information Science, Queen's University, Kingston, Canada K7L 3N6

  • Venue:
  • APL '82 Proceedings of the international conference on APL
  • Year:
  • 1982

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Nested Interactive Array Language, Nial, combines APL and LISP concepts and is based on the theory of nested rectangular arrays. Array theory provides a concise mathematical model of data capturing the essence of everyday data objects. Arrays are displayed by diagrams, which provide an easily comprehended way of communicating the rectangularity, nesting and content of arrays. A novel drawing technique is presented in which any array diagram can be drawn by combining only three kinds of primitive diagrams according to a few simple rules. The properties of the primitive diagrams and the consequences of the combinatorial rules are studied and exemplified.