Template:APL features: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
Miraheze>Adám Brudzewsky
No edit summary
Miraheze>Adám Brudzewsky
No edit summary
Line 7: Line 7:
   |-
   |-
   ! Built-ins
   ! Built-ins
   | [[Primitive function]] ∙ [[Primitive operator]] ∙ [[Quad names]] ∙ [[System commands]] ∙ [[Scalar function]] ∙ [[Mixed function]]
   | [[Primitive function]]s ∙ [[Primitive operator]]s ∙ [[Quad name]]s
   |-
   |-
   ! [[Array model]]
   ! [[Array model]]
   | [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Axis]] ∙ [[Ravel]] ∙ [[Element]] ∙ [[Simple scalars]] ∙ [[Empty array]] ∙ [[Prototype]]
   | [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Axis]] ∙ [[Ravel]] ∙ [[Element]] ∙ [[Simple scalar]]s ∙ [[Empty array]] ∙ [[Prototype]]
   |-
   |-
   ! Functions
   ! Functions
Line 19: Line 19:
   |-
   |-
   ! Other
   ! Other
   | [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]]
   | [[Keyword]]s ∙ [[Object orientated programming]] ∙ [[System command]]s ∙ [[User command]]s
   |-
   |-
   ! rowspan="2" | Usage !! Interface
   ! rowspan="2" | Usage !! Interface
   | [[The APL Session]] ∙ [[Typing APL symbols]] ∙ [[APL fonts]]
   | [[The APL Session]] ∙ [[Typing APL symbols]] ∙ [[APL font]]s
   |-
   |-
   ! Other
   ! Other

Revision as of 20:04, 13 November 2019

APL programming language [edit]
Features Syntax Syntactic overviewComparison with traditional mathematicsBracket indexingBracket axisAssignmentBranchingStrand notation
Built-ins Primitive functionsPrimitive operatorsQuad names
Array model ShapeRankDepthAxisRavelElementSimple scalarsEmpty arrayPrototype
Functions TradfnsDfnsDerived functionsTrainsScalar functionsMixed functions
Operators TradopsDopsDerived operators
Other KeywordsObject orientated programmingSystem commandsUser commands
Usage Interface The APL SessionTyping APL symbolsAPL fonts
Other ExamplesTutorialsMnemonics
Dialects Maintained APL+Win (APL*PLUS) ∙ APL2APL64APL\ivCo-dfnsDyalog APLdzaima/APLGNU APLNARS2000ngn/apl
Historical Iverson notationA Programming LanguageA+ (A) ∙ APL#APL.68000APL.SVAPLXAPL\1130APL\360NARSopenAPLRowanSHARP APL (SAX) ∙ VisualAPL (APLNext) ∙ VSAPLYork APL
Derivatives ELIJK (Q, KDB+) ∙ LYaPASNialRAD