APL Wiki:Wikipedia: Difference between revisions
(Created page with "This list is to keep track of Wikipedia articles where APL could be mentioned. E.g. there are several entries on programming language concepts where APL is a prime example of...") |
mNo edit summary |
||
Line 35: | Line 35: | ||
{{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages#Failsafe_I.2FO_and_system_calls Failsafe] needs entry | {{N}} [https://en.wikipedia.org/wiki/Comparison_of_programming_languages#Failsafe_I.2FO_and_system_calls Failsafe] needs entry | ||
{{ | {{Y}} [https://en.wikipedia.org/wiki/Filter_(higher-order_function)#Language_comparison Filter] ({⍵/⍨⍺⍺ ⍵}) | ||
{{Y}} [https://en.wikipedia.org/wiki/Fold_(higher-order_function)#Folds_in_various_languages Fold] (/) | {{Y}} [https://en.wikipedia.org/wiki/Fold_(higher-order_function)#Folds_in_various_languages Fold] (/) |
Revision as of 16:25, 13 August 2021
This list is to keep track of Wikipedia articles where APL could be mentioned. E.g. there are several entries on programming language concepts where APL is a prime example of that feature, but isn't mentioned, or does not have a code example.
Feel free to add to this list.
If you fix anything, mark it as done.
✔️ Anonymous fns examples needs entry
✔️ Anonymous fns list of langs
❌ APL - does not mention Dyalog's tacit programming
✔️ Blocks (:If :For :While :Repeat etc.)
✔️ Comment needs entry and code example
✔️ Comment comparison (⍝ ...)
❌ Constructor (:implements constructor)
❌ Control flow needs entry in most tables
❌ Do While loops :Repeat :Until
❌ Exception handling syntax (:Trap ⎕TRAP ::)
❌ Execution of shell commands (⎕SH)
❌ Failsafe needs entry
✔️ Filter ({⍵/⍨⍺⍺ ⍵})
✔️ Fold (/)
❌ For loops (:for ¨)
❌ Foreach loops (:InEach)
❌ Function Composition (∘)
❌ Functions needs entry
❌ General comparison needs answers
❌ Hello world needs cleaning up, dfn example and maybe tacit example
❌ Higher-order function (operator)
❌ I/O (←⎕ ⎕← ←⍞ ⍞←)
❌ Libraries (:Require and :Include)
✔️ Loop system Xref needs entry
✔️ Map
❌ Mathematical matrix operations (⍉, m[;j] or j⌷⍤1⊢m, m[i;] or i⌷m)
✔️ OO langs
✔️ OOP
❌ Prefix sum (+\)
❌ Software Company Logos Add Dyalog logo
✔️ Statements (⋄)
✔️ Switch and If (:Select :If)
✔️ Tacit programming (+⌿÷≢)
✔️ Trim
❌ While loops :While :EndWhile