Learning resources: Difference between revisions
Jump to navigation
Jump to search
→For old APLers
Miraheze>Adám Brudzewsky |
Miraheze>Adám Brudzewsky |
||
Line 49: | Line 49: | ||
== For old APLers == | == For old APLers == | ||
In the last decade, several implementations have extended APL with new primitives: | In the last decade, several implementations have extended APL with new primitives: | ||
=== | === Primtives === | ||
Functions: <source lang=apl inline>⊢</source> [[Identity|Same]], [[Right_identity|Right]]; | |||
<source lang=apl inline>⊣</source> [[Identity|Same]], [[Left_identity|Left]]; | |||
<source lang=apl inline>⌷</source> [[Materialise]], [[Squad indexing|Index]]; | |||
<source lang=apl inline>≡</source> [[Depth]], [[Match]]; | |||
<source lang=apl inline>≢</source> [[Tally]], [[Not Match]]; | |||
<source lang=apl inline>⍸</source> [[Where]], [[Interval Index]]; | |||
<source lang=apl inline>⊆</source> [[Nest]], [[Partition]] | |||
Operators: <source lang=apl inline>∘</source> [[Bind]], [[Compose]]; | |||
<source lang=apl inline>⍤</source> [[Rank operator|Rank]]; | |||
<source lang=apl inline>⌸</source> [[Key]]; | |||
<source lang=apl inline>⌺</source> [[Stencil]]; | |||
<source lang=apl inline>⍠</source> [[Variant]] | |||
=== Lambdas === | === Lambdas === | ||
* [http://help.dyalog.com/16.0/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Functions%20and%20Operators.htm Intro] | * [http://help.dyalog.com/16.0/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Functions%20and%20Operators.htm Intro] |