aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-07-05 22:05:35 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-07-05 22:19:48 -0400
commit3734638f2f04b5e298dca250f589ae1e4913f88f (patch)
tree5a647b70640528ab4aab3fa09251d868c2fc0626
parent8063d547e0fc3d0e9d271bce79d357d61c2525bd (diff)
Always use "list", not "vector", in the spec
-rw-r--r--docs/spec/grammar.html2
-rw-r--r--spec/grammar.md2
-rw-r--r--spec/reference.bqn2
3 files changed, 3 insertions, 3 deletions
diff --git a/docs/spec/grammar.html b/docs/spec/grammar.html
index 9babde63..ca000bc6 100644
--- a/docs/spec/grammar.html
+++ b/docs/spec/grammar.html
@@ -14,7 +14,7 @@
<span class='Function'>EXPR</span> <span class='Function'>=</span> <span class='Value'>subExpr</span> <span class='Function'>|</span> <span class='Function'>FuncExpr</span> <span class='Function'>|</span> <span class='Modifier'>_m1Expr</span> <span class='Function'>|</span> <span class='Modifier2'>_m2Expr_</span>
<span class='Function'>EXPORT</span> <span class='Function'>=</span> <span class='Function'>LHS_ELT</span><span class='Value'>?</span> <span class='String'>&quot;⇐&quot;</span>
</pre>
-<p>Here we define the &quot;atomic&quot; forms of functions and modifiers, which are either single tokens or enclosed in paired symbols. Stranded vectors with <code><span class='Ligature'>‿</span></code>, which binds more tightly than any form of execution, are also included.</p>
+<p>Here we define the &quot;atomic&quot; forms of functions and modifiers, which are either single tokens or enclosed in paired symbols. Stranded lists with <code><span class='Ligature'>‿</span></code>, which binds more tightly than any form of execution, are also included.</p>
<pre><span class='Function'>ANY</span> <span class='Function'>=</span> <span class='Value'>atom</span> <span class='Function'>|</span> <span class='Function'>Func</span> <span class='Function'>|</span> <span class='Modifier'>_mod1</span> <span class='Function'>|</span> <span class='Modifier2'>_mod2_</span>
<span class='Modifier2'>_mod2_</span> <span class='Function'>=</span> <span class='Paren'>(</span> <span class='Value'>atom</span> <span class='String'>&quot;.&quot;</span> <span class='Paren'>)</span><span class='Value'>?</span> <span class='Modifier2'>_c_</span> <span class='Function'>|</span> <span class='Modifier2'>_cl_</span> <span class='Function'>|</span> <span class='String'>&quot;(&quot;</span> <span class='Modifier2'>_m1Expr_</span> <span class='String'>&quot;)&quot;</span> <span class='Function'>|</span> <span class='Modifier2'>_brMod2_</span>
<span class='Modifier'>_mod1</span> <span class='Function'>=</span> <span class='Paren'>(</span> <span class='Value'>atom</span> <span class='String'>&quot;.&quot;</span> <span class='Paren'>)</span><span class='Value'>?</span> <span class='Modifier'>_m</span> <span class='Function'>|</span> <span class='Modifier'>_ml</span> <span class='Function'>|</span> <span class='String'>&quot;(&quot;</span> <span class='Modifier'>_m2Expr</span> <span class='String'>&quot;)&quot;</span> <span class='Function'>|</span> <span class='Modifier'>_brMod1</span>
diff --git a/spec/grammar.md b/spec/grammar.md
index 1cc31126..6ce8e8e2 100644
--- a/spec/grammar.md
+++ b/spec/grammar.md
@@ -14,7 +14,7 @@ A program is a list of statements. Almost all statements are expressions. Namesp
EXPR = subExpr | FuncExpr | _m1Expr | _m2Expr_
EXPORT = LHS_ELT? "⇐"
-Here we define the "atomic" forms of functions and modifiers, which are either single tokens or enclosed in paired symbols. Stranded vectors with `‿`, which binds more tightly than any form of execution, are also included.
+Here we define the "atomic" forms of functions and modifiers, which are either single tokens or enclosed in paired symbols. Stranded lists with `‿`, which binds more tightly than any form of execution, are also included.
ANY = atom | Func | _mod1 | _mod2_
_mod2_ = ( atom "." )? _c_ | _cl_ | "(" _m1Expr_ ")" | _brMod2_
diff --git a/spec/reference.bqn b/spec/reference.bqn
index 983942df..7e1cee70 100644
--- a/spec/reference.bqn
+++ b/spec/reference.bqn
@@ -109,7 +109,7 @@ _fold←{
ToArray ← IsArray◶<‿⊢
-∾ ← {k←≠𝕨⋄k⊸≤◶⟨⊑⟜𝕨⋄-⟜k⊑𝕩˜⟩¨↕k+≠𝕩} # LIMITED to two vector arguments
+∾ ← {k←≠𝕨⋄k⊸≤◶⟨⊑⟜𝕨⋄-⟜k⊑𝕩˜⟩¨↕k+≠𝕩} # LIMITED to two list arguments
_table←{
m←≠a←⥊𝕨 ⋄ n←≠b←⥊𝕩 ⋄ F←𝔽