aboutsummaryrefslogtreecommitdiff
path: root/spec/reference.bqn
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-07 20:41:31 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-08-07 20:41:31 -0400
commit7bf2aa4054b8378a76dff63acdccbcdad91f68e6 (patch)
tree1bff7a2a2b11fa259bc80722fdcb0609768c7718 /spec/reference.bqn
parent532796eb397c8374e0546de9e4ab70c2955349f3 (diff)
BREAKING: Don't allow First of empty or reshaping empty to non-empty
Diffstat (limited to 'spec/reference.bqn')
-rw-r--r--spec/reference.bqn4
1 files changed, 2 insertions, 2 deletions
diff --git a/spec/reference.bqn b/spec/reference.bqn
index f8130f2e..1d841a71 100644
--- a/spec/reference.bqn
+++ b/spec/reference.bqn
@@ -157,7 +157,7 @@ Reshape←{
s↩p⊣◶⊢‿a¨s
{d∾↩(Fill d)⌜↕𝕩-n⋄n↩𝕩}⍟(n⊸<)⍟(3=t)lp×a
} s
- s⥊(↕l)(0<n)◶⟨<∘Fill⊸(⊣¨)⋄{⊑⟜𝕩¨n|𝕨}⟩⍟(l≠n)d
+ s⥊(↕l){!0<n⋄⊑⟜𝕩¨n|𝕨}⍟(l≠n)d
}
Range←{
@@ -176,7 +176,7 @@ Pick1←{
}
Pickd←(∨´∘⥊IsArray¨∘⊣)◶Pick1‿{Pickd⟜𝕩¨𝕨}
Pick←IsArray◶⥊‿⊢⊸Pickd
-First←(0<≠)◶⟨Fill,0⊸⊑⟩∘Deshape
+First←(0<≠)◶⟨!∘0,0⊸⊑⟩∘Deshape
match←{¬∘(0⊑𝕨)◶(1⊑𝕨)‿𝕩}´⟨
⟨≠○IsArray , 0⟩