Template:APL features: Difference between revisions
Jump to navigation
Jump to search
Miraheze>Adám Brudzewsky No edit summary |
Miraheze>Adám Brudzewsky No edit summary |
||
Line 1: | Line 1: | ||
{| class="wikitable mw-collapsible mw-collapsed" style="width:100% | <noinclude>__NOTITLE__</noinclude> | ||
! colspan="3" | '''<big>APL programming language</big>''' [[{{fullurl: | {| class="wikitable mw-collapsible<includeonly> mw-collapsed</includeonly>" style="width:100%" | ||
! colspan="3" | '''<big>APL programming language</big>''' [[{{fullurl:{{PAGENAME}}|action=edit}} edit]] | |||
|- | |- | ||
! rowspan="6" | Features !! style="width:6em;" | Syntax | |||
| [[Syntactic overview]] ∙ [[Comparison with traditional mathematics]] ∙ [[Bracket indexing]] ∙ [[Bracket axis]] ∙ [[Assignment]] ∙ [[Branching]] ∙ [[Strand notation]] | |||
|- | |||
! Built-ins | |||
| [[Primitive function]] ∙ [[Primitive operator]] ∙ [[Quad names]] ∙ [[System commands]] | |||
|- | |||
! [[Array model]] | |||
| [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Axis]] ∙ [[Ravel]] ∙ [[Element]] ∙ [[Simple scalars]] ∙ [[Empty array]] ∙ [[Array prototype]] | |||
|- | |||
! Functions | |||
| [[Tradfn]]s ∙ [[Dfn]]s ∙ [[Derived function]]s ∙ [[Train]]s ∙ [[Scalar function]]s | |||
|- | |||
! Operators | |||
| [[Tradop]]s ∙ [[Dop]]s ∙ [[Derived operator]]s | |||
|- | |||
! Other | |||
| [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]] | |||
|- | |||
! rowspan="2" | Usage !! Interface | |||
| [[The APL Session]] ∙ [[Typing APL symbols]] ∙ [[APL fonts]] | |||
|- | |||
! Other | |||
| [[Examples]] ∙ [[Tutorials]] ∙ [[Mnemonics]] | |||
|- | |||
! rowspan="3" | Dialects !! Maintained | |||
| [[APL+Win]] (APL*PLUS) ∙ [[APL2]] ∙ [[APL64]] ∙ [[APL\iv]] ∙ [[Co-dfns]] ∙ [[Dyalog APL]] ∙ [[dzaima/APL]] ∙ [[GNU APL]] ∙ [[NARS2000]] ∙ [[ngn/apl]] | |||
|- | |||
! Historical | |||
| [[Iverson notation]] ∙ ''[[A Programming Language]]'' ∙ [[A+]] (A) ∙ [[APL-sharp|APL#]] ∙ [[APL.68000]] ∙ [[APL.SV]] ∙ [[APLX]] ∙ [[APL\1130]] ∙ [[APL\360]] ∙ [[NARS]] ∙ [[openAPL]] ∙ [[Rowan]] ∙ [[SHARP APL]] (SAX) ∙ [[VisualAPL]] (APLNext) ∙ [[VSAPL]] ∙ [[York APL]] | |||
|- | |||
! Derivatives | |||
| [[ELI]] ∙ [[J]] ∙ [[K]] (Q, KDB+) ∙ [[LYaPAS]] ∙ [[Nial]] ∙ [[RAD]] | |||
|} | |} |