[net.ai] what is NIAL?

carl@qucis.UUCP (Carl McCrosky) (06/20/84)

Nial is the "Nested Interactive Array Language." 
It is based on the nested, rectangular arrays of T. More, and
  has aspects of Lisp, APL, FP, and Pascal.
Nial runs on lots of Unix(&etc) systems, VAX/VMS, PC-DOS, and
  VM/CMS (almost).
Nial is being used primarily for prototyping and logic programming.
Distribution is through Nial Systems Limited, PO Box 2128, Kingston,
  Ontario, Canada, K7L 5J8. (613) 549-1432.
Here are some trivial samples (names in uppercase are second order
  functions, called transformers):

  5 in 0 1 2 5  =  truth
  1 3 5 EACHLEFT in 0 1 2 5  =  truth falsehood truth

  average is divide [sum, tally]
  average 1 2 3 4 5  =  3.
    [sum, tally] 1 2 3 4 5  =  15 5
    divide 15 5  =  3.

  MONO is equal EACH
  MONO type  1  2.0  3.1j4.3  `a  "phrase  ?fault  truth  =  falsehood
  MONO type 1 3 5 2  =  truth