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 16: | Line 16: | ||
| '''Other''' || [[Bracket indexing]] ∙ [[Bracket axis]] ∙ [[Outer product]] ∙ [[Assignment]] ∙ [[Branching]] ∙ [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]] | | '''Other''' || [[Bracket indexing]] ∙ [[Bracket axis]] ∙ [[Outer product]] ∙ [[Assignment]] ∙ [[Branching]] ∙ [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]] | ||
|- | |- | ||
| ''' | | rowspan="2" | '''Usage''' || '''Interface''' || [[The APL Session]] ∙ [[Typing APL symbols]] ∙ [[APL fonts]] | ||
|- | |- | ||
| ''' | | '''Other''' || [[Tutorials]] ∙ [[Mnemonics]] | ||
|- | |- | ||
| rowspan="3" | '''Dialects''' | | rowspan="3" | '''Dialects''' |
Revision as of 12:03, 11 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 ∙ Simple scalars | |
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 ∙ Dyalog APL ∙ dzaima/APL ∙ GNU APL ∙ NARS2000 (NARS) ∙ ngn/apl ∙ OpenAPL |
Historical | A+ (A) ∙ APL# ∙ APL.SV ∙ APLX (APL.68000) ∙ APL\1130 ∙ APL\360 ∙ Iverson notation ∙ Sharp APL (SAX) ∙ VisualAPL (APLNext) ∙ VSAPL ∙ York APL | |
Derivatives | ELI ∙ J ∙ K (Q, KDB+) ∙ LYaPAS ∙ Nial ∙ RAD |