Template:APL features: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
Miraheze>Marshall
(Add APL\iv)
Miraheze>Adám Brudzewsky
No edit summary
Line 8: Line 8:
   | '''Built-ins''' || [[Primitive function]] ∙ [[Primitive operator]] ∙ [[Quad names]] ∙ [[System commands]]
   | '''Built-ins''' || [[Primitive function]] ∙ [[Primitive operator]] ∙ [[Quad names]] ∙ [[System commands]]
   |-
   |-
   | '''[[Array model]]''' || [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Prototype]] ∙ [[Simple scalars]]
   | '''[[Array model]]''' || [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Array prototype]] ∙ [[Simple scalars]]
   |-
   |-
   | '''Functions''' || [[Tradfns]] ∙ [[Dfns]] ∙ [[Derived functions]] ∙ [[Trains]]
   | '''Functions''' || [[Tradfns]] ∙ [[Dfns]] ∙ [[Derived functions]] ∙ [[Trains]]

Revision as of 19:19, 30 October 2019

APL programming language
Features Syntax Syntactic overviewComparison with traditional mathematics
Built-ins Primitive functionPrimitive operatorQuad namesSystem commands
Array model ShapeRankDepthRavelArray prototypeSimple scalars
Functions TradfnsDfnsDerived functionsTrains
Operators TradopsDopsDerived operators
Other Bracket indexingBracket axisOuter productAssignmentBranchingKeywordsObject orientated programmingUser commands
Usage Interface The APL SessionTyping APL symbolsAPL fonts
Other TutorialsMnemonics
Dialects Maintained APL+Win (APL*PLUS) ∙ APL2APL64APL\ivDyalog APLdzaima/APLGNU APLNARS2000 (NARS) ∙ ngn/aplOpenAPL
Historical A+ (A) ∙ APL#APL.SVAPLX (APL.68000) ∙ APL\1130APL\360Iverson notationSharp APL (SAX) ∙ VisualAPL (APLNext) ∙ VSAPLYork APL
Derivatives ELIJK (Q, KDB+) ∙ LYaPASNialRAD