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 21: | Line 21: | ||
|- | |- | ||
| rowspan="3" | '''Dialects''' | | rowspan="3" | '''Dialects''' | ||
|'''Maintained''' || [[APL+Win]] (APL*PLUS) ∙ [[APL2]] ∙ [[APL64]] ∙ [[APL\iv]] ∙ [[Dyalog APL]] ∙ [[dzaima/APL]] ∙ [[GNU APL]] ∙ [[NARS2000]] | |'''Maintained''' || [[APL+Win]] (APL*PLUS) ∙ [[APL2]] ∙ [[APL64]] ∙ [[APL\iv]] ∙ [[Dyalog APL]] ∙ [[dzaima/APL]] ∙ [[GNU APL]] ∙ [[NARS2000]] ∙ [[ngn/apl]] | ||
|- | |- | ||
| '''Historical''' || [[A+]] (A) ∙ [[APL#]] ∙ [[APL.SV]] ∙ [[APLX]] | | '''Historical''' || [[A+]] (A) ∙ [[APL#]] ∙ [[APL.68000]] ∙ [[APL.SV]] ∙ [[APLX]] ∙ [[APL\1130]] ∙ [[APL\360]] ∙ [[Iverson notation]] ∙ [[NARS]] ∙ [[openAPL]] ∙ [[Sharp APL]] (SAX) ∙ [[VisualAPL]] (APLNext) ∙ [[VSAPL]] ∙ [[York APL]] | ||
|- | |- | ||
| '''Derivatives''' || [[ELI]] ∙ [[J]] ∙ [[K]] (Q, KDB+) ∙ [[LYaPAS]] ∙ [[Nial]] ∙ [[RAD]] | | '''Derivatives''' || [[ELI]] ∙ [[J]] ∙ [[K]] (Q, KDB+) ∙ [[LYaPAS]] ∙ [[Nial]] ∙ [[RAD]] | ||
|} | |} |
Revision as of 21:01, 30 October 2019
APL programming language | ||
---|---|---|
Features | Syntax | Syntactic overview ∙ Comparison with traditional mathematics |
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 | Tradfns ∙ Dfns ∙ Derived functions ∙ Trains | |
Operators | Tradops ∙ Dops ∙ Derived operators | |
Other | Bracket indexing ∙ Bracket axis ∙ Outer product ∙ Assignment ∙ Branching ∙ Keywords ∙ Object orientated programming ∙ User commands | |
Usage | Interface | The APL Session ∙ Typing APL symbols ∙ APL fonts |
Other | Tutorials ∙ Mnemonics | |
Dialects | Maintained | APL+Win (APL*PLUS) ∙ APL2 ∙ APL64 ∙ APL\iv ∙ Dyalog APL ∙ dzaima/APL ∙ GNU APL ∙ NARS2000 ∙ ngn/apl |
Historical | A+ (A) ∙ APL# ∙ APL.68000 ∙ APL.SV ∙ APLX ∙ APL\1130 ∙ APL\360 ∙ Iverson notation ∙ NARS ∙ openAPL ∙ Sharp APL (SAX) ∙ VisualAPL (APLNext) ∙ VSAPL ∙ York APL | |
Derivatives | ELI ∙ J ∙ K (Q, KDB+) ∙ LYaPAS ∙ Nial ∙ RAD |