Difference between revisions of "Template:APL built-ins"

From APL Wiki
Jump to navigation Jump to search
 
(49 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
<noinclude>__NOTITLE__</noinclude>
 
<noinclude>__NOTITLE__</noinclude>
{| class="wikitable mw-collapsible<includeonly> mw-collapsed</includeonly>" style="width:100%"
+
{| class="wikitable <includeonly>{{{1|mw-collapsible mw-collapsed}}}</includeonly>" style="width:100%"
 
! colspan=4 | '''<big>APL built-ins</big>''' [[{{fullurl:Template:APL_built-ins|action=edit}} edit]]
 
! colspan=4 | '''<big>APL built-ins</big>''' [[{{fullurl:Template:APL_built-ins|action=edit}} edit]]
 
|-
 
|-
Line 8: Line 8:
 
|-
 
|-
 
! style="width:6em;" | Monadic
 
! style="width:6em;" | Monadic
| [[Conjugate]] ∙ [[Not]] ∙ [[Roll]] ∙ [[Type]]
+
| [[Conjugate]] ∙ [[Negate]] ∙ [[Signum]] ∙ [[Reciprocal]] ∙ [[Magnitude]] ∙ [[Exponential]] ∙ [[Natural Logarithm]] ∙ [[Floor]] ∙ [[Ceiling]] ∙ [[Factorial]] ∙ [[Not]] ∙ [[Pi Times]] ∙ [[Roll]] ∙ [[Type]] ∙ [[Imaginary]] ∙ [[Square Root]]
 
|-
 
|-
 
! Dyadic
 
! Dyadic
| [[Plus]] ∙ [[Equal to]] (Xnor) ∙ [[Not Equal to]] (Xor)
+
| [[Add]] ∙ [[Subtract]] ∙ [[Times]] ∙ [[Divide]] ∙ [[Residue]] ∙ [[Power (function)|Power]] ∙ [[Logarithm]] ∙ [[Minimum]] ∙ [[Maximum]] ∙ [[Binomial]] ∙ [[Comparison function]]s ∙ [[Boolean#Boolean_functions|Boolean functions]] ([[And]], [[Or]], [[Nand]], [[Nor]]) ∙ [[GCD]] ∙ [[LCM]] ∙ [[Circular]] ∙ [[Complex (function)|Complex]] ∙ [[Root]]
 
|-
 
|-
 
! rowspan="5" | [[Mixed function|Non-Scalar]]
 
! rowspan="5" | [[Mixed function|Non-Scalar]]
 
|-
 
|-
 
! [[Structural function|Structural]]
 
! [[Structural function|Structural]]
| [[Shape]] ∙ [[Reshape]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Reverse]] ∙ [[Raze]]
+
| [[Shape]] ∙ [[Reshape]] ∙ [[Tally]] ∙ [[Depth]] ∙ [[Ravel]] ∙ [[Enlist]] ∙ [[Table]] ∙ [[Catenate]] ∙ [[Reverse]] ∙ [[Rotate]] ∙ [[Transpose]] ∙ [[Raze]] ∙ [[Mix]] ∙ [[Split]] ∙ [[Enclose]] ∙ [[Nest]] ∙ [[Cut (K)]] ∙ [[Pair]] ∙ [[Link]] ∙ [[Partitioned Enclose]] ∙ [[Partition]]
 
|-
 
|-
 
! Selection
 
! Selection
| [[Take]] ∙ [[Drop]] ∙ [[Unique]]
+
| [[First]] ∙ [[Pick]] ∙ [[Take]] ∙ [[Drop]] ∙ [[Unique]] ∙ [[Identity]] ∙ [[Select]] ∙ [[Replicate]] ∙ [[Expand]] ∙ [[Set function]]s ([[Intersection]] ∙ [[Union]] ∙ [[Without]]) ∙ [[Bracket indexing]] ∙ [[Index (function)|Index]]
 
|-
 
|-
 
! Selector
 
! Selector
| [[Identity]]
+
| [[Index generator]] ∙ [[Grade]] ∙ [[Index Of]] ∙ [[Interval Index]] ∙ [[Indices]] ∙ [[Deal]]
 
|-
 
|-
 
! Computational
 
! Computational
|
+
| [[Match]] ∙ [[Not Match]] ∙ [[Membership]] ∙ [[Find]] ∙ [[Nub Sieve]] ∙ [[Encode]] ∙ [[Decode]] ∙ [[Matrix Inverse]] ∙ [[Matrix Divide]] ∙ [[Format]] ∙ [[Execute]] ∙ [[Materialise]] ∙ [[Range]]
 
|-
 
|-
! colspan="2" | [[Primitive operator]]s
+
! rowspan="2" | [[Primitive operator]]s !! Monadic
| colspan="2" | [[Each]]
+
| colspan="2" | [[Each]] ∙ [[Commute]] ∙ [[Constant]] ∙ [[Replicate]] ∙ [[Expand]] ∙ [[Reduce]] ∙ [[Windowed Reduce]] ∙ [[Scan]] ∙ [[Outer Product]] ∙ [[Key]] ∙ [[I-beam]] ∙ [[Spawn]] ∙ [[Function axis]]
 +
|-
 +
! Dyadic
 +
| colspan="2" | [[Bind]] ∙ [[Function composition|Composition]]s ([[Compose]], [[Reverse Compose]], [[Beside]], [[Atop]], [[Over]]) ∙ [[Inner Product]] ∙ [[Power (operator)|Power]] ∙ [[At]] ∙ [[Under]] ∙ [[Rank (operator)|Rank]] ∙ [[Depth (operator)|Depth]] ∙ [[Variant]] ∙ [[Stencil]] ∙ [[Cut (J)]]
 
|-
 
|-
 
! rowspan="4" | [[Quad name]]s
 
! rowspan="4" | [[Quad name]]s
 
|-
 
|-
 
! Arrays
 
! Arrays
| colspan="2" | [[Index origin]] ∙ [[Migration level]]
+
| colspan="2" | [[Index origin]] ∙ [[Migration level]] ∙ [[Atomic vector]]
 
|-
 
|-
 
! [[System function|Functions]]
 
! [[System function|Functions]]
| colspan="2" |  
+
| colspan="2" | [[Case convert]] ∙ [[Unicode convert]]
 
|-
 
|-
 
! Operators
 
! Operators
| colspan="2" |
+
| colspan="2" | [[Search]] ∙ [[Replace]]
|-
 
! Other
 
| colspan="3" | [[Zilde]] ∙ [[High minus]]
 
 
|}
 
|}

Latest revision as of 09:33, 9 July 2020

APL built-ins [edit]
Primitive functions
Scalar
Monadic ConjugateNegateSignumReciprocalMagnitudeExponentialNatural LogarithmFloorCeilingFactorialNotPi TimesRollTypeImaginarySquare Root
Dyadic AddSubtractTimesDivideResiduePowerLogarithmMinimumMaximumBinomialComparison functionsBoolean functions (And, Or, Nand, Nor) ∙ GCDLCMCircularComplexRoot
Non-Scalar
Structural ShapeReshapeTallyDepthRavelEnlistTableCatenateReverseRotateTransposeRazeMixSplitEncloseNestCut (K)PairLinkPartitioned EnclosePartition
Selection FirstPickTakeDropUniqueIdentitySelectReplicateExpandSet functions (IntersectionUnionWithout) ∙ Bracket indexingIndex
Selector Index generatorGradeIndex OfInterval IndexIndicesDeal
Computational MatchNot MatchMembershipFindNub SieveEncodeDecodeMatrix InverseMatrix DivideFormatExecuteMaterialiseRange
Primitive operators Monadic EachCommuteConstantReplicateExpandReduceWindowed ReduceScanOuter ProductKeyI-beamSpawnFunction axis
Dyadic BindCompositions (Compose, Reverse Compose, Beside, Atop, Over) ∙ Inner ProductPowerAtUnderRankDepthVariantStencilCut (J)
Quad names
Arrays Index originMigration levelAtomic vector
Functions Case convertUnicode convert
Operators SearchReplace