Learning resources: Difference between revisions

Jump to navigation Jump to search
324 bytes added ,  10:27, 27 September 2022
m
corrected url
m (corrected url)
(2 intermediate revisions by one other user not shown)
Line 59: Line 59:
* [https://www.blitter.com/nextcloud/index.php/s/2Wg3HNWHRiYb5K7#pdfviewer APL2 in Depth] by Norman Thomson and [[Ray Polivka]]
* [https://www.blitter.com/nextcloud/index.php/s/2Wg3HNWHRiYb5K7#pdfviewer APL2 in Depth] by Norman Thomson and [[Ray Polivka]]


* [http://robertson.uk.net/Files/APL3&4.pdf A Practical Introduction to APL 3 & 4]
* [http://robertson.uk.net/Files/APL3+4.pdf A Practical Introduction to APL 3 & 4]


* [https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM Learn APL with neural networks] (video series)
* [https://www.youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4NY5OgpiM Learn APL with neural networks] (video series)
Line 112: Line 112:
* General video: [https://www.youtube.com/watch?v=XN1l1WiYc_o Dyalog APL for other APL users] ([[assignment]], [[control structure]]s, [[namespace]]s, [[migration level]], [[Bind]], [[user-defined operator]]s, [[dfn]]s, [[Error trapping with Dyalog APL|error trapping]], [[shyness]], [[namelist]]s, [[GCD]], [[LCM]], [[Power (operator)|Power operator]], and more)
* General video: [https://www.youtube.com/watch?v=XN1l1WiYc_o Dyalog APL for other APL users] ([[assignment]], [[control structure]]s, [[namespace]]s, [[migration level]], [[Bind]], [[user-defined operator]]s, [[dfn]]s, [[Error trapping with Dyalog APL|error trapping]], [[shyness]], [[namelist]]s, [[GCD]], [[LCM]], [[Power (operator)|Power operator]], and more)


* New primitive 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> [[Nub Sieve]]; <source lang=apl inline>⍸</source> [[Where]], [[Interval Index]]; <source lang=apl inline>⊆</source> [[Nest]], [[Partition]]
* New primitive functions: <syntaxhighlight lang=apl inline>⊢</syntaxhighlight> [[Identity|Same]], [[Right_identity|Right]]; <syntaxhighlight lang=apl inline>⊣</syntaxhighlight> [[Identity|Same]], [[Left_identity|Left]]; <syntaxhighlight lang=apl inline>⌷</syntaxhighlight> [[Materialise]], [[Squad indexing|Index]]; <syntaxhighlight lang=apl inline>≡</syntaxhighlight> [[Depth]], [[Match]]; <syntaxhighlight lang=apl inline>≢</syntaxhighlight> [[Tally]], [[Not Match]]; <syntaxhighlight lang=apl inline>≠</syntaxhighlight> [[Nub Sieve]]; <syntaxhighlight lang=apl inline>⍸</syntaxhighlight> [[Where]], [[Interval Index]]; <syntaxhighlight lang=apl inline>⊆</syntaxhighlight> [[Nest]], [[Partition]]


* New primitive operators: <source lang=apl inline>⍨</source> [[Commute]], [[Constant]]; <source lang=apl inline>@</source> [[At]]; <source lang=apl inline>∘</source> [[Bind]], [[Beside]]; <source lang=apl inline>⍤</source> [[Atop (operator)|Atop]], [[Rank]];  <source lang=apl inline>⍥</source> [[Over]];  <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]]; <source lang=apl inline>&</source> [[Spawn]]
* New primitive operators: <syntaxhighlight lang=apl inline>⍨</syntaxhighlight> [[Commute]], [[Constant]]; <syntaxhighlight lang=apl inline>@</syntaxhighlight> [[At]]; <syntaxhighlight lang=apl inline>∘</syntaxhighlight> [[Bind]], [[Beside]]; <syntaxhighlight lang=apl inline>⍤</syntaxhighlight> [[Atop (operator)|Atop]], [[Rank]];  <syntaxhighlight lang=apl inline>⍥</syntaxhighlight> [[Over]];  <syntaxhighlight lang=apl inline>⍤</syntaxhighlight> [[Rank operator|Rank]]; <syntaxhighlight lang=apl inline>⌸</syntaxhighlight> [[Key]]; <syntaxhighlight lang=apl inline>⌺</syntaxhighlight> [[Stencil]]; <syntaxhighlight lang=apl inline>⍠</syntaxhighlight> [[Variant]]; <syntaxhighlight lang=apl inline>&</syntaxhighlight> [[Spawn]]


* Lambdas ([[dfn]]s): [https://help.dyalog.com/16.0/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Functions%20and%20Operators.htm Intro]; [https://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/MultiLine%20Dynamic%20Functions.htm Details]; [https://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Operators.htm Operators]; [https://dfns.dyalog.com/n_contents.htm The dfns workspace] (collection of categorized utilities with extensive comments and notes)
* Lambdas ([[dfn]]s): [https://help.dyalog.com/16.0/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Functions%20and%20Operators.htm Intro]; [https://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/MultiLine%20Dynamic%20Functions.htm Details]; [https://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Operators.htm Operators]; [https://dfns.dyalog.com/n_contents.htm The dfns workspace] (collection of categorized utilities with extensive comments and notes)
1

edit

Navigation menu