APL Wiki:Wikipedia

From APL Wiki
Revision as of 06:35, 14 August 2021 by Razetime (talk | contribs)
Jump to navigation Jump to search

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

✔️ Array programming

✔️ Basic instructions

✔️ Blocks (:If :For :While :Repeat etc.)

✔️ Comment needs entry and code example

✔️ Comment comparison (⍝ ...)

Constructor (:implements constructor)

Control structs

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 (add ⍤, ⍥, Function Composition reference)

Functional programming

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)

List operations

✔️ Loop system Xref needs entry

✔️ Map

✔️ Multiparadigm languages

✔️ Mathematical matrix operations (⍉, m[;j] or j⌷⍤1⊢m, m[i;] or i⌷m)

✔️ OO langs

✔️ OOP

✔️ Operator features

Prefix sum (+\)

✔️ Short-circuit evaluation

✔️ Regular-expression engines

Software Company Logos Add Dyalog logo

✔️ Statements (⋄)

✔️ String functions

✔️ String operators

✔️ Switch and If (:Select :If)

✔️ Tacit programming (+⌿÷≢)

✔️ Trim

While loops :While :EndWhile

Yoda conditions