Template:APL features: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
Miraheze>Adám Brudzewsky
No edit summary
Miraheze>Marshall
No edit summary
Line 4: Line 4:
   |-
   |-
! rowspan="6" | Features !! style="width:6em;" | Syntax
! rowspan="6" | Features !! style="width:6em;" | Syntax
   | [[Syntactic overview]] ∙ [[Comparison with traditional mathematics]] ∙ [[Bracket indexing]] ∙ [[Bracket axis]] ∙ [[Assignment]] ∙ [[Branching]] ∙ [[Strand notation]]
   | [[Syntactic overview]] ∙ [[Comparison with traditional mathematics]] ∙ [[Bracket indexing]] ∙ [[Function axis]] ∙ [[Assignment]] ∙ [[Branching]] ∙ [[Strand notation]]
   |-
   |-
   ! Built-ins
   ! Built-ins
Line 19: Line 19:
   |-
   |-
   ! Other
   ! Other
   | [[Keyword]]s ∙ [[Object orientated programming]] ∙ [[System command]]s ∙ [[User command]]s
   | [[Keyword]]s ∙ [[Object-oriented programming]] ∙ [[System command]]s ∙ [[User command]]s
   |-
   |-
   ! rowspan="2" | Usage !! Interface
   ! rowspan="2" | Usage !! Interface

Revision as of 11:38, 15 November 2019

APL programming language [edit]
Features Syntax Syntactic overviewComparison with traditional mathematicsBracket indexingFunction axisAssignmentBranchingStrand notation
Built-ins Primitive functionsPrimitive operatorsQuad names
Array model ShapeRankDepthAxisRavelElementSimple scalarsEmpty arrayPrototype
Functions TradfnsDfnsDerived functionsTrainsScalar functionsMixed functionsArguments
Operators TradopsDopsDerived operators
Other KeywordsObject-oriented programmingSystem commandsUser commands
Usage Interface The APL SessionTyping APL symbolsAPL fonts
Other Learning resourcesSimple examplesAdvanced examplesMnemonics
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