Learning resources: Difference between revisions

Jump to navigation Jump to search
231 bytes added ,  20:28, 20 November 2020
→‎For old APLers: A little more introduction to a very nice section
(→‎For old APLers: A little more introduction to a very nice section)
Line 56: Line 56:
* [[APL-eusis]]: A game for honing your ability to "think in APL".
* [[APL-eusis]]: A game for honing your ability to "think in APL".


== For old APLers ==
== For APL programmers unfamiliar with current APL ==
In the last decade, several implementations have extended APL:
APL as with other programming languages has been under continual development for many years. Those who learned APL "in the early days" should note that several implementations have made significant extensions to the language and system in the last two decades.


* 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> [[Where]], [[Interval Index]]; <source lang=apl inline>⊆</source> [[Nest]], [[Partition]]
* 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> [[Where]], [[Interval Index]]; <source lang=apl inline>⊆</source> [[Nest]], [[Partition]]
trusted
63

edits

Navigation menu