Polyvalent functions, operators, strand notation and their precedence

  • Authors:
  • Richard L. Naugle;Joseph B. Schlam

  • Affiliations:
  • AVCO Systems Division, 201 Lowell Street, Wilmington Mass. USA;BSG Systems, Inc, 1 University Park, Waltham, Mass., USA

  • Venue:
  • APL '84 Proceedings of the international conference on APL
  • Year:
  • 1984

Quantified Score

Hi-index 0.00

Visualization

Abstract

Functions and operators that take any number of arguments are proposed. Examples in current APL are shown. Function subvalence and polyvalent defined functions are established. Polyvalent primitive functions respond as follows: 644(A A+A),(A A+),+A A←2 Current operator usage, operator subvalence, polyvalent defined operators are explored. A polyvalent primitive product operator and polyvalent returns are examined. Precedence rules are studied. Polyvalent low strand precedence works as follows: 4096A A & times;A A+A←4