4,494
edits
(6 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
* [https://tryapl.org TryAPL online interpreter with lessons] | * [https://tryapl.org TryAPL online interpreter with lessons] | ||
* [https://github.com/nooodl/learnxinyminutes-docs/blob/master/apl.apl Learn X in Y minutes] | * [https://github.com/nooodl/learnxinyminutes-docs/blob/master/apl.apl Learn X in Y minutes] | ||
* [https://codeburst.io/lets-learn-a-programming-language-5f374e4abae5 Let's Learn A Programming Language] | * [https://codeburst.io/lets-learn-a-programming-language-5f374e4abae5 Let's Learn A Programming Language] | ||
* APLWiki list of Books and Publications <span style="background:yellow"> ← Migrate https://aplwiki.com/BooksAndPublications</span> | * APLWiki list of Books and Publications <span style="background:yellow"> ← Migrate https://old.aplwiki.com/BooksAndPublications</span> | ||
* [https://www.dyalog.com/mastering-dyalog-apl.htm Mastering Dyalog APL] | * [https://www.dyalog.com/mastering-dyalog-apl.htm Mastering Dyalog APL] | ||
* [https://github.com/mhaupt/mastering_dyalog_apl GitHub repository] | * [https://github.com/mhaupt/mastering_dyalog_apl GitHub repository] | ||
Line 46: | Line 44: | ||
* [https://www.dyalog.com/student-competition.htm APL Problem Solving Competition]s — Try to solve past years' problems. | * [https://www.dyalog.com/student-competition.htm APL Problem Solving Competition]s — Try to solve past years' problems. | ||
* [[APL-eusis]]: A game for honing your ability to "think in APL". | |||
== 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: | ||
=== | === Primitives === | ||
Functions: <source lang=apl inline>⊢</source> [[Identity|Same]], [[Right_identity|Right]]; | 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> [[Identity|Same]], [[Left_identity|Left]]; | ||
Line 63: | Line 63: | ||
<source lang=apl inline>⌺</source> [[Stencil]]; | <source lang=apl inline>⌺</source> [[Stencil]]; | ||
<source lang=apl inline>⍠</source> [[Variant]] | <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] | ||
* [http://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/MultiLine%20Dynamic%20Functions.htm Details] | * [http://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/MultiLine%20Dynamic%20Functions.htm Details] | ||
* [http://help.dyalog.com/latest/Content/Language/Defined%20Functions%20and%20Operators/DynamicFunctions/Dynamic%20Operators.htm Operators] | * [http://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] is a collection of categorized utility dfns and dops with extensive comments and notes. | |||
=== Tacit programming === | === Tacit programming === | ||
Line 96: | Line 98: | ||
* [[Parallel computing]] | * [[Parallel computing]] | ||
* [[Cryptography]] <span style="background:yellow">← Migrate https://aplwiki.com/CryptographyWithDyalogAndDotNet</span> | * [[Cryptography]] <span style="background:yellow">← Migrate https://old.aplwiki.com/CryptographyWithDyalogAndDotNet</span> | ||
{{APL development}} | {{APL development}} |