Template:APL built-ins: Difference between revisions

From APL Wiki
Jump to navigation Jump to search
Miraheze>Adám Brudzewsky
(Created page with "{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;" ! colspan="4" | '''<big>APL built-ins</big>''' |- | rowspan="8" | '''Functions''' |- | rowspan="...")
 
Miraheze>Adám Brudzewsky
No edit summary
Line 1: Line 1:
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;"
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;"
  ! colspan="4" | '''<big>APL built-ins</big>'''
! colspan="4" | '''<big>APL built-ins</big>'''
  |-
|-
  | rowspan="8" | '''Functions'''
| rowspan="9" | '''[[Primitive function|Primitive functions]]'''
  |-
|-
  | rowspan="8" | '''Functions'''
| rowspan="3" | '''[[Scalar function|Scalar]]'''
  |-
|-
  | '''Monadic'''
| '''Monadic''' ||
  |-
|-
  | '''Dyadic Arithmetic'''
| '''Dyadic''' ||
  |-
|-
  | '''Dyadic Logical'''
| rowspan="5" | '''[[Mixed function|Non-Scalar]]'''
  |-
|-
  | rowspan="8" | '''Non-Scalar'''  
| '''[[Structural function|Structural]]''' || [[Shape]], [[Depth]], [[Ravel]]
  |-
|-
  | Monadic Structural
| '''Selection''' || [[Take]], [[Drop]]
  |-
|-
  | Dyadic Structural
| '''Selector''' ||
  |-
|-
  | Selection
| '''Computational''' ||
  |-
|-
  | Selector
| '''[[Primitive operator|Primitive Operators]]''' || colspan="3" |
  |-
|-
  | Computational
| rowspan="4" | '''System names'''
  |-
|-
  | [[Syntactic overview]] ∙ [[Comparison with traditional mathematics]]
| '''Constants''' || colspan="2" | [[Index origin]]
  |-
|-
  | '''Built-ins''' || [[Primitive function]] ∙ [[Primitive operator]] ∙ [[Quad-names]] ∙ [[System commands]]
| '''[[System function|System Functions]]''' || colspan="2" |
  |-
|-
  | '''[[Array model]]''' || [[Shape]] ∙ [[Rank]] ∙ [[Depth]] [[Ravel]] ∙ [[Prototype]] ∙ [[Simple scalars]]
| '''Operators''' || colspan="2" |
  |-
  | '''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]]
  |-
  | rowspan="2" | '''Usage''' ||  '''Interface''' || [[The APL Session]] ∙ [[Typing APL symbols]] ∙ [[APL fonts]]
  |-
  | '''Other''' || [[Tutorials]] ∙ [[Mnemonics]]
  |-
  | rowspan="3" | '''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]]
|}
|}

Revision as of 11:28, 25 October 2019

APL built-ins
Primitive functions
Scalar
Monadic
Dyadic
Non-Scalar
Structural Shape, Depth, Ravel
Selection Take, Drop
Selector
Computational
Primitive Operators
System names
Constants Index origin
System Functions
Operators