diff options
| author | razetime <raghuallthetime@hotmail.com> | 2022-01-20 08:47:02 +0530 |
|---|---|---|
| committer | razetime <raghuallthetime@hotmail.com> | 2022-01-20 08:47:02 +0530 |
| commit | c6cab48977311e88bf26c0d5b25ee09b95817ab4 (patch) | |
| tree | 80ce0c319e06ddbf64da288161b49f844d98e142 | |
| parent | 330846175fe6cfd52dee29e1db0d1726e31fb367 (diff) | |
fix repl redef errors
| -rw-r--r-- | docs/help/classify_indexof.html | 7 | ||||
| -rw-r--r-- | docs/help/deduplicate_find.html | 21 | ||||
| -rw-r--r-- | docs/help/first_pick.html | 7 | ||||
| -rw-r--r-- | docs/help/firstcell_select.html | 7 | ||||
| -rw-r--r-- | docs/help/insert.html | 7 | ||||
| -rw-r--r-- | docs/help/markfirst_memberof.html | 9 | ||||
| -rw-r--r-- | docs/help/prefixes_take.html | 45 | ||||
| -rw-r--r-- | docs/help/reverse_rotate.html | 7 | ||||
| -rw-r--r-- | docs/help/suffixes_drop.html | 21 | ||||
| -rw-r--r-- | docs/help/transpose_reorderaxes.html | 4 | ||||
| -rw-r--r-- | help/classify_indexof.md | 4 | ||||
| -rw-r--r-- | help/deduplicate_find.md | 6 | ||||
| -rw-r--r-- | help/first_pick.md | 4 | ||||
| -rw-r--r-- | help/firstcell_select.md | 4 | ||||
| -rw-r--r-- | help/insert.md | 6 | ||||
| -rw-r--r-- | help/markfirst_memberof.md | 6 | ||||
| -rw-r--r-- | help/prefixes_take.md | 8 | ||||
| -rw-r--r-- | help/reverse_rotate.md | 4 | ||||
| -rw-r--r-- | help/suffixes_drop.md | 8 | ||||
| -rw-r--r-- | help/transpose_reorderaxes.md | 4 |
20 files changed, 93 insertions, 96 deletions
diff --git a/docs/help/classify_indexof.html b/docs/help/classify_indexof.html index 439380a8..558b42b2 100644 --- a/docs/help/classify_indexof.html +++ b/docs/help/classify_indexof.html @@ -18,13 +18,12 @@ <h2 id="---index-of"><a class="header" href="#---index-of"><code><span class='Value'>𝕨</span> <span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Index Of</a></h2> <p>First index of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>. Rank of <code><span class='Value'>𝕩</span></code> must be at least cell rank of 𝕨`.</p> <p>If a cell is not found in <code><span class='Value'>𝕨</span></code>, that position will contain the length of <code><span class='Value'>𝕨</span></code> (<code><span class='Function'>≠</span><span class='Value'>𝕨</span></code>).</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNeKAvzbigL8y4oC/MuKAvzXigL8xIOKKkCA14oC/MuKAvzHigL82CgogICBhIOKGkCAz4oC/MyDipYogMOKAvzHigL8y4oC/OeKAvzDigL854oC/MOKAvzHigL8yCgogICBhIOKKkCDin6g54oC/MOKAvznin6k=">↗️</a><pre> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>1</span> <span class='Function'>⊐</span> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>6</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgNeKAvzbigL8y4oC/MuKAvzXigL8xIOKKkCA14oC/MuKAvzHigL82CgogICBiIOKGkCAz4oC/MyDipYogMOKAvzHigL8y4oC/OeKAvzDigL854oC/MOKAvzHigL8yCgogICBiIOKKkCDin6g54oC/MOKAvznin6k=">↗️</a><pre> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>1</span> <span class='Function'>⊐</span> <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>6</span> ⟨ 0 2 5 1 ⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> - <span class='Value'>a</span> <span class='Function'>⊐</span> <span class='Bracket'>⟨</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Bracket'>⟩</span> + <span class='Value'>b</span> <span class='Function'>⊐</span> <span class='Bracket'>⟨</span><span class='Number'>9</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>9</span><span class='Bracket'>⟩</span> ┌· · 3 ┘ diff --git a/docs/help/deduplicate_find.html b/docs/help/deduplicate_find.html index 8a57c765..411812e8 100644 --- a/docs/help/deduplicate_find.html +++ b/docs/help/deduplicate_find.html @@ -21,20 +21,23 @@ <h2 id="---find"><a class="header" href="#---find"><code><span class='Value'>𝕨</span> <span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Find</a></h2> <p>Mark the top left location of the occurrences of <code><span class='Value'>𝕨</span></code> in <code><span class='Value'>𝕩</span></code> with a 1, and other locations with 0.</p> <p>Result is the same shape as <code><span class='Paren'>(</span><span class='Function'>≢</span><span class='Value'>𝕨</span><span class='Paren'>)</span><span class='Function'>↕</span><span class='Value'>x</span></code>.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgInN0cmluZyIg4o23ICJzdWJzdHJpbmciCgogICAibG9vb29vb25nIiDijbcgInNob3J0IgoKICAgYSDihpAgNyAoNHzii4bLnCnijJzil4vihpUgOQoKICAgYiDihpAgKDDigL8z4oC/MOKJjTDigL8x4oC/MCkKCiAgIGIg4o23IGE=">↗️</a><pre> <span class='String'>"string"</span> <span class='Function'>⍷</span> <span class='String'>"substring"</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgInN0cmluZyIg4o23ICJzdWJzdHJpbmciCgogICAibG9vb29vb25nIiDijbcgInNob3J0IgoKICAgYiDihpAgNyAoNHzii4bLnCnijJzil4vihpUgOQoKICAgYyDihpAgKDDigL8z4oC/MOKJjTDigL8x4oC/MCkKCiAgIGMg4o23IGI=">↗️</a><pre> <span class='String'>"string"</span> <span class='Function'>⍷</span> <span class='String'>"substring"</span> ⟨ 0 0 0 1 ⟩ <span class='String'>"loooooong"</span> <span class='Function'>⍷</span> <span class='String'>"short"</span> ⟨⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>7</span> <span class='Paren'>(</span><span class='Number'>4</span><span class='Function'>|⋆</span><span class='Modifier'>˜</span><span class='Paren'>)</span><span class='Modifier'>⌜</span><span class='Modifier2'>○</span><span class='Function'>↕</span> <span class='Number'>9</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>7</span> <span class='Paren'>(</span><span class='Number'>4</span><span class='Function'>|⋆</span><span class='Modifier'>˜</span><span class='Paren'>)</span><span class='Modifier'>⌜</span><span class='Modifier2'>○</span><span class='Function'>↕</span> <span class='Number'>9</span> - <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Paren'>(</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Function'>≍</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Paren'>)</span> + <span class='Value'>c</span> <span class='Gets'>←</span> <span class='Paren'>(</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Function'>≍</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Paren'>)</span> - <span class='Value'>b</span> <span class='Function'>⍷</span> <span class='Value'>a</span> -┌─ -╵ 0 - 0 - ┘ + <span class='Value'>c</span> <span class='Function'>⍷</span> <span class='Value'>b</span> +┌─ +╵ 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 + 0 0 1 0 0 0 1 + 0 0 0 0 0 0 0 + 0 0 1 0 0 0 1 + ┘ </pre> diff --git a/docs/help/first_pick.html b/docs/help/first_pick.html index 6c829cbf..e9a5a7f7 100644 --- a/docs/help/first_pick.html +++ b/docs/help/first_pick.html @@ -17,12 +17,11 @@ </pre> <h2 id="---pick"><a class="header" href="#---pick"><code><span class='Value'>𝕨</span> <span class='Function'>⊑</span> <span class='Value'>𝕩</span></code>: Pick</a></h2> <p>Pick the element of <code><span class='Value'>𝕨</span></code> at index <code><span class='Value'>𝕩</span></code>.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDiipEg4p+oMSwgMiwgM+KfqQoKICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIDLigL8wIOKKkSBh">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⊑</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDiipEg4p+oMSwgMiwgM+KfqQoKICAgYiDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIDLigL8wIOKKkSBi">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⊑</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span> 3 - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> - <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊑</span> <span class='Value'>a</span> + <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊑</span> <span class='Value'>b</span> 6 </pre> diff --git a/docs/help/firstcell_select.html b/docs/help/firstcell_select.html index 63369774..54cfd324 100644 --- a/docs/help/firstcell_select.html +++ b/docs/help/firstcell_select.html @@ -19,13 +19,12 @@ </pre> <h2 id="---select"><a class="header" href="#---select"><code><span class='Value'>𝕨</span> <span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: Select</a></h2> <p>Select the major cells of <code><span class='Value'>𝕨</span></code> at the indices in <code><span class='Value'>𝕩</span></code>.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMuKAvzAg4oqPIOKfqDEsIDIsIDPin6kKCiAgIGEg4oaQIDPigL8zIOKliiDihpU5CgogICAy4oC/MCDiio8gYQ==">↗️</a><pre> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMuKAvzAg4oqPIOKfqDEsIDIsIDPin6kKCiAgIGIg4oaQIDPigL8zIOKliiDihpU5CgogICAy4oC/MCDiio8gYg==">↗️</a><pre> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span> ⟨ 3 1 ⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> - <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Value'>a</span> + <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Value'>b</span> ┌─ ╵ 6 7 8 0 1 2 diff --git a/docs/help/insert.html b/docs/help/insert.html index a00eca0e..f1d8a7dd 100644 --- a/docs/help/insert.html +++ b/docs/help/insert.html @@ -18,13 +18,12 @@ <h2 id="---insert-with-initial"><a class="header" href="#---insert-with-initial"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˝</span> <span class='Value'>𝕩</span></code>: Insert With initial</a></h2> <p>Monadic insert, but use <code><span class='Value'>𝕨</span></code> as initial right argument.</p> <p>If</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIDHigL8x4oC/MSAry50gYQoKICAgMSAry50gYQoKICAgMOKAvzHigL8yICsgM+KAvzTigL81ICsgNuKAvzfigL84ICsgMeKAvzHigL8x">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> -<span class='Error'>Error: Redefinition</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgYiDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIDHigL8x4oC/MSAry50gYgoKICAgMSAry50gYgoKICAgMOKAvzHigL8yICsgM+KAvzTigL81ICsgNuKAvzfigL84ICsgMeKAvzHigL8x">↗️</a><pre> <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> - <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier'>˝</span> <span class='Value'>a</span> + <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier'>˝</span> <span class='Value'>b</span> ⟨ 10 13 16 ⟩ - <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier'>˝</span> <span class='Value'>a</span> + <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier'>˝</span> <span class='Value'>b</span> ⟨ 10 13 16 ⟩ <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span> <span class='Function'>+</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>+</span> <span class='Number'>6</span><span class='Ligature'>‿</span><span class='Number'>7</span><span class='Ligature'>‿</span><span class='Number'>8</span> <span class='Function'>+</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>1</span> diff --git a/docs/help/markfirst_memberof.html b/docs/help/markfirst_memberof.html index 82ccf437..2b304dc2 100644 --- a/docs/help/markfirst_memberof.html +++ b/docs/help/markfirst_memberof.html @@ -17,18 +17,17 @@ </pre> <h2 id="---member-of"><a class="header" href="#---member-of"><code><span class='Value'>𝕨</span> <span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Member Of</a></h2> <p>Is each element in <code><span class='Value'>𝕨</span></code> a major cell of <code><span class='Value'>𝕩</span></code>?</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4p+oMeKfqSDiiIog4oaVOQoKICAgYSDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIOKfqDDigL8x4oC/MuKfqSDiiIogYQoKICAg4p+oMeKAvzMg4qWKIDDigL8x4oC/MuKfqSDiiIogYQ==">↗️</a><pre> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Function'>↕</span><span class='Number'>9</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4p+oMeKfqSDiiIog4oaVOQoKICAgYiDihpAgM+KAvzMg4qWKIOKGlTkKCiAgIOKfqDDigL8x4oC/MuKfqSDiiIogYgoKICAg4p+oMeKAvzMg4qWKIDDigL8x4oC/MuKfqSDiiIogYg==">↗️</a><pre> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Function'>↕</span><span class='Number'>9</span> ⟨ 1 ⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> - <span class='Bracket'>⟨</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Value'>a</span> + <span class='Bracket'>⟨</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Value'>b</span> ┌· · 0 ┘ - <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Value'>a</span> + <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Value'>b</span> ┌· · 0 ┘ diff --git a/docs/help/prefixes_take.html b/docs/help/prefixes_take.html index 61d27740..41b13ed7 100644 --- a/docs/help/prefixes_take.html +++ b/docs/help/prefixes_take.html @@ -25,32 +25,31 @@ <p>For each integer in <code><span class='Value'>𝕨</span></code>, take that many elements from each dimension of <code><span class='Value'>𝕩</span></code>.</p> <p>Negative numbers take from the end.</p> <p>If any of the elements in <code><span class='Value'>𝕨</span></code> are greater than the length of their respective dimension, the dimension is extended with a fill value.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAzIOKGkSAx4oC/M+KAvzXigL82NwoKICBhIOKGkCA04oC/NCDipYog4oaVMTYKCiAgM+KAvzMg4oaRIGEKCiAgNeKAvzUg4oaRIGEKCiAgM+KAv8KvMyDihpEgYQ==">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>↑</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>67</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAzIOKGkSAx4oC/M+KAvzXigL82NwoKICBiIOKGkCA04oC/NCDipYog4oaVMTYKCiAgM+KAvzMg4oaRIGIKCiAgNeKAvzUg4oaRIGIKCiAgM+KAv8KvMyDihpEgYg==">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>↑</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>67</span> ⟨ 1 3 5 ⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>16</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>16</span> - <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↑</span> <span class='Value'>a</span> -┌─ -╵ 0 1 2 - 3 4 5 - 6 7 8 - ┘ + <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↑</span> <span class='Value'>b</span> +┌─ +╵ 0 1 2 + 4 5 6 + 8 9 10 + ┘ - <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↑</span> <span class='Value'>a</span> -┌─ -╵ 0 1 2 0 0 - 3 4 5 0 0 - 6 7 8 0 0 - 0 0 0 0 0 - 0 0 0 0 0 - ┘ + <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↑</span> <span class='Value'>b</span> +┌─ +╵ 0 1 2 3 0 + 4 5 6 7 0 + 8 9 10 11 0 + 12 13 14 15 0 + 0 0 0 0 0 + ┘ - <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↑</span> <span class='Value'>a</span> -┌─ -╵ 0 1 2 - 3 4 5 - 6 7 8 - ┘ + <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↑</span> <span class='Value'>b</span> +┌─ +╵ 1 2 3 + 5 6 7 + 9 10 11 + ┘ </pre> diff --git a/docs/help/reverse_rotate.html b/docs/help/reverse_rotate.html index 10b7cbb0..1060311c 100644 --- a/docs/help/reverse_rotate.html +++ b/docs/help/reverse_rotate.html @@ -21,13 +21,12 @@ </pre> <h2 id="---dyad"><a class="header" href="#---dyad"><code><span class='Value'>𝕨</span> <span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Dyad</a></h2> <p>Move the first <code><span class='Value'>𝕨</span></code> elements of <code><span class='Value'>𝕩</span></code> to its end. Negative <code><span class='Value'>𝕨</span></code> reverses the direction of rotation.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDijL0gMeKAvzLigL8zCgogICBhIOKGkCAz4oC/MyDipYog4oaVOQoKICAgMiDijL0gYQ==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMiDijL0gMeKAvzLigL8zCgogICBiIOKGkCAz4oC/MyDipYog4oaVOQoKICAgMiDijL0gYg==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span> ⟨ 3 1 2 ⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>9</span> - <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Value'>a</span> + <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Value'>b</span> ┌─ ╵ 6 7 8 0 1 2 diff --git a/docs/help/suffixes_drop.html b/docs/help/suffixes_drop.html index c581087c..1746611b 100644 --- a/docs/help/suffixes_drop.html +++ b/docs/help/suffixes_drop.html @@ -24,22 +24,23 @@ <h2 id="---drop"><a class="header" href="#---drop"><code><span class='Value'>𝕨</span> <span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Drop</a></h2> <p>For each integer in <code><span class='Value'>𝕨</span></code>, drop that many elements from the beginning of each dimension of <code><span class='Value'>𝕩</span></code>.</p> <p>Negative numbers drop from the end.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMyDihpMgMeKAvzPigL814oC/NjcKCiAgIGEg4oaQIDTigL80IOKliiDihpUxNgoKICAgM+KAvzMg4oaTIGEKCiAgIDXigL81IOKGkyBhCgoKICAgM+KAv8KvMyDihpMgYQ==">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>↓</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>67</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAgMyDihpMgMeKAvzPigL814oC/NjcKCiAgIGIg4oaQIDTigL80IOKliiDihpUxNgoKICAgM+KAvzMg4oaTIGIKCiAgIDXigL81IOKGkyBiCgoKICAgM+KAv8KvMyDihpMgYg==">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>↓</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>67</span> ⟨ 67 ⟩ - <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>16</span> -<span class='Error'>Error: Redefinition</span> + <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⥊</span> <span class='Function'>↕</span><span class='Number'>16</span> - <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↓</span> <span class='Value'>a</span> -┌┐ -└┘ + <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>3</span> <span class='Function'>↓</span> <span class='Value'>b</span> +┌─ +╵ 15 + ┘ - <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↓</span> <span class='Value'>a</span> + <span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>5</span> <span class='Function'>↓</span> <span class='Value'>b</span> ┌┐ └┘ - <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↓</span> <span class='Value'>a</span> -┌┐ -└┘ + <span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>¯3</span> <span class='Function'>↓</span> <span class='Value'>b</span> +┌─ +╵ 12 + ┘ </pre> diff --git a/docs/help/transpose_reorderaxes.html b/docs/help/transpose_reorderaxes.html index 17719fdf..ce790409 100644 --- a/docs/help/transpose_reorderaxes.html +++ b/docs/help/transpose_reorderaxes.html @@ -23,9 +23,9 @@ </pre> <h2 id="---reorder-axes"><a class="header" href="#---reorder-axes"><code><span class='Value'>𝕨</span> <span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Reorder Axes</a></h2> <p>Rearrange the axes of <code><span class='Value'>𝕩</span></code> as per the axis indices in <code><span class='Value'>𝕨</span></code>.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4omiIGEg4oaQIDLigL8z4oC/NOKAvzXigL82IOKlijEKCiAgIOKJoiAx4oC/M+KAvzLigL8w4oC/NCDijYkgYQ==">↗️</a><pre> <span class='Function'>≢</span> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span> <span class='Function'>⥊</span><span class='Number'>1</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ICAg4omiIGIg4oaQIDLigL8z4oC/NOKAvzXigL82IOKlijEKCiAgIOKJoiAx4oC/M+KAvzLigL8w4oC/NCDijYkgYg==">↗️</a><pre> <span class='Function'>≢</span> <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>4</span><span class='Ligature'>‿</span><span class='Number'>5</span><span class='Ligature'>‿</span><span class='Number'>6</span> <span class='Function'>⥊</span><span class='Number'>1</span> <span class='Error'>Error: Redefinition</span> - <span class='Function'>≢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⍉</span> <span class='Value'>a</span> + <span class='Function'>≢</span> <span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>3</span><span class='Ligature'>‿</span><span class='Number'>2</span><span class='Ligature'>‿</span><span class='Number'>0</span><span class='Ligature'>‿</span><span class='Number'>4</span> <span class='Function'>⍉</span> <span class='Value'>b</span> <span class='Error'>Error: 𝕨⍉𝕩: Length of 𝕨 must not exceed rank of 𝕩</span> </pre> diff --git a/help/classify_indexof.md b/help/classify_indexof.md index 0aa3b0d6..8cef889f 100644 --- a/help/classify_indexof.md +++ b/help/classify_indexof.md @@ -22,9 +22,9 @@ If a cell is not found in `𝕨`, that position will contain the length of `𝕨 5‿6‿2‿2‿5‿1 ⊐ 5‿2‿1‿6 - a ← 3‿3 ⥊ 0‿1‿2‿9‿0‿9‿0‿1‿2 + b ← 3‿3 ⥊ 0‿1‿2‿9‿0‿9‿0‿1‿2 - a ⊐ ⟨9‿0‿9⟩ + b ⊐ ⟨9‿0‿9⟩ diff --git a/help/deduplicate_find.md b/help/deduplicate_find.md index 631638c4..168927c6 100644 --- a/help/deduplicate_find.md +++ b/help/deduplicate_find.md @@ -24,10 +24,10 @@ Result is the same shape as `(≢𝕨)↕x`. "loooooong" ⍷ "short" - a ← 7 (4|⋆˜)⌜○↕ 9 + b ← 7 (4|⋆˜)⌜○↕ 9 - b ← (0‿3‿0≍0‿1‿0) + c ← (0‿3‿0≍0‿1‿0) - b ⍷ a + c ⍷ b diff --git a/help/first_pick.md b/help/first_pick.md index c415b8f9..c85be515 100644 --- a/help/first_pick.md +++ b/help/first_pick.md @@ -20,8 +20,8 @@ Pick the element of `𝕨` at index `𝕩`. 2 ⊑ ⟨1, 2, 3⟩ - a ← 3‿3 ⥊ ↕9 + b ← 3‿3 ⥊ ↕9 - 2‿0 ⊑ a + 2‿0 ⊑ b diff --git a/help/firstcell_select.md b/help/firstcell_select.md index 94c82357..06cd6010 100644 --- a/help/firstcell_select.md +++ b/help/firstcell_select.md @@ -20,8 +20,8 @@ Select the major cells of `𝕨` at the indices in `𝕩`. 2‿0 ⊏ ⟨1, 2, 3⟩ - a ← 3‿3 ⥊ ↕9 + b ← 3‿3 ⥊ ↕9 - 2‿0 ⊏ a + 2‿0 ⊏ b diff --git a/help/insert.md b/help/insert.md index 0acfb575..b038b34f 100644 --- a/help/insert.md +++ b/help/insert.md @@ -19,11 +19,11 @@ Monadic insert, but use `𝕨` as initial right argument. If - a ← 3‿3 ⥊ ↕9 + b ← 3‿3 ⥊ ↕9 - 1‿1‿1 +˝ a + 1‿1‿1 +˝ b - 1 +˝ a + 1 +˝ b 0‿1‿2 + 3‿4‿5 + 6‿7‿8 + 1‿1‿1 diff --git a/help/markfirst_memberof.md b/help/markfirst_memberof.md index 228d6a50..e5f38079 100644 --- a/help/markfirst_memberof.md +++ b/help/markfirst_memberof.md @@ -20,10 +20,10 @@ Is each element in `𝕨` a major cell of `𝕩`? ⟨1⟩ ∊ ↕9 - a ← 3‿3 ⥊ ↕9 + b ← 3‿3 ⥊ ↕9 - ⟨0‿1‿2⟩ ∊ a + ⟨0‿1‿2⟩ ∊ b - ⟨1‿3 ⥊ 0‿1‿2⟩ ∊ a + ⟨1‿3 ⥊ 0‿1‿2⟩ ∊ b diff --git a/help/prefixes_take.md b/help/prefixes_take.md index 636574fa..6b87d124 100644 --- a/help/prefixes_take.md +++ b/help/prefixes_take.md @@ -24,12 +24,12 @@ If any of the elements in `𝕨` are greater than the length of their respective 3 ↑ 1‿3‿5‿67 - a ← 4‿4 ⥊ ↕16 + b ← 4‿4 ⥊ ↕16 - 3‿3 ↑ a + 3‿3 ↑ b - 5‿5 ↑ a + 5‿5 ↑ b - 3‿¯3 ↑ a + 3‿¯3 ↑ b diff --git a/help/reverse_rotate.md b/help/reverse_rotate.md index a7ec430b..0eedfc62 100644 --- a/help/reverse_rotate.md +++ b/help/reverse_rotate.md @@ -20,8 +20,8 @@ Move the first `𝕨` elements of `𝕩` to its end. Negative `𝕨` reverses th 2 ⌽ 1‿2‿3 - a ← 3‿3 ⥊ ↕9 + b ← 3‿3 ⥊ ↕9 - 2 ⌽ a + 2 ⌽ b diff --git a/help/suffixes_drop.md b/help/suffixes_drop.md index 10c93520..a513f8db 100644 --- a/help/suffixes_drop.md +++ b/help/suffixes_drop.md @@ -22,13 +22,13 @@ Negative numbers drop from the end. 3 ↓ 1‿3‿5‿67 - a ← 4‿4 ⥊ ↕16 + b ← 4‿4 ⥊ ↕16 - 3‿3 ↓ a + 3‿3 ↓ b - 5‿5 ↓ a + 5‿5 ↓ b - 3‿¯3 ↓ a + 3‿¯3 ↓ b diff --git a/help/transpose_reorderaxes.md b/help/transpose_reorderaxes.md index 72060ce2..d26664a5 100644 --- a/help/transpose_reorderaxes.md +++ b/help/transpose_reorderaxes.md @@ -20,8 +20,8 @@ Move the first axis of `𝕩` to the end. Rearrange the axes of `𝕩` as per the axis indices in `𝕨`. - ≢ a ← 2‿3‿4‿5‿6 ⥊1 + ≢ b ← 2‿3‿4‿5‿6 ⥊1 - ≢ 1‿3‿2‿0‿4 ⍉ a + ≢ 1‿3‿2‿0‿4 ⍉ b |
