2,951
edits
(→Operators: Function table was a new monadic ∘.g, not just a different name for Outer Product) |
m (Add Operators and Functions to influences) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
| operating systems = | | operating systems = | ||
| documentation = [http://www.sudleyplace.com/APL/Nested%20Arrays%20System.pdf Reference manual] | | documentation = [http://www.sudleyplace.com/APL/Nested%20Arrays%20System.pdf Reference manual] | ||
| influenced by = [[APL*PLUS]], [[Iverson notation]] | | influenced by = [[APL*PLUS]], [[Operators and Functions]], [[Iverson notation]] | ||
| influenced = [[Dyalog APL]], [[APL2]], [[NARS2000]] | | influenced = [[Dyalog APL]], [[APL2]], [[NARS2000]] | ||
}} | }} | ||
[[STSC]]'s '''APL*PLUS Nested Arrays System''' (acronymized '''NARS''', from "Nested Array Research System") was the first commercial [[Nested array model|nested]] APL implementation. Drawing on work by [[Jim Brown]], [[Trenchard More]], and development manager [[Bob Smith]], NARS introduced a new set of functions for working with arrays that contain arrays, as well as many new operators such as [[Power (operator)|Power]].<ref name="manual">Carl M. Cheney. ''[http://www.sudleyplace.com/APL/Nested%20Arrays%20System.pdf APL*PLUS Nested Arrays System]'' (reference manual). [[STSC]]. 1981.</ref> It was heavily influenced by [[Ken Iverson]]'s 1978 paper | [[STSC]]'s '''APL*PLUS Nested Arrays System''' (acronymized '''NARS''', from "Nested Array Research System") was the first commercial [[Nested array model|nested]] APL implementation. Drawing on work by [[Jim Brown]], [[Trenchard More]], and development manager [[Bob Smith]], NARS introduced a new set of functions for working with arrays that contain arrays, as well as many new operators such as [[Power (operator)|Power]].<ref name="manual">Carl M. Cheney. ''[http://www.sudleyplace.com/APL/Nested%20Arrays%20System.pdf APL*PLUS Nested Arrays System]'' (reference manual). [[STSC]]. 1981.</ref> It was heavily influenced by [[Ken Iverson]]'s 1978 paper [[Operators and Functions]], and as a result features the first implementations of many primitives that were later added to [[SHARP APL]] and [[J]] under Iverson's direct supervision. | ||
== Primitives == | == Primitives == |