2,954
edits
(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]] |