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 10: | Line 10: | ||
| '''[[Array model]]''' || [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Axis]] ∙ [[Ravel]] ∙ [[Element]] ∙ [[Simple scalars]] ∙ [[Empty array]] ∙ [[Array prototype]] | | '''[[Array model]]''' || [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Axis]] ∙ [[Ravel]] ∙ [[Element]] ∙ [[Simple scalars]] ∙ [[Empty array]] ∙ [[Array prototype]] | ||
|- | |- | ||
| '''Functions''' || [[ | | '''Functions''' || [[Tradfn]]s ∙ [[Dfn]]s ∙ [[Derived function]]s ∙ [[Train]]s ∙ [[Scalar function]]s | ||
|- | |- | ||
| '''Operators''' || [[ | | '''Operators''' || [[Tradop]]s ∙ [[Dop]]s ∙ [[Derived operator]]s | ||
|- | |- | ||
| '''Other''' || [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]] | | '''Other''' || [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]] |
Revision as of 11:09, 31 October 2019
APL programming language | ||
---|---|---|
Features | 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 | Tradfns ∙ Dfns ∙ Derived functions ∙ Trains ∙ Scalar functions | |
Operators | Tradops ∙ Dops ∙ Derived operators | |
Other | 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 |