Omnibar GitHub

Omnibar: the ultimate language toolbar with support for all (?) APL dialects, and currently has 585 meanings. Many dialects call the same primitive different names; in this list they are all grouped under a common name. You can also Download a JSON file that contains all glyphs and meanings. Clicking on "Show hidden languages" shows glyphs and meanings for languages that aren't properly APL dialects. Clicking on a category disables entries of that category.

x, y, u, v: Arrays m, n: Monadic functions d, e: Dyadic functions a: Monadic operators c: Dyadic operators

Dy Dyalog APL ExD Extended Dyalog APL DVi Dyalog APL Vision dz dzaima/APL N2k NARS2000 A2 APL2 GNU GNU APL '89 ISO 8485:1989 '01 ISO/IEC 13751:2001 AX APLX ngn ngn/apl Kap Kap A+W APL+WIN 360 APL\360 SV APL.SV Apr April Co Co-dfns SAX SAX A64 APL64 A+ A+ NARS NARS Ty TinyAPL
Use short names for dialects (listed above, plus all), | for union, & for intersection, ~ for difference.
Glyph Meaning name Meaning pattern Meaning description Meaning dialects
+ Identity
+y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Conjugate
+y
(Hyper)complex conjugate APL Wiki DyExDDViN2kA2GNU'01ngnKapAprCoTy
Addition
x+y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Join Strings
x+y
Catenate two strings A64
- Negate
-y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Subtraction
x-y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Flip Letter Case
-y
GitHub ExDdz
× Signum
×y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Direction
×y
Complex signum APL Wiki DyExDDViN2kA2GNU'01ngnKapAprCoTy
Multiplication
x×y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Query Letter Case
×y
GitHub ExDdzTy
Set Letter Case
x×y
GitHub ExD
÷ Reciprocal
÷y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Division
x÷y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
To Title Case
÷y
GitHub ExD
* Exponential
*y
Power with Euler's number as the base APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Power
x*y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
√ Square Root
√y
APL Wiki ExDDVidzN2kKapTy
Root
x√y
APL Wiki ExDDVidzN2kKapTy
⍟ Natural Logarithm
⍟y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Logarithm
x⍟y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
⌹ Matrix Inverse
⌹y
APL Wiki DyExDDViN2kA2GNU'89'01AXngnKapA+WSVAprCoSAXA64A+NARSTy
Matrix Division
x⌹y
APL Wiki DyExDDViN2kA2GNU'89'01AXngnKapA+WSVAprCoSAXA64A+NARSTy
QR Factorization
⌹[v]y
GNU APL Documentation GNU
○ Pi Times
○y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoSAXA64A+NARS
Circular Functions
x○y
A range of trigonometric and related functions selected using the left argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoSAXA64A+NARS
! Factorial
!y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARSTy
Binomial Coefficient
x!y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARSTy
Demote
!y
Combine two leading axes (like ,[⍳2]) Kap Reference A+
Restructure
x!y
??? A+
? Roll
?y
Random numbers as specified by the argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Deal
x?y
Right argument random selections from the range defined by the left argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
| Absolute Value
|y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Magnitude
|y
APL Wiki DyExDDViN2kA2GNU'01ngnKapAprCoTy
Residue
x|y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Case Fold
|y
GitHub ExDTy
⌈ Ceiling
⌈y
The smallest integer greater than or equal to the argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Maximum
x⌈y
The largest argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
To Uppercase
⌈y
GitHub ExDdzTy
⌊ Floor
⌊y
The largest integer less than or equal to the argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Minimum
x⌊y
The smallest argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
To Lowercase
⌊y
GitHub ExDdzTy
⸠ Round
⸠y
Round to the nearest integer TinyAPL Documentation Ty
Round To Precision
x⸠y
Round to the specified precision TinyAPL Documentation Ty
↾ Maximal
x↾y
The largest argument, as whole arrays TinyAPL Documentation Ty
⇂ Minimal
x⇂y
The smallest argument, as whole arrays TinyAPL Documentation Ty
⊥ Decode
x⊥y
Evaluate the right argument in the base defined by the left argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Base-2 Decode
⊥y
GitHub ExDdzTy
Pack
⊥y
Turn character vectors into symbols A+
⊤ Encode
x⊤y
Represent the right argument in the base defined by the left argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Base-2 Encode
⊤y
GitHub ExDdzTy
Type
⊤y
Prototype array corresponding to the argument APL Wiki N2kNARS
Unpack
⊤y
Turn symbols into character vectors A+
⊢ Same
⊢y
The argument, unchanged APL Wiki DyExDDVidzN2kGNUAXngnKapAprCoSAXA+Ty
Right
x⊢y
The right argument, unchanged APL Wiki DyExDDVidzN2kGNU'01AXngnKapAprCoSAXTy
⊣ Same
⊣y
The argument, unchanged APL Wiki DyExDDVidzN2kngnCoTy
Left
x⊣y
The left argument, unchanged APL Wiki DyExDDVidzN2kGNU'01AXngnKapAprCoSAXTy
Stop
⊣y
Return an empty matrix APL WikiAPLX Reference GNUAXKapAprSAXA+
= Equal To
x=y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Is Type?
=y
Equal to type GitHub ExD
Rank
=y
APL Wiki DVi
Dimension
=y
Hypercomplex dimension (1, 2, 4, or 8) N2k
Nub In
=y
Table of which elements are their unique APL Wiki SAX
≠ Not Equal To
x≠y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Nub Sieve
≠y
Mask that marks the first occurrence of each element APL Wiki DyDViKapAprCoSAXTy
Is Not Type?
≠y
Not equal to type GitHub ExD
Norm
≠y
Argument times the conjugate of the argument N2k
≤ Less Than or Equal To
x≤y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Is Nonnegative?
≤y
GitHub ExD
Is Invisible Character?
≤y
GitHub ExD
Sort Ascending
≤y
GitHub DVi
< Less Than
x<y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Is Positive?
<y
GitHub ExD
Is Control Character?
<y
GitHub ExD
Major Cells
<y
APL Wiki DVi
Sort Ascending
<y
GitHub dz
Condense
<y
Compress a real array into an array of hypercomplex numbers NARS2000 Wiki N2k
Promote
<y
Add a length-1 axis before the other axes APL Wiki Kap
Enclose
<y
Wrap the argument into a nested scalar APL Wiki SAXA+
To String
<y
Turn a character vector into a string A64
> Greater Than
x>y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Is Negative?
>y
GitHub ExD
Is Visible Character?
>y
GitHub ExD
Join
>y
Merge array of arrays into single array APL Wiki DVi
Sort Descending
>y
GitHub dz
Dilate
>y
Expand an array of hypercomplex numbers into an array of reals NARS2000 Wiki N2k
Demote
>y
Combine two leading axes (like ,[⍳2]) Kap Reference Kap
Mix
>y
Combine all elements into a single array APL Wiki SAXA+
From String
>y
Turn a string into a charcter vector A64
First Cell
>y
The first cell of the argument BQN Reference Ty
≥ Greater Than or Equal To
x≥y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Is Nonpositive?
≥y
GitHub ExD
Is Not Control Character?
≥y
GitHub ExD
Sort Descending
≥y
GitHub DVi
Last Cell
≥y
Last cell in the argument Ty
≡ Match
x≡y
Compare the whole arrays for equality APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapA+WAprCoSAXA64A+NARSTy
Depth
≡y
Level of nesting APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapA+WAprCoA64A+Ty
Simple
≡y
Whether the argument is simple (non-nested) NARS
≢ Not Match
x≢y
APL Wiki DyExDDVidzN2kAXngnKapA+WAprCoA64NARSTy
Tally
≢y
The amount of major cells APL Wiki DyExDDVidzN2kngnKapAprCoTy
Not Simple
≢y
NARS
⊴ Precedes or Identical
x⊴y
Compare the whole arrays for precedence or equality TinyAPL Documentation Ty
Sort Ascending
⊴y
GitHub Ty
⊲ Precedes
x⊲y
Compare the whole arrays for precedence TinyAPL Documentation Ty
⊳ Succeeds
x⊳y
Compare the whole arrays for precedence TinyAPL Documentation Ty
⊵ Succeeds or Identical
x⊵y
Compare the whole arrays for precedence or equality TinyAPL Documentation Ty
Sort Descending
⊵y
GitHub Ty
∨ Or
x∨y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Greatest Common Divisor
x∨y
APL Wiki DyExDDVidzN2kGNU'01ngnCoSAXTy
Sort Descending
∨y
GitHub ExDKap
Demote
∨y
Combine two leading axes (like ,[⍳2]) Kap Reference DViTy
Monadic GCD
∨y
GCD reduction (any 1?) GitHub dz
Cast
x∨y
Cast the right argument to the type specified by the left argument symbol A+
Type
∨y
Prototype array corresponding to the argument APL Wiki A+
∧ And
x∧y
APL Wiki DyExDDVidzN2kGNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Least Common Multiple
x∧y
APL Wiki DyExDDVidzN2kGNU'01ngnCoSAXTy
Sort Ascending
∧y
GitHub ExDKap
Promote
∧y
Add a length-1 axis before the other axes APL Wiki DViTy
Monadic LCM
∧y
LCM reduction (all 1?) GitHub dz
Stop
∧y
Perform an action based on the `stop system variable A+
^ And
x^y
APL Wiki A2
⍱ Nor
x⍱y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARSTy
Not All Equal To Type
⍱y
GitHub ExD
None
⍱y
All 0? GitHub dz
⍲ Nand
x⍲y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARSTy
Not Any Equal To Type
⍲y
GitHub ExD
Not All
⍲y
Any 0? GitHub dz
↑ Mix
↑y
Combine all elements into a single array APL Wiki DyExDDVidzngnAprCoNARSTy
Take
x↑y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
First
↑y
The first element of the argument APL Wiki N2kA2GNU'01AXKapA+WA64
Unique
↑y
Unique elements APL Wiki SAX
Raise
↑y
Raise an exception A+
↓ Split
↓y
Convert an axis to a level of nesting APL Wiki DyExDDVidzngnAprCoNARS
Drop
x↓y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Drop First
↓y
Kap Reference Kap
Join
↓y
Merge array of arrays into single array APL Wiki SAX
Print
↓y
Print a value and return it A+
Major Cells
↓y
APL Wiki Ty
⊂ Enclose
⊂y
Wrap the argument into a nested scalar APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapA+WAprCoA64NARSTy
Partitioned Enclose
x⊂y
Split the right argument into pieces specified by the left argument APL Wiki DyExDDVidzN2kAprCoNARSTy
Partition
x⊂y
Split the right argument into pieces specified by the left argument APL Wiki A2GNUAXngnKapA+WA64
Duplicate
(d⊂)y
Call the operand with the argument as both left and right APL Wiki SAX
Commute
x(d⊂)y
Call the operand with the arguments swapped APL Wiki SAX
Partition
x⊂y
??? A+
Partition Count
⊂y
??? A+
⊃ First
⊃y
The first element of the argument APL Wiki DyExDDVidzngnAprCoNARSTy
Pick
x⊃y
Extract a value through layers of nesting APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapA+WAprCoA64A+NARS
Mix
⊃y
Combine all elements into a single array APL Wiki N2kA2GNU'01AXKapA+WA64
Nest
⊃y
Enclose if simple APL Wiki SAX
Link
x⊃y
Catenate the enclose of the left argument and the nest of the right argument APL Wiki SAX
Join
⊃y
Merge array of arrays into single array APL Wiki A+
⊏ Create Function Reference
Turn a function into a primitive Kap Reference Ty
⊆ Nest
⊆y
Enclose if simple APL Wiki DyExDDViAprCo
Partition
x⊆y
Split the right argument into pieces specified by the left argument APL Wiki DyExDDViAprCoTy
Subset
x⊆y
Is subset? NARS2000 Wiki N2k
Partitioned Enclose
x⊆y
Split the right argument into pieces specified by the left argument APL Wiki Kap
⫇ Group
x⫇y
Collect cells of one array in buckets defined by another APL WikiBQN Reference Ty
⊇ Disclose If Scalar
⊇y
GitHub ExD
From
x⊇y
Function form of bracket indexing APL Wiki ExDDVidzKapTy
Last
⊇y
Last element in ravel order DViTy
Superset
x⊇y
Is superset? NARS2000 Wiki N2k
⌷ Index
x⌷y
Items of the right argument as specified by the left argument APL Wiki DyExDDVidzN2kA2GNUAXngnKapA+WAprCoA64Ty
Materialize
⌷y
Cast the argument to an array APL Wiki DyExDDViCo
Map Key/Value Pairs
⌷y
GitHub dz
⍋ Grade Up
⍋y
Indices that sort the argument in ascending order APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Dyadic Grade Up
x⍋y
Indices that sort the right argument in ascending order, according to the left argument APL Wiki DyExDDViN2kA2GNU'01AXngnA+WAprCoSAXA64
Interval Index
x⍋y
Determine fitting interval, left argument giving beginning points APL WikiBQN Reference A+
⍒ Grade Down
⍒y
Indices that sort the argument in descending order APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Dyadic Grade Down
x⍒y
Indices that sort the right argument in descending order, according to the left argument APL Wiki DyExDDViN2kA2GNU'01AXngnA+WAprCoSAXA64
⍳ Index Generator (Range)
⍳y
Numbers in range defined by the argument APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARSTy
Index Generator (Indices)
⍳y
Indices with shape specified by the argument APL Wiki DyExDDVidzN2kGNU'01ngnKapAprCoA64NARSTy
Index Of
x⍳y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
⊐ Apply Function Reference
Call a function wrapped in a reference Kap Reference Ty
⍸ Where
⍸y
True indices in the argument mask APL Wiki DyExDDVidzN2kKapAprCoTy
Interval Index
x⍸y
Determine fitting interval, left argument giving beginning points APL WikiBQN Reference DyExDDViAprCoTy
Array Lookup
x⍸y
Like ⍳, but on major cells NARS2000 Wiki N2k
Find Index
x⍸y
Index of the first true value in the array returned by calling Find on the arguments SAX
∊ Element Of
x∊y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Enlist
∊y
All simple elements of the argument, traversing nested elements APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapA+WAprCoA64A+Ty
⍷ Find
x⍷y
Mask of the start corners of the appearances of the left argument in the right argument APL Wiki DyExDDVidzN2kA2AXngnKapA+WAprCoSAXA64Ty
Type
⍷y
Prototype array corresponding to the argument APL Wiki ExDDVi
⋵ Histogram
⋵y
The inverse of Where TinyAPL Documentation Ty
Count In
x⋵y
Count occurrences of each of the left argument in the right argument GitHub Ty
⋷ Mask
x⋷y
Find the left argument in the right and mark each occurrence with a number TinyAPL Documentation Ty
∪ Union
x∪y
The left argument catenated with the elements of the right argument that don't appear in the left argument APL Wiki DyExDDVidzN2kAXngnKapAprCoNARSTy
Unique
∪y
Unique elements APL Wiki DyExDDVidzN2kA2AXngnKapA+WAprCoA64NARSTy
Combine Symbols
x∪y
Produce qualified names from context names and unqualified names A+
Separate Symbols
∪y
Split symbols on the last dot A+
∩ Intersection
x∩y
All elements of the left argument that appear in the right argument APL Wiki DyExDDVidzN2kAXngnKapAprCoNARSTy
Nub In
∩y
Table of which elements are their unique APL Wiki ExD
~ Not
~y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Without
x~y
All elements of the left argument that don't appear in the right argument APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapAprCoSAXNARSTy
1 Minus
~y
Like Not but extended to floats [0; 1] GitHub ExD
Laminate
x~y
Join two arrays along a new axis APL Wiki A+
§ Symmetric Difference
x§y
Elements that appear in exactly one of the arguments NARS2000 Wiki N2kTy
/ Reduce
(d/)y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARS
Windowed Reduce
x(d/)y
APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapAprCoNARS
Compress
x/y
Select elements of the right argument marked by the left argument mask APL Wiki DyExDDViN2kGNU'89'01ngnKap360SVAprCoNARS
Replicate
x/y
APL Wiki DyExDDViN2kGNU'01ngnKapAprCoA+NARS
Compress
(u/)y
Select elements of the argument marked by the operand mask APL Wiki A2AXA+WSAXA64
Replicate
(u/)y
APL Wiki A2AXA+WA64
Reduce Left First
(d/)y
Reduce left to right Ty
⌿ Reduce First
(d⌿)y
APL Wiki DyExDDViN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARS
Windowed Reduce First
x(d⌿)y
APL Wiki DyExDDViN2kA2GNU'01AXngnKapAprCoNARS
Compress First
x⌿y
Select elements of the right argument marked by the left argument mask APL Wiki DyExDDVidzN2kGNU'89'01ngnKap360SVAprCoNARS
Replicate First
x⌿y
APL Wiki DyExDDVidzN2kGNU'01ngnKapAprCoNARSTy
Compress First
(u⌿)y
Select elements of the argument marked by the operand mask APL Wiki A2AXA+WSAXA64
Replicate First
(u⌿)y
APL Wiki A2AXA+WA64
\ Scan
(d\)y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+WSVAprCoSAXA64A+NARS
Expand
x\y
APL Wiki DyExDDVidzN2kGNU'89'01ngnKap360SVAprCoA+NARS
Outer Product
x(d\)y
Apply a function to the cartesian product of the two arguments APL Wiki ExD
Expand
(u\)y
APL Wiki A2AXA+WSAXA64
Dyadic Scan
x(d\)y
Scan on windows of length of at most the left argument NARS
Reduce First
(d\)y
APL Wiki Ty
⍀ Scan First
(d⍀)y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+WSVAprCoSAXA64NARS
Expand First
x⍀y
APL Wiki DyExDDVidzN2kGNU'89'01ngnKap360SVAprCoNARS
Apply To Right Argument (?)
x(m⍀)y
⊢∘f GitHub ExD
Expand First
(u⍀)y
APL Wiki A2AXA+WSAXA64
Dyadic Scan First
x(d⍀)y
NARS
, Ravel
,y
All elements of the argument as a vector APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Catenate
x,y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARS
Laminate
x,y
Join two arrays along a new axis APL Wiki Ty
⍪ Ravel Items
⍪y
APL Wiki DyExDDVidzN2kGNU'01ngnKapAprCoSAX
Catenate First
x⍪y
APL Wiki DyExDDVidzN2kGNU'01AXngnKapA+WAprCoSAXA64NARSTy
Ravel
⍪y
All elements of the argument as a vector APL Wiki AX
Join
⍪y
Merge array of arrays into single array APL Wiki Ty
⍴ Shape
⍴y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Reshape
x⍴y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
ϼ Rank
ϼy
APL Wiki Ty
Rerank
xϼy
Set the rank of an array by repeatedly promoting or demoting TinyAPL Documentation Ty
⌽ Reverse
⌽y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARS
Rotate
x⌽y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARS
⊖ Reverse First
⊖y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64Ty
Rotate First
x⊖y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64Ty
⍉ Transpose
⍉y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
Reorder Axes
x⍉y
APL Wiki DyExDDViN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARSTy
¨ Each
(m¨)y
Apply a function to each element of an array APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapAprCoA+NARSTy
Each
x(d¨)y
Apply a function to each element of two arrays APL Wiki DyExDDVidzN2kA2GNU'01AXngnKapAprCoA+NARSTy
Under
(m¨n)yx(d¨n)y
Apply a function, then another function, then the first function's inverse APL Wiki SAX
Bind
(d¨v)y(u¨e)y
Bind an argument to a dyadic function, making it monadic APL Wiki SAX
Apply
(u¨)yx(u¨)y
Apply the operand function object to the arguments A+
◡ On Cells
(m◡)yx(d◡)y
Call a function on each cell of arrays BQN Reference Ty
◠ On Scalars
(m◠)yx(d◠)y
Call a function on each scalar of arrays TinyAPL Documentation Ty
⌓ On Simple Scalars
(m⌓)yx(d⌓)y
Call a function on each simple scalar of arrays TinyAPL Documentation Ty
⍨ Constant
(u⍨)yx(u⍨)y
A function that always returns the operand APL Wiki DyExDDVidzAprCoTy
Commute
x(d⍨)y
Call the operand with the arguments swapped APL Wiki DyExDDVidzN2kGNU'01ngnKapA+WAprCoA64NARSTy
Duplicate
(d⍨)y
Call the operand with the argument as both left and right APL Wiki DyExDDVidzN2kGNU'01ngnKapAprCoTy
Bitwise
x(d⍨)y(m⍨)y
Derive a bitwise function from a boolean function Kap Reference A+
⍣ Repeat
(m⍣v)yx(d⍣v)y
Repeat a function a specified number of times APL Wiki DyExDDVidzN2kngnKapAprCoNARSTy
Repeat Until
(m⍣e)yx(d⍣e)y
Repeat a function until a predicate is satisfied APL Wiki DyExDDVidzN2kngnKapAprCoTy
⍡ Cumulative Repeat
(m⍡v)yx(d⍡v)y(m⍡e)yx(d⍡e)y
Like ⍣, but collect intermediary results dz
Convolution
x(d⍡e)y
NARS2000 Wiki N2kNARS
. Inner Product
x(d.e)y
Apply a function to each pair in the arguments and combine the results with another function APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARS
Alternant
(d.e)y
Generalized determinant APL WikiNARS2000 Wiki N2kSAX
Member Access
Access an entry of a namespace/object DyExDDVidzGNUKapA+WCoA64
Decimal Point
DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64Ty
Tie
x(u.e)y
Restrict number of axes used in Cartesian product SAX
Repeat
(m.v)yx(d.v)y
Repeat a function a specified number of times APL Wiki SAX
∙ Inner Product
x(d∙e)y
Apply a function to each pair in the arguments and combine the results with another function APL Wiki ExDKapTy
Alternant
(d∙e)y
Generalized determinant APL WikiNARS2000 Wiki ExD
∘. Outer Product
x(∘.d)y
Apply a function to the cartesian product of the two arguments APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+NARS
Function Table
(∘.d)y
Outer product between ranges defined by the argument NARS
∘∙ Outer Product
x(d∘∙)y
Apply a function to the cartesian product of the two arguments APL Wiki Kap
⊞ Outer Product
x(d⊞)y
Apply a function to the cartesian product of the two arguments APL Wiki Ty
∘ Compose
(m∘n)y
Apply a function after another APL Wiki DyExDDVidzN2kngnAprCoNARSTy
After
x(d∘e)y
Preprocess the right argument to a function with another function APL Wiki DyExDDVidzN2kngnKapAprCoNARSTy
Bind
(d∘v)y(u∘e)y
Bind an argument to a dyadic function, making it monadic APL Wiki DyExDDVidzN2kngnAprCoNARSTy
Matrix Product
x∘y
Like +.× but faster (and only for matrices) GNU APL Documentation GNU
Withe
(d∘n)y
Right hook APL Wiki Kap
⍛ Before
(m⍛e)yx(m⍛e)y
Preprocess the left argument to a function with another function APL Wiki DyExDDVidzKapAprTy
Default Bind
(d⍛v)yx(d⍛v)y(u⍛e)yx(u⍛e)y
Bind an argument if it is not provided when the derived function is called TinyAPL Documentation Ty
⊸ Before
(m⊸e)yx(m⊸e)y
Preprocess the left argument to a function with another function APL Wiki Ty
⟜ Withe
(d⟜n)y
Right hook APL Wiki Ty
⍤ Compose
(m⍤n)y
Apply a function after another APL Wiki DyExDDVidzN2kAprCoSAXTy
Atop
x(m⍤e)y
Call a monad using the result of a dyad as the argument APL Wiki DyExDDVidzN2kAprCoTy
Rank
(m⍤v)yx(d⍤v)y
Apply a function at a specified rank APL Wiki DyExDDViN2kGNU'01KapAprCoSAXTy
Over
x(d⍤n)y
Preprocess all arguments to a function with another function APL Wiki SAX
Cut
x(u⍤n)y(u⍤n)y
Apply a function to cuts of an array APL Wiki SAX
⍥ Compose
(m⍥n)y
Apply a function after another APL Wiki DyExDDVidzN2kKapAprCoSAXTy
Over
x(d⍥n)y
Preprocess all arguments to a function with another function APL Wiki DyExDDVidzN2kKapAprCoTy
Depth
(m⍥v)yx(d⍥v)y
Apply a function at a specified depth APL Wiki ExDDViTy
Atop
x(m⍥e)y
Call a monad using the result of a dyad as the argument APL Wiki SAX
⸚ Mirror
x(d⸚e)y
Apply a function to the result of applying another function in both argument orders TinyAPL Documentation Ty
⇾ Left Fork
x(d⇾e)y
TinyAPL Documentation Ty
⇽ Right Fork
x(d⇽e)y
TinyAPL Documentation Ty
⍢ Under
(m⍢n)yx(d⍢n)y
Apply a function, then another function, then the first function's inverse APL Wiki ExDDVidzKapNARSTy
ᐵ Each Left
x(dᐵ)y
Each, only on the left argument GitHub dzTy
ᑈ Each Right
x(dᑈ)y
Each, only on the right argument GitHub dzTy
ᓗ Cells Left
x(dᓗ)y
Cells, only on the left argument TinyAPL Documentation Ty
ᓚ Cells Right
x(dᓚ)y
Cells, only on the right argument TinyAPL Documentation Ty
@ At
(m@n)y(m@v)y(u@n)y(u@v)y
Transform selected elements of an array APL Wiki DyExDDVidzAprCo
Character
A literal for a single scalar character Kap Reference Kap
From
x@y
Function form of bracket indexing APL Wiki SAX
All
@y
Cartesian product by catenation of all elements of the argument APL Wiki SAX
Rank
@y
APL Wiki A+
⍫ Obverse
(m⍫n)yx(d⍫e)y
Specify the inverse function for a function GitHub ExDDVidz
Lock
Lock a function definition, so that it can't be read or modified APLX Reference A2AX
Return
Return early from a dfn ngn
⎕ Evaluated Input
Input and evaluate as an APL expression APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoA64Ty
Standard Output
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoA64Ty
System Name
First character of a system name APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+WSVAprCoA64Ty
⍞ String Input
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoA64Ty
Standard Error
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoA64Ty
Apply Function Reference
Call a function wrapped in a reference Kap Reference Kap
⍠ Variant
(m⍠v)yx(d⍠v)y
Select a related function APL WikiDyalog ReferenceNARS2000 Wiki DyExDDViN2k
Valences
(m⍠e)yx(m⍠e)y
Apply the left function if called monadically and the right function if called dyadically ngn
⁖ Valences
(m⁖e)yx(m⁖e)y
Apply the left function if called monadically and the right function if called dyadically Ty
⌸ Key (Indices)
(d⌸)y
Apply a function to unique elements of an array and their indices APL Wiki DyExDDVidzngnAprCoTy
Key (Values)
x(d⌸)y
Apply a function to unique elements of the left array and the corresponding entries in the right array APL Wiki DyExDDVidzngnAprCoTy
Key With Vocabulary (Indices)
(u⌸)y
Locations of each element in the vocabulary in the argument GitHub DVi
Key With Vocabulary (Values)
x(u⌸)y
Elements of the left argument corresponding to locations of elements in the vocabulary in the right argument GitHub DVi
Get In Map
(u⌸)y
GitHub dz
Set In Map
x(u⌸)y
GitHub dz
Key
x⌸y
Unique values of the left array, each paired with the list of corresponding entries from the right array Kap Reference Kap
⍁ Diagonals
(m⍁)y
Apply a function to each diagonal of a matrix GitHub dz
Identity Element
(d⍁v)y
Set the identity element for a function ngn
⌺ Stencil
(d⌺v)y
Apply a function to windows of an array APL Wiki DyExDDViAprCo
↟ On Prefixes
(m↟)y
Call a function on each prefix of the argument TinyAPL Documentation Ty
↡ On Suffixes
(m↡)y
Call a function on each suffix of the argument TinyAPL Documentation Ty
On Infixes
x(m↡)y
Call a function on each infix of the argument TinyAPL Documentation Ty
⌶ I-Beam
(u⌶)yx(u⌶)y
Access non-primitive, implementation specific functions APL WikiDyalog Reference DyExDDViCo
ᑣ Boxed
(mᑣ)yx(dᑣ)y
Enclose the result of the function TinyAPL Documentation Ty
ᑒ On Contents
(mᑒ)yx(dᑒ)y
Disclose the arguments before passing them to the function TinyAPL Documentation Ty
⍎ Execute
⍎y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+WSVAprSAXA64A+NARSTy
Execute in Context
x⍎y
??? A+
Protected Execute
x⍎y
??? A+
⍕ Format
⍕y
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+WSVAprSAXA64A+NARSTy
Format With Specification
x⍕y
Format specifying column widths, decimal places and optionally scientific notation APL Wiki DyExDDViN2kA2GNU'89'01AXA+WSVAprSAXA64A+NARS
Format By Example
x⍕y
Format the right argument accoding to the left argument "example" APL Wiki A2AXSAX
⍬ Zilde
⍬
Empty numeric vector APL Wiki DyExDDVidzN2kAXngnKapA+WAprCoA64NARSTy
∻ Empty Dictionary
∻
Empty dictionary Ty
∞ Infinity
∞
The largest number GitHub ExDdzN2kngnTy
¯∞ Negative Infinity
¯∞
The smallest number GitHub ExDdzN2kngnTy
∅ Not a Number
∅
NARS2000 Wiki N2k
# Root Namespace
#
Dyalog Reference DyExDDViCo
From
x#y
Function form of bracket indexing APL Wiki A+
Tally
#y
The amount of major cells APL Wiki A+
## Parent Namespace
##
Dyalog Reference DyExDDViCo
⌾ Cartesian
x⌾y
left + i × right APL Wiki ExD
Imaginary
⌾y
i × arg APL Wiki ExD
Outer Product
x(d⌾)y
Apply a function to the cartesian product of the two arguments APL Wiki dz
⊕ Imaginary
⊕y
i × arg APL Wiki Ty
Cartesian
x⊕y
left + i × right APL Wiki Ty
⊗ Polar
⊗y
e * i × arg TinyAPL Documentation Ty
Polar
x⊗y
left × e * i × right TinyAPL Documentation Ty
$ String Enhancement (Monadic)
$y
${expr} inside a string is evaluated GitHub ExDDVi
String Enhancement (Dyadic)
x$y
${idx} is replaced with the corresponding item in the argument GitHub ExDDVi
Hexadecimal Number
GNU APL Documentation GNU
Conditional
??? GNU APL Documentation Apr
… Range
x…y
APL Wiki ExDdzKapTy
.. Range
x..y
APL Wiki N2k
⍦ Multisets
(m⍦)yx(d⍦)y
Turns set functions into multiset functions NARS2000 Wiki N2k
⍧ Nub Sieve
⍧y
Mask that marks the first occurrence of each element APL Wiki ExDdz
Count In
x⍧y
Count occurrences of each of the left argument in the right argument GitHub ExDdz
% Probability-logical Function
x(d%)y
Multiplicative fuzzy logic (probabalistic) function corresponding to the Boolean function given GitHub ExD
Merge
x%y
Compose array by choosing each element from the corresponding element in each of a set of sources APL Wiki dzKap
Value
%y
??? A+
Value in Context
x%y
??? A+
⍮ Pair
x⍮y
APL Wiki ExDdzKapTy
Singleton
⍮y
APL WikiGitHub ExDdzKapTy
ℜ Real Part
ℜy
The real part of a complex number TinyAPL Documentation Ty
ℑ Imaginary Part
ℑy
The imaginary part of a complex number TinyAPL Documentation Ty
∡ Phase
∡y
The phase of a complex number TinyAPL Documentation Ty
⧺ Increment
⧺y
Add 1 to the argument TinyAPL Documentation Ty
ⵧ Decrement
ⵧy
Subtract 1 from the argument TinyAPL Documentation Ty
Span
xⵧy
Length of the inclusive range between two numbers BQN Reference Ty
߹ Key-Value Pair
x߹y
Singleton dictionary given key and value TinyAPL Documentation Ty
From Pairs
߹y
Dictionary given key-value pairs TinyAPL Documentation Ty
‥ From Inverted Table
‥y
Dictionary given inverted table TinyAPL Documentation Ty
From Keys and Values
x‥y
Dictionary given keys and values TinyAPL Documentation Ty
⍭ Factors
⍭y
GitHub ExD
Prime Related Functions
x⍭y
Prime-related functions on the right argument, selected by left argument GitHubNARS2000 Wiki ExD
π Prime Factors
πy
NARS2000 Wiki N2k
Prime Related Functions
xπy
Prime-related functions on the right argument, selected by left argument GitHubNARS2000 Wiki N2k
⊙ Ident
(m⊙)yx(d⊙)y
The identity operator, useful for casting hybrids to functions NARS2000 WikiTinyAPL Documentation N2k
⫤ Ident
(m⫤)yx(d⫤)y
The identity operator, useful for casting hybrids to functions NARS2000 WikiTinyAPL Documentation Ty
⊩ Dex
(m⊩n)y(m⊩e)yx(d⊩n)yx(d⊩e)y
Returns the right operand TinyAPL Documentation Ty
⫣ Lev
(m⫣n)y(m⫣e)yx(d⫣n)yx(d⫣e)y
Returns the left operand TinyAPL Documentation Ty
⑴ One Index
(m⑴)yx(d⑴)y
Set the index origin of a function to 1 TinyAPL Documentation Ty
⤺ Backward
(m⤺)yx(d⤺)y
Make a function operate conceptually backward TinyAPL Documentation Ty
⬚ Fill
(m⬚v)y(m⬚n)yx(d⬚v)yx(d⬚e)y
Set the fill value of a function TinyAPL Documentation Ty
‼ Combinatorial
x(u‼)y
Combinatorial functions selected by the operand NARS2000 Wiki N2k
⌻ Matrix
(m⌻)yx(d⌻)y
Apply a function to a diagonalizable matrix NARS2000 Wiki N2k
Outer Product
x(d⌻)y
Apply a function to the cartesian product of the two arguments APL Wiki Kap
∂ Derivative
(m∂)yx(d∂)y
NARS2000 Wiki N2k
∫ Integral
x(m∫)y
NARS2000 Wiki N2k
⍑ Transform
(d(m⍑)e)y
Paper N2k
& Spawn
(m&)yx(d&)y
Run the operand in a green thread APL Wiki DyExDDVi
Select
(m&)y
Apply a function that selects a subset of the elements of an array SAX
Merge
x(m&)y
Replace elements of the right argument with elements of the left argument as selected by the operand SAX
⊤∧ Bitwise And
x⊤∧y
GNU APL Documentation GNU
Bitwise And With 0
⊤∧y
GNU APL Documentation GNU
⊤∨ Bitwise Or
x⊤∨y
GNU APL Documentation GNU
Bitwise Or With 0
⊤∨y
GNU APL Documentation GNU
⊤⍲ Bitwise Nand
x⊤⍲y
GNU APL Documentation GNU
⊤⍱ Bitwise Nor
x⊤⍱y
GNU APL Documentation GNU
Bitwise Nor With 0
⊤⍱y
GNU APL Documentation GNU
⊤≠ Bitwise Xor
x⊤≠y
GNU APL Documentation GNU
⊤= Bitwise Xnor
x⊤=y
GNU APL Documentation GNU
⍇ Read File
⍇y
Read a component from a file APLX Reference AX
File Info
x⍇y
Read information from a file selected by the left argument APLX Reference AX
Rename File
x⍇y
APLX Reference AX
⍈ Write File
x⍈y
Write a component to a file APLX Reference AX
⍐ Set File Allocation Quota
⍐y
Set how much a file can hold APLX Reference AX
File Hold
x⍐y
Lock or unlock a file APLX Reference AX
⍗ Delete File
x⍗y
APLX Reference AX
Delete File Component
⍗y
APLX Reference AX
≈ Approximately Equal To
x≈y
GitHub ngn
Set Tolerance
(m≈v)y(m≈n)yx(d≈v)yx(d≈e)y
Set the tolerance of a function TinyAPL Documentation Ty
↗ Raise
↗y
Raise an exception ngnTy
⫽ Compress
x⫽y
Select elements of the right argument marked by the left argument mask APL Wiki Kap
Replicate
x⫽y
APL Wiki Kap
∵ Bitwise
x(d∵)y(m∵)y
Derive a bitwise function from a boolean function Kap Reference KapTy
∥ Parallel
(m∥)yx(d∥)y
Apply a function in parallel (with multiple threads) Kap
˝ Inverse
(m˝)yx(d˝)y
Kap Reference Kap
⍣∘ Power Limit
x(d⍣∘)y(m⍣∘)y
Repeat a function until a result is returned twice NARS
∘/ Mask
x(u∘/)y
APL Wiki N2kNARS
∘⌿ Mask First
x(u∘⌿)y
APL Wiki N2kNARS
∘\ Mesh
x(u∘\)y
APL Wiki N2kNARS
∘⍀ Mesh First
x(u∘⍀)y
APL Wiki N2kNARS
{} Dfn
Wrap a dfn (anonymous function) definition Wikipedia DyExDDVidzN2kGNUngnKapAprCoTy
Dop
Wrap a dop (anonymous operator) definition Wikipedia DyExDDVidzN2kGNUngnAprCoTy
Dhyp
Wrap a dhyp (anonymous hyperator) definition NARS2000 Wiki N2k
Shy Result
Indicate that a tradfn result is shy APL Wiki DyExDDViN2kA2GNUCo
Optional Left Argument
Indicate that a tradfn's left argument is optional APL Wiki DyExDDViCo
⍺ Left Argument
Wikipedia DyExDDVidzN2kGNUngnKapAprCoTy
Picture Format
x⍺y
APLX Reference AX
⍵ Right Argument
Wikipedia DyExDDVidzN2kGNUngnKapAprCoTy
⍺⍺ Left Operand
WikipediaGitHub DyExDDViN2kAprCoTy
⍶ Left Operand
WikipediaGitHub dzGNUngn
⍶⍶ Left Operand
WikipediaGitHub Ty
⍵⍵ Right Operand
WikipediaGitHub DyExDDViN2kAprCoTy
⍹ Right Operand
WikipediaGitHub dzGNUngn
⍹⍹ Right Operand
WikipediaGitHub Ty
⍺⍺⍺ Left Hyperand
NARS2000 Wiki N2k
⍵⍵⍵ Right Hyperand
NARS2000 Wiki N2k
χ Axis Argument
NARS2000 Wiki N2kGNU
ɛ Extra Arguments
Extra arguments provided to a function or modifier TinyAPL Documentation Ty
: Guard
Dfn guard: run RHS if LHS is true Dyalog Reference DyExDDVidzN2kCoTy
Control Structure
Begin a control structure name APL Wiki DyExDDViN2kA+WA64
Label
Target for a branch Dyalog Reference DyExDDViGNU'01A+WCoSAXA64
Key-Value Separator
Separate keys and values in a dictionary literal Ty
:: Error Guard
If an error of the LHS category occurs, return the RHS Dyalog Reference DyExDDVi
[] Index
Index into an array APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+Wngn360SVAprCoSAXA64A+NARS
Function Axis
Specify an axis for a function APL Wiki DyExDDViN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64NARS
High Rank
Create an array given its major cells Ty
; Axis Separator
Inside a bracket index, separates the different axes APL Wiki DyExDDVidzN2kA2GNU'89'01AXA+WngnKap360SVAprCoSAXA64A+
Local Variable
Mark a variable as local inside a tradfn APL Wiki DyExDDViN2kA2GNU'89'01AXA+W360SVA64
Tuple
Separates entries in a tuple literal Kap Reference Kap
Adjacent Output
Print multiple arrays next to each other 360SV
← Assignment
APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64A+Ty
Return
Return early from a dfn dzA+
Sink
Don't print the result of an expression NARS2000 Wiki N2kA+WA64NARS
⇐ Assign Function
Bind a function to a name Kap Reference Kap
↩ Modify
Modify an already existing binding Ty
⇇ Constant
Create an immutable binding Ty
↚ Private Assignment
Create a binding not accessible from outside Ty
→ Branch
APL Wiki DyExDDViN2kA2GNU'01AXA+WAprSAXA64
Return
Return early from a dfn Kap
Member Access
Access an entry of a namespace/object Ty
■ Return
Return early from a dfn Ty
∇ Tradfn Definition
APL Wiki DyExDDViN2kA2GNU'89'01AXA+W360SVSAXA64Ty
Recurse Function
In a dfn, refer to the dfn itself WikipediaDyalog Reference DyExDDVidzN2kngnAprCo
Global Function
Kap Reference Kap
Direct Definition
(∘∇v)y(u∇v)yx(u∇∘)yx(u∇v)y
Define an anonymous function APL Wiki NARS
∇∇ Recurse Operator
In a dop, refer to the dop itself WikipediaDyalog Reference DyExDDViN2kCo
_∇ Recurse Operator
In a dop, refer to the dop itself WikipediaDyalog Reference Ty
_∇_ Recurse Operator
In a dop, refer to the dop itself WikipediaDyalog Reference Ty
∇∇∇ Recurse Hyperator
In a dhyp, refer to the dhyp itself NARS2000 Wiki N2k
¯ Negative
Mark a number as negative APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64Ty
Inverse
The inverse of a function ExD
⌂ Dfns Workspace
First character of a dfns workspace name APL Wiki ExD
E Exponential Separator
Separates the multiplier and exponent of a number DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64
e Exponential Separator
Separates the multiplier and exponent of a number DyExDDVidzN2kngnKapCoSAX
⏨ Exponential Separator
Separates the multiplier and exponent of a number Ty
J Complex Separator
Separates the real and imaginary part of a complex number DyExDDViN2kA2GNU'01ngnKapCo
j Complex Separator
Separates the real and imaginary part of a complex number DyExDDVingnKapCo
i Complex Separator
Separates the real and imaginary part of a complex number N2k
ᴊ Complex Separator
Separates the real and imaginary part of a complex number Ty
D Complex Angle Degrees
A2
R Complex Angle Radians
A2
ad Complex Angle Degrees
N2k
ah Complex Angle Signed Half Unit
N2k
ar Complex Angle Radians
N2k
au Complex Angle Unsigned Unit
N2k
b Base Point Notation
N2k
g Gamma Point Notation
N2k
p Pi Point Notation
N2k
r Rational Notation
N2kApr
v Multiprecision Float
N2k
x Euler Point Notation
N2k
z Zeta Point Notation
N2k
± Ball Arithmetic Notation
N2k
ijk Quaternion Notation
N2k
ijkl Octonion Notation
N2k
0x Hexadecimal Number
GNU APL Documentation KapA+WA64
0X Hexadecimal Number
GNU APL Documentation A+WA64
0b Binary Number
A+WA64
0B Binary Number
A+WA64
0r IEEE Float
Floating point number as a hex representation of an IEEE double A+WA64
0R IEEE Float
Floating point number as a hex representation of an IEEE double A+WA64
⋄ Statement Separator
DyExDDVidzN2kA2GNU'01AXngnKapA+WAprCoSAXA64Ty
⍝ Comment
Start a comment that ends at the end of the line APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnKapA+W360SVAprCoSAXA64Ty
⟃⟄ Inline Comment
A64Ty
⟃⟃⟄⟄ Multiline Comment
A comment that can span multiple lines A64
' Character Literal
Character vector/scalar delimiter APL Wiki DyExDDVidzN2kA2GNU'89'01AXngnA+W360SVAprCoSAXA64Ty
" String Literal
Like a character literal, but with escapes and always a vector dzGNUKapTy
Character Literal
Character vector/scalar delimiter APL Wiki AXA+WA64
⍘ String Escape
Escape a character in a string Ty
""" Multiline String
A string that can span multiple lines GNU
λ Create Function Reference
Turn a function into a primitive Kap Reference Kap
«» Fork
Kap Reference KapTy
Scalar String
A string literal that makes a string scalar, instead of a vector of characters A64
««»» Multiline String
A string that can span multiple lines A64
_ Digit Separator
Ignored, separates digits for readability Apr
➥ Line Continuation
N2k
⟨⟩ Vector
Create a vector given elements Ty
Dictionary
Create a dictionary given keys and values Ty
‿ Strand
Separate entries of a stranded vector literal Ty
⦅⦆ Train
Function or modifier train literal Ty
· Nothing
Empty tine in a train Ty
⦃⦄ Namespace
Create a namespace Ty
⍰⍠ Ternary
Select one of two expressions based on a third Ty
⦋⦌ Extra Arguments
Provide extra arguments to a function or modifier TinyAPL Documentation Ty