An acronym for Nested Interactive Array Language, a collection-oriented programming language.

From About the NIAL language (see below):

[..] a hybrid language combining a functional array programming language based on Trenchard More's mathematical treatment of nested arrays, with a procedural [imperative] language with familiar control structures. It has a rich set of language primitives that make it easy to rapidly develop loop-free data-driven algorithms. [..]