From e17bd6e713427917e6b224e8ecbd862b8223c9ae Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Wed, 1 Jun 2022 21:13:40 -0400 Subject: Improvements to _table and _scan reference definitions --- spec/reference.bqn | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'spec/reference.bqn') diff --git a/spec/reference.bqn b/spec/reference.bqn index 617b88d2..4e9a0a88 100644 --- a/spec/reference.bqn +++ b/spec/reference.bqn @@ -103,10 +103,8 @@ ToArray ← IsArray◶<‿⊢ ∾ ← {k←≠𝕨⋄k⊸≤◶⟨⊑⟜𝕨⋄-⟜k⊑𝕩˜⟩¨↕k+≠𝕩} # LIMITED to two list arguments _table←{ - m←≠a←⥊𝕨 ⋄ n←≠b←⥊𝕩 ⋄ F←𝔽 - r←↕m×n - {𝕩⊸{r↩r((n×𝕨)+𝕩)_amend˜(𝕨⊑a)F(𝕩⊑b)}¨↕n}¨↕m - (𝕨∾○≢𝕩)⥊r + m←≠a←⥊𝕨 ⋄ n←≠b←⥊𝕩 ⋄ F←𝔽 ⋄ i←0 + (𝕨∾○≢𝕩)⥊{i+↩𝕩=n×i+1⋄(i⊑a)F(𝕩-n×i)⊑b}¨↕m×n } _eachd←{ @@ -249,8 +247,7 @@ _scan←{ 𝕨 (0