Operators and Functions: Difference between revisions

Jump to navigation Jump to search
Function table
(Introduction)
 
(Function table)
Line 1: Line 1:
'''Operators and Functions''' is a research report published by [[Ken Iverson]] in 1978, collecting a set of [[operator]]s and [[function]]s he had developed over the preceding years. Released two years before Iverson left [[IBM]] for [[I.P. Sharp]] over differences regarding the direction of APL, it offers precursors for many of the ideas later developed in [[SHARP APL]]. Its primitives were used more directly in [[NARS]], which influenced [[Dyalog APL]] and in this way shaped much of present-day APL development.
'''Operators and Functions''' is a research report published by [[Ken Iverson]] in 1978, collecting a set of [[operator]]s and [[function]]s he had developed over the preceding years. Released two years before Iverson left [[IBM]] for [[I.P. Sharp]] over differences regarding the direction of APL, it offers precursors for many of the ideas later developed in [[SHARP APL]]. Its primitives were used more directly in [[NARS]], which influenced [[Dyalog APL]] and in this way shaped much of present-day APL development.
Functions:
{|class=wikitable
! Glyph                              !! Monadic              !! Dyadic
|-
| <source lang=apl inline><</source> || [[Enclose]]          ||
|-
| <source lang=apl inline>></source> || [[Disclose]]          ||
|-
| <source lang=apl inline>∪</source> || [[Nub]]              || [[Union]]
|-
| <source lang=apl inline>∩</source> || Ordered Nub          || [[Intersection]]
|-
| <math>\cup\!\!\!\!-</math>        || Distribution          ||
|-
| <math>\cap\!\!\!\!-</math>        || Ordered Distribution  ||
|-
| <source lang=apl inline>~</source> ||                      || [[Set Difference]]
|-
| <source lang=apl inline>⊆</source> || Inclusion            ||
|-
| <source lang=apl inline>⊇</source> || Inclusion            ||
|-
| <source lang=apl inline>⊂</source> || Strict inclusion      ||
|-
| <source lang=apl inline>⊃</source> || Strict inclusion      ||
|-
| <source lang=apl inline>⌷</source> || Indexing              ||
|}


== External links ==
== External links ==
* [[Jsoftware]]: [https://www.jsoftware.com/papers/opfns.htm Operators and Functions] (digitised)
* [[Jsoftware]]: [https://www.jsoftware.com/papers/opfns.htm Operators and Functions] (digitised)
{{APL dialects}}[[Category:Iverson designs]]
{{APL dialects}}[[Category:Iverson designs]]

Navigation menu