aboutsummaryrefslogtreecommitdiff
path: root/spec/primitive.md
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-10-25 21:34:35 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-10-25 21:34:35 -0400
commit66272177ff5d3cf64ef2371d9a16612c4019a9b2 (patch)
tree3be749586e05117d135e809e16b8e5728d4f8b4b /spec/primitive.md
parentba9e770a76f1857014cae81ea3a4eadb27eb250c (diff)
Add ā‹ˆ (Enlist/Pair) to specification
Diffstat (limited to 'spec/primitive.md')
-rw-r--r--spec/primitive.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/primitive.md b/spec/primitive.md
index 37132ead..9b4b1e2b 100644
--- a/spec/primitive.md
+++ b/spec/primitive.md
@@ -141,7 +141,7 @@ A left argument for any of the three reduction-based modifiers indicates an init
### Restructuring
-**Enclose** (`<`) forms a unit array that contains its argument.
+**Enclose** (`<`) forms a unit array that contains its argument. **Enlist** and **Pair** (`ā‹ˆ`) form a 1- or 2-element list of all arguments, that is, `āŸØš•©āŸ©` or `āŸØš•Ø,š•©āŸ©`.
**Merge** (`>`) combines the outer axes of an array of arrays with inner axes: it requires that all elements of its argument have the same shape, and creates an array such that `(i∾j)āŠ‘>š•©` is `iāŠ‘jāŠ‘š•©`. It also accepts atom elements of `š•©`, converting them to unit arrays, or an atom argument, which is returned unchanged. **Solo** and **Couple** (`ā‰`) turn one or two arguments into major cells of the result and can be defined easily in terms of Merge.