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="...")
 
mNo edit summary
(29 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{| class="wikitable mw-collapsible mw-collapsed" style="width:100%;"
<noinclude>__NOTITLE__</noinclude>
  ! colspan="4" | '''<big>APL built-ins</big>'''
{| class="wikitable mw-collapsible<includeonly> mw-collapsed</includeonly>" style="width:100%"
  |-
! colspan=4 | '''<big>APL built-ins</big>''' [[{{fullurl:Template:APL_built-ins|action=edit}} edit]]
  | rowspan="8" | '''Functions'''
|-
  |-
! rowspan="9" style="width:6em;" | [[Primitive function]]s
  | rowspan="8" | '''Functions'''
|-
  |-
! rowspan="3" style="width:6em;" | [[Scalar function|Scalar]]
  | '''Monadic'''
|-
  |-
! style="width:6em;" | Monadic
  | '''Dyadic Arithmetic'''
| [[Conjugate]] ∙ [[Not]] ∙ [[Roll]] ∙ [[Type]]
  |-
|-
  | '''Dyadic Logical'''
! Dyadic
  |-
| [[Add]] ∙ [[Subtract]] ∙ [[Equal to]] (Xnor) ∙ [[Not Equal to]] (Xor)
  | rowspan="8" | '''Non-Scalar'''
|-
  |-
! rowspan="5" | [[Mixed function|Non-Scalar]]
  | Monadic Structural
|-
  |-
! [[Structural function|Structural]]
  | Dyadic Structural
| [[Shape]] ∙ [[Reshape]] ∙ [[Tally]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Reverse]] [[Raze]] ∙ [[Mix]] ∙ [[Cut (K)]] ∙ [[Pair]]
  |-
|-
  | Selection
! Selection
  |-
| [[Take]] ∙ [[Drop]] ∙ [[Unique]] [[Identity]] ∙ [[Select]]
  | Selector
|-
  |-
! Selector
  | Computational
| [[Interval Index]]
  |-
|-
  | [[Syntactic overview]] ∙ [[Comparison with traditional mathematics]]
! Computational
  |-
| [[Match]] ∙ [[Not Match]] ∙ [[Nub Sieve]] ∙ [[Format]] ∙ [[Execute]]
  | '''Built-ins''' || [[Primitive function]] ∙ [[Primitive operator]] ∙ [[Quad-names]] ∙ [[System commands]]
|-
  |-
! colspan="2" | [[Primitive operator]]s
  | '''[[Array model]]''' || [[Shape]] ∙ [[Rank]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Prototype]] ∙ [[Simple scalars]]
| colspan="2" | [[Each]] ∙ [[Reverse Compose]]
  |-
|-
  | '''Functions''' || [[Tradfns]] ∙ [[Dfns]] ∙ [[Derived functions]] ∙ [[Trains]]
! rowspan="4" | [[Quad name]]s
  |-
|-
  | '''Operators''' || [[Tradops]] ∙ [[Dops]] ∙ [[Derived operators]]
! Arrays
  |-
| colspan="2" | [[Index origin]] ∙ [[Migration level]]
  | '''Other''' || [[Bracket indexing]] ∙ [[Bracket axis]] [[Outer product]] [[Assignment]] ∙ [[Branching]] ∙ [[Keywords]] ∙ [[Object orientated programming]] ∙ [[User commands]]
|-
  |-
! [[System function|Functions]]
  | rowspan="2" | '''Usage''' ||  '''Interface''' || [[The APL Session]] [[Typing APL symbols]] ∙ [[APL fonts]]
| colspan="2" |
  |-
|-
  | '''Other''' || [[Tutorials]] ∙ [[Mnemonics]]
! Operators
  |-
| colspan="2" |
  | rowspan="3" | '''Dialects'''
|-
  |'''Maintained''' || [[APL+Win]] (APL*PLUS) ∙ [[APL2]] [[APL64]] ∙ [[Dyalog APL]] ∙ [[dzaima/APL]] ∙ [[GNU APL]] ∙ [[NARS2000]] (NARS) ∙ [[ngn/apl]] ∙ [[OpenAPL]]  
! Other
  |-
| colspan="3" | [[Zilde]] ∙ [[High minus]] ∙ [[Function axis]]
  | '''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 14:51, 12 February 2020

APL built-ins [edit]
Primitive functions
Scalar
Monadic ConjugateNotRollType
Dyadic AddSubtractEqual to (Xnor) ∙ Not Equal to (Xor)
Non-Scalar
Structural ShapeReshapeTallyDepthRavelReverseRazeMixCut (K)Pair
Selection TakeDropUniqueIdentitySelect
Selector Interval Index
Computational MatchNot MatchNub SieveFormatExecute
Primitive operators EachReverse Compose
Quad names
Arrays Index originMigration level
Functions
Operators
Other ZildeHigh minusFunction axis