diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-01-27 22:45:08 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-01-27 22:45:08 -0500 |
| commit | 4821f231a00dc93c42fb437359ea657c59c63053 (patch) | |
| tree | 25727092b7b46d3491188c441ca536d9148772dd | |
| parent | 7ee8d5c5ce80355b835e95f95c933ff542ff5ddd (diff) | |
Add full documentation links to help pages
148 files changed, 243 insertions, 1 deletions
diff --git a/docs/help/2-modifierrightoperand.html b/docs/help/2-modifierrightoperand.html index dbe09db1..e0fc5f67 100644 --- a/docs/help/2-modifierrightoperand.html +++ b/docs/help/2-modifierrightoperand.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-double-struck-g-πΎ"><a class="header" href="#mathematical-double-struck-g-πΎ">Mathematical Double-struck G (<code><span class='Function'>πΎ</span></code>)</a></h1> <h2 id="πΎ-2-modifier-right-operand"><a class="header" href="#πΎ-2-modifier-right-operand"><code><span class='Function'>πΎ</span></code>: 2-Modifier Right operand</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>A variable assigned to the right operand of a 2-modifier block. <code><span class='Value'>π</span></code> can be used to access the right operand as a subject.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSAre/CdlZh9MyAx">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Brace'>{</span><span class='Value'>π</span><span class='Brace'>}</span><span class='Number'>3</span> <span class='Number'>1</span> 3 diff --git a/docs/help/absolutevalue_modulus.html b/docs/help/absolutevalue_modulus.html index 0f907bf0..2935b2c4 100644 --- a/docs/help/absolutevalue_modulus.html +++ b/docs/help/absolutevalue_modulus.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="pipe-"><a class="header" href="#pipe-">Pipe (<code><span class='Function'>|</span></code>)</a></h1> <h2 id="-π©-absolute-value"><a class="header" href="#-π©-absolute-value"><code><span class='Function'>|</span> <span class='Value'>π©</span></code>: Absolute Value</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">βfull documentation</a></p> <p>Absolute Value of <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=fCDCrzIKCnwgMeKAvzPigL/CrzTigL8z">βοΈ</a><pre> <span class='Function'>|</span> <span class='Number'>Β―2</span> @@ -15,6 +16,7 @@ β¨ 1 3 4 3 β© </pre> <h2 id="π¨--π©-modulus"><a class="header" href="#π¨--π©-modulus"><code><span class='Value'>π¨</span> <span class='Function'>|</span> <span class='Value'>π©</span></code>: Modulus</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">βfull documentation</a></p> <p>Remainder of <code><span class='Value'>π©</span></code> divided by <code><span class='Value'>π¨</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSB8IDMKCjIgfCAz4oC/NOKAv8KvNQ==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>|</span> <span class='Number'>3</span> diff --git a/docs/help/assert_assertwithmessage.html b/docs/help/assert_assertwithmessage.html index 4ea46b7b..36c638a2 100644 --- a/docs/help/assert_assertwithmessage.html +++ b/docs/help/assert_assertwithmessage.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="exclamation-mark-"><a class="header" href="#exclamation-mark-">Exclamation Mark (<code><span class='Function'>!</span></code>)</a></h1> <h2 id="-π©-assert"><a class="header" href="#-π©-assert"><code><span class='Function'>!</span> <span class='Value'>π©</span></code>: Assert</a></h2> +<p><a class="fulldoc" href="../doc/assert.html">βfull documentation</a></p> <p>Throw an error if <code><span class='Value'>π©</span></code> is not 1.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ISAxCgohIDIKCiEgImhlbGxvIg==">βοΈ</a><pre> <span class='Function'>!</span> <span class='Number'>1</span> 1 @@ -17,6 +18,7 @@ <span class='Error'>Error: hello</span> </pre> <h2 id="π¨--π©-assert-with-message"><a class="header" href="#π¨--π©-assert-with-message"><code><span class='Value'>π¨</span> <span class='Function'>!</span> <span class='Value'>π©</span></code>: Assert With Message</a></h2> +<p><a class="fulldoc" href="../doc/assert.html">βfull documentation</a></p> <p>Throw an error with message <code><span class='Value'>π¨</span></code> if <code><span class='Value'>π©</span></code> is not 1.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ImhpIiAhIDEKCiJ0d28iICEgMgoKImhlbGxvIGVycm9yIiAhICJoZWxsbyI=">βοΈ</a><pre> <span class='String'>"hi"</span> <span class='Function'>!</span> <span class='Number'>1</span> 1 diff --git a/docs/help/beginblock.html b/docs/help/beginblock.html index 283ae2ce..28dd2474 100644 --- a/docs/help/beginblock.html +++ b/docs/help/beginblock.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="left-curly-bracket-"><a class="header" href="#left-curly-bracket-">Left Curly Bracket (<code><span class='Brace'>{</span></code>)</a></h1> <h2 id="--begin-block"><a class="header" href="#--begin-block"><code><span class='Brace'>{</span> <span class='Value'>...</span></code>: Begin Block</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>Starts a block, which can be one of:</p> <ul> <li>Function</li> diff --git a/docs/help/beginlist.html b/docs/help/beginlist.html index 133f2c71..478c61d8 100644 --- a/docs/help/beginlist.html +++ b/docs/help/beginlist.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-left-angle-bracket-"><a class="header" href="#mathematical-left-angle-bracket-">Mathematical Left Angle Bracket (<code><span class='Bracket'>β¨</span></code>)</a></h1> <h2 id="--begin-list"><a class="header" href="#--begin-list"><code><span class='Bracket'>β¨</span> <span class='Value'>...</span></code>: Begin list</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#list-notation">βfull documentation</a></p> <p>Starts a list. Inner elements must be separated by <code><span class='Separator'>,</span></code> or <code><span class='Separator'>β</span></code>. Lists can be nested in other lists.</p> <p>Must end with a corresponding <code><span class='Bracket'>β©</span></code>.</p> diff --git a/docs/help/ceiling_maximum.html b/docs/help/ceiling_maximum.html index cfa73dbd..410ff282 100644 --- a/docs/help/ceiling_maximum.html +++ b/docs/help/ceiling_maximum.html @@ -6,12 +6,14 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="left-ceiling-"><a class="header" href="#left-ceiling-">Left Ceiling (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-ceiling"><a class="header" href="#-π©-ceiling"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Ceiling</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">βfull documentation</a></p> <p>Round <code><span class='Value'>π©</span></code> up to the nearest integer.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oyIIDEuMuKAv8+A4oC/M+KAvzcuODk=">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>1.2</span><span class='Ligature'>βΏ</span><span class='Number'>Ο</span><span class='Ligature'>βΏ</span><span class='Number'>3</span><span class='Ligature'>βΏ</span><span class='Number'>7.89</span> β¨ 2 4 3 8 β© </pre> <h2 id="π¨--π©-maximum"><a class="header" href="#π¨--π©-maximum"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Maximum</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">βfull documentation</a></p> <p>Maximum of <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDijIggMgoKMuKAvzMg4oyIIDTigL8y">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β</span> <span class='Number'>2</span> diff --git a/docs/help/change.html b/docs/help/change.html index 9c696aaf..a4331332 100644 --- a/docs/help/change.html +++ b/docs/help/change.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="leftwards-arrow-with-hook-"><a class="header" href="#leftwards-arrow-with-hook-">Leftwards Arrow With Hook (<code><span class='Gets'>β©</span></code>)</a></h1> <h2 id="n--v-change"><a class="header" href="#n--v-change"><code><span class='Value'>n</span> <span class='Gets'>β©</span> <span class='Value'>v</span></code>: Change</a></h2> +<p><a class="fulldoc" href="../doc/expression.html#assignment">βfull documentation</a></p> <p>Changes the value of variable with name <code><span class='Value'>n</span></code> to value <code><span class='Value'>v</span></code>.</p> <p>Variable <code><span class='Value'>n</span></code> must already exist.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihqkgMQoK4oqiIGIg4oaQIDMKCuKKoiBiIOKGqSAiQmUgdGhlIGNoYW5nZSB5b3Ugd2lzaCB0byBzZWUgaW4gdGhlIHdvcmxkLiI=">βοΈ</a><pre> <span class='Value'>a</span> <span class='Gets'>β©</span> <span class='Number'>1</span> diff --git a/docs/help/classify_indexof.html b/docs/help/classify_indexof.html index 20149d89..e1b32323 100644 --- a/docs/help/classify_indexof.html +++ b/docs/help/classify_indexof.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="square-original-of-"><a class="header" href="#square-original-of-">Square Original Of (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-classify"><a class="header" href="#-π©-classify"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Classify</a></h2> +<p><a class="fulldoc" href="../doc/selfcmp.html#classify">βfull documentation</a></p> <p>Translate major cells of <code><span class='Value'>π©</span></code> to unique ID numbers based on first occurrence.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqQIDXigL824oC/MuKAvzLigL814oC/MQoKYSDihpAgM+KAvzMg4qWKIDDigL8x4oC/MuKAvznigL8w4oC/OeKAvzDigL8x4oC/MgoK4oqQIGE=">βοΈ</a><pre> <span class='Function'>β</span> <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> β¨ 0 1 2 2 0 3 β© @@ -16,6 +17,7 @@ β¨ 0 1 0 β© </pre> <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><a class="fulldoc" href="../doc/search.html#index-of">βfull documentation</a></p> <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 <code><span class='Value'>π¨</span></code>.</p> <p>If a cell is not found in <code><span class='Value'>π¨</span></code>, the length of <code><span class='Value'>π¨</span></code> (<code><span class='Function'>β </span><span class='Value'>π¨</span></code>) is used for that position.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NeKAvzbigL8y4oC/MuKAvzXigL8xIOKKkCA14oC/N+KAvzHigL82CgpiIOKGkCAz4oC/MyDipYogMOKAvzHigL8y4oC/OeKAvzDigL854oC/MOKAvzHigL8yCgpiIOKKkCDiiY054oC/MOKAvzk=">βοΈ</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'>7</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>6</span> diff --git a/docs/help/comment.html b/docs/help/comment.html index 5f233682..70671d81 100644 --- a/docs/help/comment.html +++ b/docs/help/comment.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="number-sign-"><a class="header" href="#number-sign-">Number Sign (<code><span class='Comment'>#</span></code>)</a></h1> <h2 id="-comment"><a class="header" href="#-comment"><code><span class='Comment'>#</span></code>: Comment</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#comments">βfull documentation</a></p> <p>Create a comment that extends to the end of the line.</p> <p>Anything written in comments is ignored.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSArIDIgIyArIDMgKyA0CgoiSGVsbG8gd29ybGQhIiAjIHRoaXMgaXMgaWdub3JlZCE=">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span> <span class='Comment'># + 3 + 4 diff --git a/docs/help/conjugate_add.html b/docs/help/conjugate_add.html index d7a40f8a..a1ba993b 100644 --- a/docs/help/conjugate_add.html +++ b/docs/help/conjugate_add.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="plus-"><a class="header" href="#plus-">Plus (<code><span class='Function'>+</span></code>)</a></h1> <h2 id="-π©-conjugate"><a class="header" href="#-π©-conjugate"><code><span class='Function'>+</span> <span class='Value'>π©</span></code>: Conjugate</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p>Complex conjugate of <code><span class='Value'>π©</span></code>. BQN doesn't support complex numbers yet, so it has no effect.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=KyAxCgorIMKvMQ==">βοΈ</a><pre> <span class='Function'>+</span> <span class='Number'>1</span> 1 @@ -14,6 +15,7 @@ Β―1 </pre> <h2 id="π¨--π©-add"><a class="header" href="#π¨--π©-add"><code><span class='Value'>π¨</span> <span class='Function'>+</span> <span class='Value'>π©</span></code>: Add</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> added to <code><span class='Value'>π©</span></code>. Either <code><span class='Value'>π¨</span></code> or <code><span class='Value'>π©</span></code> can be a character, and if so, the other has to be an integer.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSArIDIKCjEgKyAy4oC/M+KAvzQKCidhJyArIDQ=">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span> diff --git a/docs/help/currentfunction.html b/docs/help/currentfunction.html index 6da30ed7..cb3c3d60 100644 --- a/docs/help/currentfunction.html +++ b/docs/help/currentfunction.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-double-struck-s-π"><a class="header" href="#mathematical-double-struck-s-π">Mathematical Double-struck S (<code><span class='Function'>π</span></code>)</a></h1> <h2 id="π-current-function"><a class="header" href="#π-current-function"><code><span class='Function'>π</span></code>: Current Function</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>A variable assigned to the current function block. <code><span class='Value'>π€</span></code> accesses the same value but has a subject role.</p> <p><code><span class='Function'>π</span></code> can be used for recursion.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=RiDihpAge/CdlYogMDogMTsg8J2VqSDDlyDwnZWKIPCdlaktMX0gIyBGYWN0b3JpYWwKRiA1Cgp78J2VpOKAv/CdlaR9NA==">βοΈ</a><pre> <span class='Function'>F</span> <span class='Gets'>β</span> <span class='Brace'>{</span><span class='Function'>π</span> <span class='Number'>0</span><span class='Value'>:</span> <span class='Number'>1</span><span class='Value'>;</span> <span class='Value'>π©</span> <span class='Function'>Γ</span> <span class='Function'>π</span> <span class='Value'>π©</span><span class='Function'>-</span><span class='Number'>1</span><span class='Brace'>}</span> <span class='Comment'># Factorial diff --git a/docs/help/currentmodifier.html b/docs/help/currentmodifier.html index e0eaf69b..24eb20a0 100644 --- a/docs/help/currentmodifier.html +++ b/docs/help/currentmodifier.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-double-struck-r-π£"><a class="header" href="#mathematical-double-struck-r-π£">Mathematical Double-struck R (<code><span class='Value'>π£</span></code>)</a></h1> <h2 id="π£-current-modifier"><a class="header" href="#π£-current-modifier"><code><span class='Value'>π£</span></code>: Current Modifier</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>A variable assigned to the current modifier block. Add underscores to the beginning and/or end (<code><span class='Modifier'>_π£</span></code>, <code><span class='Modifier2'>_π£_</span></code>) to use it in a modifier role.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=K3vwnZWj4oqj8J2VqX0gNA==">βοΈ</a><pre> <span class='Function'>+</span><span class='Brace'>{</span><span class='Value'>π£</span><span class='Function'>β£</span><span class='Value'>π©</span><span class='Brace'>}</span> <span class='Number'>4</span> (1-modifier block) diff --git a/docs/help/deduplicate_find.html b/docs/help/deduplicate_find.html index 917a2cff..1ca066dd 100644 --- a/docs/help/deduplicate_find.html +++ b/docs/help/deduplicate_find.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="epsilon-underbar-"><a class="header" href="#epsilon-underbar-">Epsilon Underbar (<code><span class='Function'>β·</span></code>)</a></h1> <h2 id="-π©-deduplicate"><a class="header" href="#-π©-deduplicate"><code><span class='Function'>β·</span> <span class='Value'>π©</span></code>: Deduplicate</a></h2> +<p><a class="fulldoc" href="../doc/selfcmp.html#deduplicate">βfull documentation</a></p> <p>Unique major cells 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=4o23IDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCmEg4oaQIDPigL8zIOKliiDihpU2CgrijbcgYQ==">βοΈ</a><pre> <span class='Function'>β·</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='Ligature'>βΏ</span><span class='Number'>6</span><span class='Ligature'>βΏ</span><span class='Number'>4</span><span class='Ligature'>βΏ</span><span class='Number'>7</span><span class='Ligature'>βΏ</span><span class='Number'>5</span> β¨ 4 5 6 7 β© @@ -19,6 +20,7 @@ β </pre> <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><a class="fulldoc" href="../doc/find.html">βfull documentation</a></p> <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=InN0cmluZyIg4o23ICJzdWJzdHJpbmciCgoibG9vb29vb25nIiDijbcgInNob3J0IgoKYiDihpAgNyAoNHzii4bLnCnijJzil4vihpUgOQoKYyDihpAgKDDigL8z4oC/MOKJjTDigL8x4oC/MCkKCmMg4o23IGI=">βοΈ</a><pre> <span class='String'>"string"</span> <span class='Function'>β·</span> <span class='String'>"substring"</span> diff --git a/docs/help/define.html b/docs/help/define.html index 48b455e6..e905de35 100644 --- a/docs/help/define.html +++ b/docs/help/define.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="leftwards-arrow-"><a class="header" href="#leftwards-arrow-">Leftwards Arrow (<code><span class='Gets'>β</span></code>)</a></h1> <h2 id="n--v-define"><a class="header" href="#n--v-define"><code><span class='Value'>n</span> <span class='Gets'>β</span> <span class='Value'>v</span></code>: Define</a></h2> +<p><a class="fulldoc" href="../doc/expression.html#assignment">βfull documentation</a></p> <p>Defines a new variable with name <code><span class='Value'>n</span></code> and value <code><span class='Value'>v</span></code>.</p> <p>Variable <code><span class='Value'>n</span></code> must not already exist in the scope.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqiIGEg4oaQIDEKCuKKoiBiIOKGkCAz4oC/MyDipYogNQoKQyDihpAg4oaR">βοΈ</a><pre> <span class='Function'>β’</span> <span class='Value'>a</span> <span class='Gets'>β</span> <span class='Number'>1</span> diff --git a/docs/help/depth.html b/docs/help/depth.html index 60a8f01a..03fcaea6 100644 --- a/docs/help/depth.html +++ b/docs/help/depth.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="circle-with-two-dots-"><a class="header" href="#circle-with-two-dots-">Circle With Two Dots (<code><span class='Modifier2'>β</span></code>)</a></h1> <h2 id="π½π-π©-π¨-π½π-π©-depth"><a class="header" href="#π½π-π©-π¨-π½π-π©-depth"><code><span class='Function'>π½</span><span class='Modifier2'>β</span><span class='Value'>π</span> <span class='Value'>π©</span></code>, <code><span class='Value'>π¨</span> <span class='Function'>π½</span><span class='Modifier2'>β</span><span class='Value'>π</span> <span class='Value'>π©</span></code>: Depth</a></h2> +<p><a class="fulldoc" href="../doc/depth.html#the-depth-modifier">βfull documentation</a></p> <p>Apply <code><span class='Function'>π½</span></code> to the cells of the arguments at depth given 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=MeKKuOKGk+KahzEg4p+o4p+oMSwyLDPin6ksIOKfqDQsNSw24p+p4p+pCgoxIOKGk+KahzEg4p+o4p+oMSwyLDPin6ksIOKfqDQsNSw24p+p4p+p">βοΈ</a><pre> <span class='Number'>1</span><span class='Modifier2'>βΈ</span><span class='Function'>β</span><span class='Modifier2'>β</span><span class='Number'>1</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><span class='Separator'>,</span> <span class='Bracket'>β¨</span><span class='Number'>4</span><span class='Separator'>,</span><span class='Number'>5</span><span class='Separator'>,</span><span class='Number'>6</span><span class='Bracket'>β©β©</span> β¨ β¨ 2 3 β© β¨ 5 6 β© β© diff --git a/docs/help/depth_match.html b/docs/help/depth_match.html index 90bf93bc..0b6fc096 100644 --- a/docs/help/depth_match.html +++ b/docs/help/depth_match.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="identical-to-"><a class="header" href="#identical-to-">Identical To (<code><span class='Function'>β‘</span></code>)</a></h1> <h2 id="-π©-depth"><a class="header" href="#-π©-depth"><code><span class='Function'>β‘</span> <span class='Value'>π©</span></code>: Depth</a></h2> +<p><a class="fulldoc" href="../doc/depth.html">βfull documentation</a></p> <p>Highest level of nesting 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=4omhIDLigL8z4oC/NAoK4omhIOKfqDIsPDMsNCw8PDw14p+pCgriiaEgOQ==">βοΈ</a><pre> <span class='Function'>β‘</span> <span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span><span class='Ligature'>βΏ</span><span class='Number'>4</span> 1 @@ -17,6 +18,7 @@ 0 </pre> <h2 id="π¨--π©-match"><a class="header" href="#π¨--π©-match"><code><span class='Value'>π¨</span> <span class='Function'>β‘</span> <span class='Value'>π©</span></code>: Match</a></h2> +<p><a class="fulldoc" href="../doc/match.html">βfull documentation</a></p> <p>Does <code><span class='Value'>π¨</span></code> exactly match <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=MSDiiaEg4p+oMeKfqQoK4p+oMeKfqSDiiaEg4p+oMeKfqQ==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β‘</span> <span class='Bracket'>β¨</span><span class='Number'>1</span><span class='Bracket'>β©</span> 0 diff --git a/docs/help/deshape_reshape.html b/docs/help/deshape_reshape.html index bdc2f111..1d0a0191 100644 --- a/docs/help/deshape_reshape.html +++ b/docs/help/deshape_reshape.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="barb-"><a class="header" href="#barb-">Barb (<code><span class='Function'>β₯</span></code>)</a></h1> <h2 id="-π©-deshape"><a class="header" href="#-π©-deshape"><code><span class='Function'>β₯</span> <span class='Value'>π©</span></code>: Deshape</a></h2> +<p><a class="fulldoc" href="../doc/reshape.html">βfull documentation</a></p> <p>Put all elements of <code><span class='Value'>π©</span></code> in a rank 1 array, promoting to an array if necessary.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4qWKIDEKCuKliiAx4oC/MiDiiY0gM+KAvzQ=">βοΈ</a><pre> <span class='Function'>β₯</span> <span class='Number'>1</span> β¨ 1 β© @@ -14,6 +15,7 @@ β¨ 1 2 3 4 β© </pre> <h2 id="π¨--π©-reshape"><a class="header" href="#π¨--π©-reshape"><code><span class='Value'>π¨</span> <span class='Function'>β₯</span> <span class='Value'>π©</span></code>: Reshape</a></h2> +<p><a class="fulldoc" href="../doc/reshape.html">βfull documentation</a></p> <p>Put all elements of <code><span class='Value'>π©</span></code> in an array of shape <code><span class='Value'>π¨</span></code>, removing elements or repeating them cyclically if necessary.</p> <p>A single element in <code><span class='Value'>π©</span></code> can be a function, which will be replaced with an appropriate length:</p> <ul> diff --git a/docs/help/each.html b/docs/help/each.html index da13f6f3..e90be79a 100644 --- a/docs/help/each.html +++ b/docs/help/each.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="diaresis-"><a class="header" href="#diaresis-">Diaresis (<code><span class='Modifier'>Β¨</span></code>)</a></h1> <h2 id="π½-π©-π¨-π½-π©-each"><a class="header" href="#π½-π©-π¨-π½-π©-each"><code><span class='Function'>π½</span><span class='Modifier'>Β¨</span> <span class='Value'>π©</span></code>, <code><span class='Value'>π¨</span> <span class='Function'>π½</span><span class='Modifier'>Β¨</span> <span class='Value'>π©</span></code>: Each</a></h2> +<p><a class="fulldoc" href="../doc/map.html">βfull documentation</a></p> <p>Apply <code><span class='Function'>π½</span></code> to/between the elements of the arguments. (<code><span class='Function'>π½</span><span class='Modifier2'>β</span><span class='Number'>Β―1</span></code>)</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=PMKoIDHigL8y4oC/MwoKNOKAvzXigL82IOKIvsKoIDHigL8y4oC/Mw==">βοΈ</a><pre> <span class='Function'><</span><span class='Modifier'>Β¨</span> <span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span> ββ diff --git a/docs/help/enclose_lessthan.html b/docs/help/enclose_lessthan.html index 2e543ee4..7a2760ff 100644 --- a/docs/help/enclose_lessthan.html +++ b/docs/help/enclose_lessthan.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="lesser-than-"><a class="header" href="#lesser-than-">Lesser Than (<code><span class='Function'><</span></code>)</a></h1> <h2 id="-π©-enclose"><a class="header" href="#-π©-enclose"><code><span class='Function'><</span> <span class='Value'>π©</span></code>: Enclose</a></h2> +<p><a class="fulldoc" href="../doc/enclose.html">βfull documentation</a></p> <p>Create a unit array containing <code><span class='Value'>π©</span></code>. (<code><span class='Paren'>(</span><span class='Function'>β’<</span><span class='Value'>π©</span><span class='Paren'>)</span> <span class='Function'>β‘</span> <span class='Bracket'>β¨β©</span></code>)</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=PDEKCgriiaI8MQ==">βοΈ</a><pre> <span class='Function'><</span><span class='Number'>1</span> βΒ· @@ -17,6 +18,7 @@ β¨β© </pre> <h2 id="π¨--π©-lesser-than"><a class="header" href="#π¨--π©-lesser-than"><code><span class='Value'>π¨</span> <span class='Function'><</span> <span class='Value'>π©</span></code>: Lesser Than</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> can both be either numbers or characters.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSA8IDMKCjLigL8z4oC/MCA8IDPigL8x4oC/MA==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'><</span> <span class='Number'>3</span> diff --git a/docs/help/endblock.html b/docs/help/endblock.html index e99167cb..3b7c3f03 100644 --- a/docs/help/endblock.html +++ b/docs/help/endblock.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="right-curly-bracket-"><a class="header" href="#right-curly-bracket-">Right Curly Bracket (<code><span class='Brace'>}</span></code>)</a></h1> <h2 id="--end-block"><a class="header" href="#--end-block"><code><span class='Value'>...</span> <span class='Brace'>}</span></code>: End Block</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>Starts a block, which starts with <code><span class='Brace'>}</span></code>. See <a href="beginblock.html">Begin Block</a> for more details.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=e/CdlaggKyDwnZWpfSAgICMgRnVuY3Rpb24KCnvwnZWo4oC/8J2UveKAv/Cdlal9ICAgIyAxLW1vZGlmaWVyCgp78J2VqOKAv/CdlL3igL/wnZS+4oC/8J2VqX0gIyAyLW1vZGlmaWVyCgp7YSDih5AgNX0gICAjIE5hbWVzcGFjZQoKezUrNCs2fSAgICMgSW1tZWRpYXRlIGJsb2Nr">βοΈ</a><pre> <span class='Brace'>{</span><span class='Value'>π¨</span> <span class='Function'>+</span> <span class='Value'>π©</span><span class='Brace'>}</span> <span class='Comment'># Function </span>(function block) diff --git a/docs/help/endlist.html b/docs/help/endlist.html index ad224179..5355f722 100644 --- a/docs/help/endlist.html +++ b/docs/help/endlist.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-right-angle-bracket-"><a class="header" href="#mathematical-right-angle-bracket-">Mathematical Right Angle Bracket (<code><span class='Bracket'>β©</span></code>)</a></h1> <h2 id="--end-list"><a class="header" href="#--end-list"><code><span class='Value'>...</span> <span class='Bracket'>β©</span></code>: End list</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#list-notation">βfull documentation</a></p> <p>Ends a list started by a <code><span class='Bracket'>β¨</span></code>. See <a href="beginlist.html">Begin List</a> for more details.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4p+oMSwgMiwgM+KfqQoK4p+oKyDii4QgLSDii4QgNTbin6k=">βοΈ</a><pre> <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> β¨ 1 2 3 β© diff --git a/docs/help/enlist_pair.html b/docs/help/enlist_pair.html index 2ec78670..8106dc13 100644 --- a/docs/help/enlist_pair.html +++ b/docs/help/enlist_pair.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="bow-tie-"><a class="header" href="#bow-tie-">Bow Tie (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-enlist"><a class="header" href="#-π©-enlist"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Enlist</a></h2> +<p><a class="fulldoc" href="../doc/pair.html">βfull documentation</a></p> <p>Put <code><span class='Value'>π©</span></code> in a single element list. (<code><span class='Bracket'>β¨</span><span class='Value'>π©</span><span class='Bracket'>β©</span></code>)</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4ouIIDEKCuKLiCA04oC/NCDipYogM+KAvzY34oC/OOKAvzA=">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>1</span> β¨ 1 β© @@ -21,6 +22,7 @@ β </pre> <h2 id="π¨--π©-pair"><a class="header" href="#π¨--π©-pair"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Pair</a></h2> +<p><a class="fulldoc" href="../doc/pair.html">βfull documentation</a></p> <p>Put <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> in a two element list. (<code><span class='Bracket'>β¨</span><span class='Value'>π¨</span><span class='Separator'>,</span> <span class='Value'>π©</span><span class='Bracket'>β©</span></code>)</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDii4ggMgoKMSDii4ggImRzZGFzZGFzIgoKKDPigL8zIOKliiAzKSDii4ggNjfigL8nYSfigL8iZXhhbXBsZSI=">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β</span> <span class='Number'>2</span> β¨ 1 2 β© diff --git a/docs/help/exponential_power.html b/docs/help/exponential_power.html index ee605102..c21f9479 100644 --- a/docs/help/exponential_power.html +++ b/docs/help/exponential_power.html @@ -6,12 +6,14 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="star-"><a class="header" href="#star-">Star (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-exponential"><a class="header" href="#-π©-exponential"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Exponential</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><code><span class='Value'>e</span></code> (Euler's constant) to the power of <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4ouGIDDigL8x4oC/MuKAvzM=">βοΈ</a><pre> <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'>3</span> β¨ 1 2.718281828459045 7.38905609893065 20.08553692318767 β© </pre> <h2 id="π¨--π©-power"><a class="header" href="#π¨--π©-power"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Power</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> to the power of <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MiDii4YgNQoKOOKAvzXigL85IOKLhiAyCgoy4oC/MyDii4YgM+KAv8KvNA==">βοΈ</a><pre> <span class='Number'>2</span> <span class='Function'>β</span> <span class='Number'>5</span> diff --git a/docs/help/export.html b/docs/help/export.html index 4b16243d..0dcf8dd7 100644 --- a/docs/help/export.html +++ b/docs/help/export.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="leftward-double-arrow-"><a class="header" href="#leftward-double-arrow-">Leftward Double Arrow (<code><span class='Gets'>β</span></code>)</a></h1> <h2 id="n--v-export-definition"><a class="header" href="#n--v-export-definition"><code><span class='Value'>n</span> <span class='Gets'>β</span> <span class='Value'>v</span></code>: Export Definition</a></h2> +<p><a class="fulldoc" href="../doc/expression.html#exports">βfull documentation</a></p> <p>Define a variable with name <code><span class='Value'>n</span></code> and export it from the current namespace.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=bnMg4oaQIHsgZXhwb3J0ZWQg4oeQIDUsIHVuZXhwb3J0ZWQg4oaQIDB9Cm5zLmV4cG9ydGVkCm5zLnVuZXhwb3J0ZWQ=">βοΈ</a><pre> <span class='Value'>ns</span> <span class='Gets'>β</span> <span class='Brace'>{</span> <span class='Value'>exported</span> <span class='Gets'>β</span> <span class='Number'>5</span><span class='Separator'>,</span> <span class='Value'>unexported</span> <span class='Gets'>β</span> <span class='Number'>0</span><span class='Brace'>}</span> <span class='Value'>ns.exported</span> @@ -14,6 +15,7 @@ <span class='Error'>Error: No key found</span> </pre> <h2 id="π¨--export-names"><a class="header" href="#π¨--export-names"><code><span class='Value'>π¨</span> <span class='Gets'>β</span></code>: Export names</a></h2> +<p><a class="fulldoc" href="../doc/expression.html#exports">βfull documentation</a></p> <p>Export the names given in <code><span class='Value'>π©</span></code> from the current namespace. Names must be defined somewhere in the scope.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=bnMxIOKGkCB7IOKfqGFsc29leHBvcnRlZOKfqeKHkCwgZXhwb3J0ZWQg4oeQIDUsIGFsc29leHBvcnRlZCDihpAgMH0KbnMxLmV4cG9ydGVkCm5zMS5hbHNvZXhwb3J0ZWQ=">βοΈ</a><pre> <span class='Value'>ns1</span> <span class='Gets'>β</span> <span class='Brace'>{</span> <span class='Bracket'>β¨</span><span class='Value'>alsoexported</span><span class='Bracket'>β©</span><span class='Gets'>β</span><span class='Separator'>,</span> <span class='Value'>exported</span> <span class='Gets'>β</span> <span class='Number'>5</span><span class='Separator'>,</span> <span class='Value'>alsoexported</span> <span class='Gets'>β</span> <span class='Number'>0</span><span class='Brace'>}</span> <span class='Value'>ns1.exported</span> diff --git a/docs/help/first_pick.html b/docs/help/first_pick.html index 043b5733..374bda18 100644 --- a/docs/help/first_pick.html +++ b/docs/help/first_pick.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="square-image-of-or-equal-to-"><a class="header" href="#square-image-of-or-equal-to-">Square Image Of Or Equal To (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-first"><a class="header" href="#-π©-first"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: First</a></h2> +<p><a class="fulldoc" href="../doc/pick.html#first">βfull documentation</a></p> <p>First element 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=4oqRIOKfqDEsIDIsIDPin6kKCmEg4oaQIDPigL8zIOKliiDihpU5CgriipEgYQ==">βοΈ</a><pre> <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> 1 @@ -16,6 +17,7 @@ 0 </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><a class="fulldoc" href="../doc/pick.html">βfull documentation</a></p> <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=MiDiipEg4p+oMSwgMiwgM+KfqQoKYiDihpAgM+KAvzMg4qWKIOKGlTkKCjLigL8wIOKKkSBi">βοΈ</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 diff --git a/docs/help/firstcell_select.html b/docs/help/firstcell_select.html index 69e45512..7c0c8d75 100644 --- a/docs/help/firstcell_select.html +++ b/docs/help/firstcell_select.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="square-image-of-"><a class="header" href="#square-image-of-">Square Image Of (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-first-cell"><a class="header" href="#-π©-first-cell"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: First Cell</a></h2> +<p><a class="fulldoc" href="../doc/select.html">βfull documentation</a></p> <p>First 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=4oqPIOKfqDEsIDIsIDPin6kKCmEg4oaQIDPigL8zIOKliiDihpU5Cgriio8gYQ==">βοΈ</a><pre> <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> βΒ· @@ -18,6 +19,7 @@ β¨ 0 1 2 β© </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><a class="fulldoc" href="../doc/select.html">βfull documentation</a></p> <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=MuKAvzAg4oqPIOKfqDEsIDIsIDPin6kKCmIg4oaQIDPigL8zIOKliiDihpU5Cgoy4oC/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 β© diff --git a/docs/help/floor_minimum.html b/docs/help/floor_minimum.html index 6b12ec28..8db80a1f 100644 --- a/docs/help/floor_minimum.html +++ b/docs/help/floor_minimum.html @@ -6,12 +6,14 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="left-floor-"><a class="header" href="#left-floor-">Left Floor (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-floor"><a class="header" href="#-π©-floor"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Floor</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">βfull documentation</a></p> <p>Round <code><span class='Value'>π©</span></code> down to the nearest integer.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oyKIDEuMuKAv8+A4oC/M+KAvzcuODk=">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>1.2</span><span class='Ligature'>βΏ</span><span class='Number'>Ο</span><span class='Ligature'>βΏ</span><span class='Number'>3</span><span class='Ligature'>βΏ</span><span class='Number'>7.89</span> β¨ 1 3 3 7 β© </pre> <h2 id="π¨--π©-minimum"><a class="header" href="#π¨--π©-minimum"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Minimum</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">βfull documentation</a></p> <p>Minimum of <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDijIogMgoKMuKAvzMg4oyKIDTigL8y">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β</span> <span class='Number'>2</span> diff --git a/docs/help/fold.html b/docs/help/fold.html index cbe5f393..2ca0aa2c 100644 --- a/docs/help/fold.html +++ b/docs/help/fold.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="acute-accent-"><a class="header" href="#acute-accent-">Acute Accent (<code><span class='Modifier'>Β΄</span></code>)</a></h1> <h2 id="π½-π©-fold"><a class="header" href="#π½-π©-fold"><code><span class='Function'>π½</span><span class='Modifier'>Β΄</span> <span class='Value'>π©</span></code>: Fold</a></h2> +<p><a class="fulldoc" href="../doc/fold.html">βfull documentation</a></p> <p>Fold over <code><span class='Value'>π©</span></code> with <code><span class='Function'>π½</span></code> from right to left i.e. Insert <code><span class='Function'>π½</span></code> between the elements of <code><span class='Value'>π©</span></code>.</p> <p><code><span class='Value'>π©</span></code> must be a simple list (<code><span class='Number'>1</span> <span class='Function'>=</span> <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=K8K0IDHigL8y4oC/MwoKMSsyKzMKCi3CtCAx4oC/MuKAvzMKCjEtMi0z">βοΈ</a><pre> <span class='Function'>+</span><span class='Modifier'>Β΄</span> <span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span> @@ -21,6 +22,7 @@ 2 </pre> <h2 id="π¨-π½-π©-fold-with-initial"><a class="header" href="#π¨-π½-π©-fold-with-initial"><code><span class='Value'>π¨</span> <span class='Function'>π½</span><span class='Modifier'>Β΄</span> <span class='Value'>π©</span></code>: Fold With Initial</a></h2> +<p><a class="fulldoc" href="../doc/fold.html#initial-element">βfull documentation</a></p> <p>Monadic fold, but use <code><span class='Value'>π¨</span></code> as initial right argument.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSArwrQgMeKAvzLigL8zCgoxKzIrMys1Cgo1IC3CtCAx4oC/MuKAvzMKCjEtMi0zLTU=">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Modifier'>Β΄</span> <span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span> 11 diff --git a/docs/help/gradedown_binsdown.html b/docs/help/gradedown_binsdown.html index 9c68f2aa..0f3ef3d8 100644 --- a/docs/help/gradedown_binsdown.html +++ b/docs/help/gradedown_binsdown.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="del-stile-"><a class="header" href="#del-stile-">Del Stile (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-grade-down"><a class="header" href="#-π©-grade-down"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Grade Down</a></h2> +<p><a class="fulldoc" href="../doc/order.html#grade">βfull documentation</a></p> <p>Indices of <code><span class='Value'>π©</span></code> that would sort its major cells in descending order.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgMeKAvzLigL8zCgrijZIgYQoKKOKNkmEpIOKKjyBh">βοΈ</a><pre> <span class='Value'>a</span> <span class='Gets'>β</span> <span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span> @@ -16,6 +17,7 @@ β¨ 3 2 1 β© </pre> <h2 id="π¨--π©-bins-down"><a class="header" href="#π¨--π©-bins-down"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Bins Down</a></h2> +<p><a class="fulldoc" href="../doc/order.html#bins">βfull documentation</a></p> <p>Binary search for each cell of <code><span class='Value'>π©</span></code> in <code><span class='Value'>π¨</span></code>, returning the number of major cells in <code><span class='Value'>π¨</span></code> greater than or equal to that cell.</p> <p><code><span class='Value'>π¨</span></code> must be sorted in descending order.</p> <p><a href="../doc/arithmetic.html#pervasion">Right Pervasive.</a></p> diff --git a/docs/help/gradeup_binsup.html b/docs/help/gradeup_binsup.html index d87232e6..9a914f52 100644 --- a/docs/help/gradeup_binsup.html +++ b/docs/help/gradeup_binsup.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="delta-stile-"><a class="header" href="#delta-stile-">Delta Stile (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-grade-up"><a class="header" href="#-π©-grade-up"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Grade Up</a></h2> +<p><a class="fulldoc" href="../doc/order.html#grade">βfull documentation</a></p> <p>Indices of <code><span class='Value'>π©</span></code> that would sort its major cells in ascending order.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgM+KAvzLigL8xCgrijYsgYQoKKOKNi2EpIOKKjyBh">βοΈ</a><pre> <span class='Value'>a</span> <span class='Gets'>β</span> <span class='Number'>3</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>1</span> @@ -16,6 +17,7 @@ β¨ 1 2 3 β© </pre> <h2 id="π¨--π©-bins-up"><a class="header" href="#π¨--π©-bins-up"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Bins Up</a></h2> +<p><a class="fulldoc" href="../doc/order.html#bins">βfull documentation</a></p> <p>Binary search for each cell of <code><span class='Value'>π©</span></code> in <code><span class='Value'>π¨</span></code>, returning the number of major cells in <code><span class='Value'>π¨</span></code> less than or equal to that cell.</p> <p><code><span class='Value'>π¨</span></code> must be sorted in ascending order.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=M+KAvzTigL814oC/NyDijYsgMgoKM+KAvzTigL814oC/NyDijYsgMuKAvzY=">βοΈ</a><pre> <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'>7</span> <span class='Function'>β</span> <span class='Number'>2</span> diff --git a/docs/help/greaterthanorequalto.html b/docs/help/greaterthanorequalto.html index 73e07c20..0884b29b 100644 --- a/docs/help/greaterthanorequalto.html +++ b/docs/help/greaterthanorequalto.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="greater-than-or-equal-to-"><a class="header" href="#greater-than-or-equal-to-">Greater Than or Equal To (<code><span class='Function'>β₯</span></code>)</a></h1> <h2 id="π¨--π©-greater-than-or-equal-to"><a class="header" href="#π¨--π©-greater-than-or-equal-to"><code><span class='Value'>π¨</span> <span class='Function'>β₯</span> <span class='Value'>π©</span></code>: Greater Than or Equal To</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> can both be either numbers or characters.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaUgMwoKMuKAvzPigL8wIOKJpSAz4oC/MeKAvzA=">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β₯</span> <span class='Number'>3</span> diff --git a/docs/help/groupindices_group.html b/docs/help/groupindices_group.html index 91d4ea8f..a175860b 100644 --- a/docs/help/groupindices_group.html +++ b/docs/help/groupindices_group.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="square-cup-"><a class="header" href="#square-cup-">Square Cup (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-group-indices"><a class="header" href="#-π©-group-indices"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Group Indices</a></h2> +<p><a class="fulldoc" href="../doc/group.html">βfull documentation</a></p> <p>Group the indices of the major cells of <code><span class='Value'>π©</span></code> by their respective values.</p> <p><code><span class='Value'>π©</span></code> must consist of integers. Groups start from 0.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCijihpU4KSDiiY0g4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzU=">βοΈ</a><pre> <span class='Function'>β</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='Ligature'>βΏ</span><span class='Number'>6</span><span class='Ligature'>βΏ</span><span class='Number'>4</span><span class='Ligature'>βΏ</span><span class='Number'>7</span><span class='Ligature'>βΏ</span><span class='Number'>5</span> @@ -18,6 +19,7 @@ β </pre> <h2 id="π¨--π©-group"><a class="header" href="#π¨--π©-group"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Group</a></h2> +<p><a class="fulldoc" href="../doc/group.html">βfull documentation</a></p> <p>Group the major cells of <code><span class='Value'>π©</span></code> by their respective indices in <code><span class='Value'>π¨</span></code>.</p> <p>If an element corresponds to <code><span class='Number'>Β―1</span></code>, it is excluded from grouping.</p> <p>An extra element can be added to the end of <code><span class='Value'>π¨</span></code> to specify length of the result.</p> diff --git a/docs/help/identity_left.html b/docs/help/identity_left.html index 95656ff9..d38c8869 100644 --- a/docs/help/identity_left.html +++ b/docs/help/identity_left.html @@ -6,11 +6,13 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="left-tack-"><a class="header" href="#left-tack-">Left Tack (<code><span class='Function'>β£</span></code>)</a></h1> <h2 id="-π©-identity"><a class="header" href="#-π©-identity"><code><span class='Function'>β£</span> <span class='Value'>π©</span></code>: Identity</a></h2> +<p><a class="fulldoc" href="../doc/identity.html">βfull documentation</a></p> <p>Return <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=4oqjIDU=">βοΈ</a><pre> <span class='Function'>β£</span> <span class='Number'>5</span> 5 </pre> <h2 id="π¨--π©-left"><a class="header" href="#π¨--π©-left"><code><span class='Value'>π¨</span> <span class='Function'>β£</span> <span class='Value'>π©</span></code>: Left</a></h2> +<p><a class="fulldoc" href="../doc/identity.html">βfull documentation</a></p> <p>Return <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=NSDiiqMgOAoKJ2EnIOKKoyAx4oC/MuKAvzM=">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>β£</span> <span class='Number'>8</span> 5 diff --git a/docs/help/identity_right.html b/docs/help/identity_right.html index 446f8bbe..c823919b 100644 --- a/docs/help/identity_right.html +++ b/docs/help/identity_right.html @@ -6,11 +6,13 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="right-tack-"><a class="header" href="#right-tack-">Right Tack (<code><span class='Function'>β’</span></code>)</a></h1> <h2 id="-π©-identity"><a class="header" href="#-π©-identity"><code><span class='Function'>β’</span> <span class='Value'>π©</span></code>: Identity</a></h2> +<p><a class="fulldoc" href="../doc/identity.html">βfull documentation</a></p> <p>Return <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=4oqiIDU=">βοΈ</a><pre> <span class='Function'>β’</span> <span class='Number'>5</span> 5 </pre> <h2 id="π¨--π©-right"><a class="header" href="#π¨--π©-right"><code><span class='Value'>π¨</span> <span class='Function'>β’</span> <span class='Value'>π©</span></code>: Right</a></h2> +<p><a class="fulldoc" href="../doc/identity.html">βfull documentation</a></p> <p>Return <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=NSDiiqIgOAoKJ2EnIOKKoiAx4oC/MuKAvzM=">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>β’</span> <span class='Number'>8</span> 8 diff --git a/docs/help/indices_replicate.html b/docs/help/indices_replicate.html index 3ef36de1..c874a7a8 100644 --- a/docs/help/indices_replicate.html +++ b/docs/help/indices_replicate.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="solidus-"><a class="header" href="#solidus-">Solidus (<code><span class='Function'>/</span></code>)</a></h1> <h2 id="-π©-indices"><a class="header" href="#-π©-indices"><code><span class='Function'>/</span> <span class='Value'>π©</span></code>: Indices</a></h2> +<p><a class="fulldoc" href="../doc/replicate.html#indices">βfull documentation</a></p> <p>Repeat the index of each element in <code><span class='Value'>π©</span></code> by the element's value. <code><span class='Value'>π©</span></code> must be rank 1.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=LyAx4oC/MuKAvzMKCi8gMeKAvzDigL8x">βοΈ</a><pre> <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> β¨ 0 1 1 2 2 2 β© @@ -14,6 +15,7 @@ β¨ 0 2 β© </pre> <h2 id="π¨--π©-replicate"><a class="header" href="#π¨--π©-replicate"><code><span class='Value'>π¨</span> <span class='Function'>/</span> <span class='Value'>π©</span></code>: Replicate</a></h2> +<p><a class="fulldoc" href="../doc/replicate.html">βfull documentation</a></p> <p>Repeat each major cell in <code><span class='Value'>π©</span></code> by the corresponding element in <code><span class='Value'>π¨</span></code>.</p> <p>Unit <code><span class='Value'>π¨</span></code> applies to all elements.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MyAvICJjb3B5IgoKMeKAvzDigL8xIC8gMeKAvzLigL8z">βοΈ</a><pre> <span class='Number'>3</span> <span class='Function'>/</span> <span class='String'>"copy"</span> diff --git a/docs/help/infinity.html b/docs/help/infinity.html index 8f6f1a6d..c607967e 100644 --- a/docs/help/infinity.html +++ b/docs/help/infinity.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="infinity-"><a class="header" href="#infinity-">Infinity (<code><span class='Number'>β</span></code>)</a></h1> <h2 id="-infinity"><a class="header" href="#-infinity"><code><span class='Number'>β</span></code>: Infinity</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#constants">βfull documentation</a></p> <p>Mathematical constant Infinity, a numeric literal. Can be negative (<code><span class='Number'>Β―β</span></code>).</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oieCgrCr+KIngoKMSviiJ4=">βοΈ</a><pre> <span class='Number'>β</span> β diff --git a/docs/help/insert.html b/docs/help/insert.html index 27e8e15b..58af28f7 100644 --- a/docs/help/insert.html +++ b/docs/help/insert.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="double-acute-accent-"><a class="header" href="#double-acute-accent-">Double Acute Accent (<code><span class='Modifier'>Λ</span></code>)</a></h1> <h2 id="π½-π©-insert"><a class="header" href="#π½-π©-insert"><code><span class='Function'>π½</span><span class='Modifier'>Λ</span> <span class='Value'>π©</span></code>: Insert</a></h2> +<p><a class="fulldoc" href="../doc/fold.html">βfull documentation</a></p> <p>Fold over cells of <code><span class='Value'>π©</span></code> with <code><span class='Function'>π½</span></code> from end to start, that is, insert <code><span class='Function'>π½</span></code> between the major cells 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=YSDihpAgM+KAvzMg4qWKIOKGlTkKCivLnSBhCgow4oC/MeKAvzIgKyAz4oC/NOKAvzUgKyA24oC/N+KAvzg=">βοΈ</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> @@ -16,6 +17,7 @@ β¨ 9 12 15 β© </pre> <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><a class="fulldoc" href="../doc/fold.html#initial-element">βfull documentation</a></p> <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=YiDihpAgM+KAvzMg4qWKIOKGlTkKCjHigL8x4oC/MSAry50gYgoKMSAry50gYgoKMOKAvzHigL8yICsgM+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> diff --git a/docs/help/join_jointo.html b/docs/help/join_jointo.html index bd21cce3..2fe0421e 100644 --- a/docs/help/join_jointo.html +++ b/docs/help/join_jointo.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="lazy-s-"><a class="header" href="#lazy-s-">Lazy S (<code><span class='Function'>βΎ</span></code>)</a></h1> <h2 id="-π©-join"><a class="header" href="#-π©-join"><code><span class='Function'>βΎ</span> <span class='Value'>π©</span></code>: Join</a></h2> +<p><a class="fulldoc" href="../doc/join.html">βfull documentation</a></p> <p>Join all elements of <code><span class='Value'>π©</span></code> together.</p> <p>Element ranks must be compatible.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oi+IOKfqDHigL8yLCAzLCA04oC/NeKfqQoKbSDihpAgKDPigL8x4omN4oycNOKAvzLigL81KSDipYrCqCAy4oC/M+KliuKGlTYKCuKIviBt">βοΈ</a><pre> <span class='Function'>βΎ</span> <span class='Bracket'>β¨</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Separator'>,</span> <span class='Number'>4</span><span class='Ligature'>βΏ</span><span class='Number'>5</span><span class='Bracket'>β©</span> @@ -22,6 +23,7 @@ β </pre> <h2 id="π¨--π©-join-to"><a class="header" href="#π¨--π©-join-to"><code><span class='Value'>π¨</span> <span class='Function'>βΎ</span> <span class='Value'>π©</span></code>: Join To</a></h2> +<p><a class="fulldoc" href="../doc/join.html">βfull documentation</a></p> <p>Join <code><span class='Value'>π¨</span></code> to <code><span class='Value'>π©</span></code> along the first axis.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ImFiY2QiIOKIviAiRUZHIgoKYSDihpAgM+KAvzMg4qWKIOKGlTkKCmMg4oaQIDTigL8zIOKliiDihpUxMgoKYeKIvmM=">βοΈ</a><pre> <span class='String'>"abcd"</span> <span class='Function'>βΎ</span> <span class='String'>"EFG"</span> "abcdEFG" diff --git a/docs/help/leftargument.html b/docs/help/leftargument.html index 785b16f8..2c92de98 100644 --- a/docs/help/leftargument.html +++ b/docs/help/leftargument.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-double-struck-w-π¨"><a class="header" href="#mathematical-double-struck-w-π¨">Mathematical Double-struck W (<code><span class='Value'>π¨</span></code>)</a></h1> <h2 id="π¨-left-argument"><a class="header" href="#π¨-left-argument"><code><span class='Value'>π¨</span></code>: Left Argument</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>A variable assigned to the left argument of a block. <code><span class='Function'>π</span></code> can be used to access the left argument as a function.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSB78J2VqH0gMQ==">βοΈ</a><pre> <span class='Number'>5</span> <span class='Brace'>{</span><span class='Value'>π¨</span><span class='Brace'>}</span> <span class='Number'>1</span> 5 diff --git a/docs/help/length_notequals.html b/docs/help/length_notequals.html index 5480cae4..3667e2fe 100644 --- a/docs/help/length_notequals.html +++ b/docs/help/length_notequals.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="not-equal-"><a class="header" href="#not-equal-">Not Equal (<code><span class='Function'>β </span></code>)</a></h1> <h2 id="-π©-length"><a class="header" href="#-π©-length"><code><span class='Function'>β </span> <span class='Value'>π©</span></code>: Length</a></h2> +<p><a class="fulldoc" href="../doc/shape.html">βfull documentation</a></p> <p>Length of the first dimension 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=4omgIDMKCuKJoCDin6gxLCAyLCAz4p+pCgriiaAgM+KAvzTigL814qWKMAoK4omgIDHigL804oC/NeKlijAKCuKJoCA04oC/NOKAvzXipYow">βοΈ</a><pre> <span class='Function'>β </span> <span class='Number'>3</span> 1 @@ -23,6 +24,7 @@ 4 </pre> <h2 id="π¨--π©-not-equal-to"><a class="header" href="#π¨--π©-not-equal-to"><code><span class='Value'>π¨</span> <span class='Function'>β </span> <span class='Value'>π©</span></code>: Not Equal To</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">βfull documentation</a></p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaAgMwoKMuKAvzPigL8wIOKJoCAz4oC/MeKAvzAKCidhJyDiiaAgJ2En">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β </span> <span class='Number'>3</span> 1 diff --git a/docs/help/lessthanorequalto.html b/docs/help/lessthanorequalto.html index 16b98e1a..589830f4 100644 --- a/docs/help/lessthanorequalto.html +++ b/docs/help/lessthanorequalto.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="lesser-than-or-equal-to-"><a class="header" href="#lesser-than-or-equal-to-">Lesser Than or Equal To (<code><span class='Function'>β€</span></code>)</a></h1> <h2 id="π¨--π©-lesser-than-or-equal-to"><a class="header" href="#π¨--π©-lesser-than-or-equal-to"><code><span class='Value'>π¨</span> <span class='Function'>β€</span> <span class='Value'>π©</span></code>: Lesser Than or Equal To</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> can both be either numbers or characters.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaQgMwoKMuKAvzPigL8wIOKJpCAz4oC/MeKAvzA=">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β€</span> <span class='Number'>3</span> diff --git a/docs/help/markfirst_memberof.html b/docs/help/markfirst_memberof.html index 2eeb2cf8..33f30d0e 100644 --- a/docs/help/markfirst_memberof.html +++ b/docs/help/markfirst_memberof.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="element-of-"><a class="header" href="#element-of-">Element Of (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-mark-firsts"><a class="header" href="#-π©-mark-firsts"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Mark Firsts</a></h2> +<p><a class="fulldoc" href="../doc/selfcmp.html#mark-firsts">βfull documentation</a></p> <p>Mark the first occurrence of each major cell in <code><span class='Value'>π©</span></code> with a 1, and all other occurrences with a 0.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oiKIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCmEg4oaQIDPigL8zIOKliiDihpU5CgriiIogYQ==">βοΈ</a><pre> <span class='Function'>β</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='Ligature'>βΏ</span><span class='Number'>6</span><span class='Ligature'>βΏ</span><span class='Number'>4</span><span class='Ligature'>βΏ</span><span class='Number'>7</span><span class='Ligature'>βΏ</span><span class='Number'>5</span> β¨ 1 1 1 0 0 1 0 β© @@ -16,6 +17,7 @@ β¨ 1 1 1 β© </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><a class="fulldoc" href="../doc/search.html#member-of">βfull documentation</a></p> <p>Is each cell 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=4p+oMeKfqSDiiIog4oaVOQoKYiDihpAgM+KAvzMg4qWKIOKGlTkKCuKfqDDigL8x4oC/MuKfqSDiiIogYgoK4p+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 β© diff --git a/docs/help/merge_greaterthan.html b/docs/help/merge_greaterthan.html index 1fe429b2..c0b21032 100644 --- a/docs/help/merge_greaterthan.html +++ b/docs/help/merge_greaterthan.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="greater-than-"><a class="header" href="#greater-than-">Greater Than (<code><span class='Function'>></span></code>)</a></h1> <h2 id="-π©-merge"><a class="header" href="#-π©-merge"><code><span class='Function'>></span> <span class='Value'>π©</span></code>: Merge</a></h2> +<p><a class="fulldoc" href="../doc/couple.html">βfull documentation</a></p> <p>Add the rank of an element of <code><span class='Value'>π©</span></code> to the rank of <code><span class='Value'>π©</span></code>.</p> <p>All elements must have the same rank.</p> <p>Returns atomic values as is.</p> @@ -24,6 +25,7 @@ β¨ 2 2 β© </pre> <h2 id="π¨--π©-greater-than"><a class="header" href="#π¨--π©-greater-than"><code><span class='Value'>π¨</span> <span class='Function'>></span> <span class='Value'>π©</span></code>: Greater Than</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> can both be either numbers or characters.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSA+IDMKCjLigL8z4oC/MCA+IDPigL8x4oC/MAoKJ2EnID4gJ2In">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>></span> <span class='Number'>3</span> diff --git a/docs/help/minus.html b/docs/help/minus.html index a09cf57b..c235aa75 100644 --- a/docs/help/minus.html +++ b/docs/help/minus.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="macron-"><a class="header" href="#macron-">Macron (<code><span class='Number'>Β―</span></code>)</a></h1> <h2 id="-minus"><a class="header" href="#-minus"><code><span class='Number'>Β―</span></code>: Minus</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#constants">βfull documentation</a></p> <p>Prefix before numbers to indicate that they are negative.</p> <p>Note that this is not the same as <code><span class='Function'>-</span></code>, since it is part of the number, rather than a primitive that negates its value.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=LTHigL8y4oC/MwoKwq8x4oC/MuKAvzM=">βοΈ</a><pre> <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> diff --git a/docs/help/modifierleftoperand.html b/docs/help/modifierleftoperand.html index ebffdfe9..40611bd8 100644 --- a/docs/help/modifierleftoperand.html +++ b/docs/help/modifierleftoperand.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-double-struck-f-π½"><a class="header" href="#mathematical-double-struck-f-π½">Mathematical Double-struck F (<code><span class='Function'>π½</span></code>)</a></h1> <h2 id="π½-modifier-left-operand"><a class="header" href="#π½-modifier-left-operand"><code><span class='Function'>π½</span></code>: Modifier Left operand</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>A variable assigned to the left operand of a modifier block. <code><span class='Value'>π</span></code> can be used to access the left operand as a subject.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSAre/CdlZfiiqPwnZWofSAx">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Brace'>{</span><span class='Value'>π</span><span class='Function'>β£</span><span class='Value'>π¨</span><span class='Brace'>}</span> <span class='Number'>1</span> + diff --git a/docs/help/negate_subtract.html b/docs/help/negate_subtract.html index 12d404ba..285c0c7b 100644 --- a/docs/help/negate_subtract.html +++ b/docs/help/negate_subtract.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="minus--"><a class="header" href="#minus--">Minus (<code><span class='Function'>-</span></code>)</a></h1> <h2 id="--π©-negate"><a class="header" href="#--π©-negate"><code><span class='Function'>-</span> <span class='Value'>π©</span></code>: Negate</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p>Additive Inverse of <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=LSAxCgotIMKvMQ==">βοΈ</a><pre> <span class='Function'>-</span> <span class='Number'>1</span> @@ -15,6 +16,7 @@ 1 </pre> <h2 id="π¨---π©-subtract"><a class="header" href="#π¨---π©-subtract"><code><span class='Value'>π¨</span> <span class='Function'>-</span> <span class='Value'>π©</span></code>: Subtract</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p>Subtract <code><span class='Value'>π©</span></code> from <code><span class='Value'>π¨</span></code>. <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> can be characters or numbers.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSAtIDIKCjEgLSAy4oC/M+KAvzQKCidhJyAtIDQKCidiJyAtICdhJw==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span> diff --git a/docs/help/not_span.html b/docs/help/not_span.html index 9495b8b6..3f0edff2 100644 --- a/docs/help/not_span.html +++ b/docs/help/not_span.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="not-"><a class="header" href="#not-">Not (<code><span class='Function'>Β¬</span></code>)</a></h1> <h2 id="-π©-logical-not"><a class="header" href="#-π©-logical-not"><code><span class='Function'>Β¬</span> <span class='Value'>π©</span></code>: Logical Not</a></h2> +<p><a class="fulldoc" href="../doc/logic.html">βfull documentation</a></p> <p>Logical Not of <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=wqwgMAoKwqwgMeKAvzA=">βοΈ</a><pre> <span class='Function'>Β¬</span> <span class='Number'>0</span> @@ -15,6 +16,7 @@ β¨ 0 1 β© </pre> <h2 id="π¨--π©-span"><a class="header" href="#π¨--π©-span"><code><span class='Value'>π¨</span> <span class='Function'>Β¬</span> <span class='Value'>π©</span></code>: Span</a></h2> +<p><a class="fulldoc" href="../doc/logic.html">βfull documentation</a></p> <p>Count of numbers in the inclusive range from <code><span class='Value'>π©</span></code> to <code><span class='Value'>π¨</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MyDCrCAxCgoz4oC/NCDCrCAw4oC/Mg==">βοΈ</a><pre> <span class='Number'>3</span> <span class='Function'>Β¬</span> <span class='Number'>1</span> diff --git a/docs/help/nothing.html b/docs/help/nothing.html index ffc8589c..09188be2 100644 --- a/docs/help/nothing.html +++ b/docs/help/nothing.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="middle-dot-"><a class="header" href="#middle-dot-">Middle Dot (<code><span class='Nothing'>Β·</span></code>)</a></h1> <h2 id="-nothing"><a class="header" href="#-nothing"><code><span class='Nothing'>Β·</span></code>: Nothing</a></h2> +<p><a class="fulldoc" href="../doc/expression.html#nothing">βfull documentation</a></p> <h3 id="in-trains"><a class="header" href="#in-trains">In Trains</a></h3> <p>Nothing can serve as a left argument in a train to string together multiple monadic functions.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=KC0rLSkgNQoKKC3CtystKSA1">βοΈ</a><pre> <span class='Paren'>(</span><span class='Function'>-+-</span><span class='Paren'>)</span> <span class='Number'>5</span> diff --git a/docs/help/nullcharacter.html b/docs/help/nullcharacter.html index 753d2d3c..24bcf67e 100644 --- a/docs/help/nullcharacter.html +++ b/docs/help/nullcharacter.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="commercial-at-"><a class="header" href="#commercial-at-">Commercial At (<code><span class='String'>@</span></code>)</a></h1> <h2 id="-null-character"><a class="header" href="#-null-character"><code><span class='String'>@</span></code>: Null Character</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#constants">βfull documentation</a></p> <p>Null character, code point 0 in ASCII. A shortcut character literal.</p> <p>Add to a code point number to get that character.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=QCs1MAoKQAoKQCs2NA==">βοΈ</a><pre> <span class='String'>@</span><span class='Function'>+</span><span class='Number'>50</span> diff --git a/docs/help/occurrencecount_progressiveindexof.html b/docs/help/occurrencecount_progressiveindexof.html index bd938e1d..800f94dd 100644 --- a/docs/help/occurrencecount_progressiveindexof.html +++ b/docs/help/occurrencecount_progressiveindexof.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="square-original-of-or-equal-to-"><a class="header" href="#square-original-of-or-equal-to-">Square Original Of or Equal To (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-occurrence-count"><a class="header" href="#-π©-occurrence-count"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Occurrence Count</a></h2> +<p><a class="fulldoc" href="../doc/selfcmp.html#occurrence-count">βfull documentation</a></p> <p>Number of times each major cell of <code><span class='Value'>π©</span></code> has occurred before the current position.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqSICAgMuKAvzfigL8x4oC/OOKAvzHigL834oC/MeKAvzjigL8y4oC/OOKAvzQKCuKJjeKfnOKKkiAy4oC/N+KAvzHigL844oC/MeKAvzfigL8x4oC/OOKAvzLigL844oC/NA==">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>7</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>8</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>7</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>8</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>8</span><span class='Ligature'>βΏ</span><span class='Number'>4</span> β¨ 0 0 0 0 1 1 2 1 1 2 0 β© @@ -17,6 +18,7 @@ β </pre> <h2 id="π¨--π©-progressive-index-of"><a class="header" href="#π¨--π©-progressive-index-of"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Progressive Index Of</a></h2> +<p><a class="fulldoc" href="../doc/search.html#progressive-index-of">βfull documentation</a></p> <p>Index of the first unused match of each major cell of <code><span class='Value'>π©</span></code> in <code><span class='Value'>π¨</span></code>. If there are no more matches left, the length of <code><span class='Value'>π¨</span></code> is placed in that position.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ImFhYSIg4oqSICJhYWFhYSIKCiJhYWFiYiIg4oqSICJhYmFiYWJhYmFiIg==">βοΈ</a><pre> <span class='String'>"aaa"</span> <span class='Function'>β</span> <span class='String'>"aaaaa"</span> β¨ 0 1 2 3 3 β© diff --git a/docs/help/pi.html b/docs/help/pi.html index 0dd7e8bd..3a947cb2 100644 --- a/docs/help/pi.html +++ b/docs/help/pi.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="pi-Ο"><a class="header" href="#pi-Ο">Pi (<code><span class='Number'>Ο</span></code>)</a></h1> <h2 id="Ο-pi"><a class="header" href="#Ο-pi"><code><span class='Number'>Ο</span></code>: Pi</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#constants">βfull documentation</a></p> <p>The mathematical constant pi, a numeric literal. Can be negative (<code><span class='Number'>Β―Ο</span></code>).</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=z4AKCsKvz4A=">βοΈ</a><pre> <span class='Number'>Ο</span> 3.141592653589793 diff --git a/docs/help/prefixes_take.html b/docs/help/prefixes_take.html index 6af8e8ad..f56b954f 100644 --- a/docs/help/prefixes_take.html +++ b/docs/help/prefixes_take.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="up-arrow-"><a class="header" href="#up-arrow-">Up Arrow (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-prefixes"><a class="header" href="#-π©-prefixes"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Prefixes</a></h2> +<p><a class="fulldoc" href="../doc/prefixes.html">βfull documentation</a></p> <p>Prefixes of array <code><span class='Value'>π©</span></code> along its first axis.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oaRIDHigL8y4oC/M+KAvzQKCmEg4oaQIDPigL8zIOKliiDihpU5CgrihpEgYQ==">βοΈ</a><pre> <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><span class='Ligature'>βΏ</span><span class='Number'>4</span> β¨ β¨β© β¨ 1 β© β¨ 1 2 β© β¨ 1 2 3 β© β¨ 1 2 3 4 β© β© @@ -22,6 +23,7 @@ β </pre> <h2 id="π¨--π©-take"><a class="header" href="#π¨--π©-take"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Take</a></h2> +<p><a class="fulldoc" href="../doc/take.html">βfull documentation</a></p> <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> diff --git a/docs/help/range_windows.html b/docs/help/range_windows.html index b284e54c..5bf4e45c 100644 --- a/docs/help/range_windows.html +++ b/docs/help/range_windows.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="up-down-arrow-"><a class="header" href="#up-down-arrow-">Up Down Arrow (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-range"><a class="header" href="#-π©-range"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Range</a></h2> +<p><a class="fulldoc" href="../doc/range.html">βfull documentation</a></p> <p>Return all indices that would index into an array of shape <code><span class='Value'>π©</span></code>.</p> <p>When given a single number, range from <code><span class='Number'>0</span></code> to <code><span class='Value'>π©</span><span class='Function'>-</span><span class='Number'>1</span></code>.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oaVIDQKCuKGlSA04oC/NQ==">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>4</span> @@ -20,6 +21,7 @@ β </pre> <h2 id="π¨--π©-windows"><a class="header" href="#π¨--π©-windows"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Windows</a></h2> +<p><a class="fulldoc" href="../doc/windows.html">βfull documentation</a></p> <p>Overlapping slices from <code><span class='Value'>π©</span></code> of shape <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=NSDihpUgImFiY2RlZmciCgphIOKGkCAz4oC/M+KliuKGlTkKCjLigL8yIOKGlSBh">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>β</span> <span class='String'>"abcdefg"</span> ββ diff --git a/docs/help/rank_equals.html b/docs/help/rank_equals.html index dfa28f39..bd5b3727 100644 --- a/docs/help/rank_equals.html +++ b/docs/help/rank_equals.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="equal-"><a class="header" href="#equal-">Equal (<code><span class='Function'>=</span></code>)</a></h1> <h2 id="-π©-rank"><a class="header" href="#-π©-rank"><code><span class='Function'>=</span> <span class='Value'>π©</span></code>: Rank</a></h2> +<p><a class="fulldoc" href="../doc/shape.html">βfull documentation</a></p> <p>Returns the number of dimensions 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=PSAwCgo9IDPipYowCgo9IDPigL8z4qWKMAoKM+KAvzPigL8zIOKliiDin6jin6gw4p+p4p+p">βοΈ</a><pre> <span class='Function'>=</span> <span class='Number'>0</span> 0 @@ -32,6 +33,7 @@ β </pre> <h2 id="π¨--π©-equal-to"><a class="header" href="#π¨--π©-equal-to"><code><span class='Value'>π¨</span> <span class='Function'>=</span> <span class='Value'>π©</span></code>: Equal To</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">βfull documentation</a></p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSA9IDMKCjLigL8z4oC/MCA9IDPigL8x4oC/MAoKJ2EnID0gJ2En">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>=</span> <span class='Number'>3</span> 0 diff --git a/docs/help/reciprocal_divide.html b/docs/help/reciprocal_divide.html index 1f361b93..c7bd863f 100644 --- a/docs/help/reciprocal_divide.html +++ b/docs/help/reciprocal_divide.html @@ -6,12 +6,14 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="divide-"><a class="header" href="#divide-">Divide (<code><span class='Function'>Γ·</span></code>)</a></h1> <h2 id="-π©-reciprocal"><a class="header" href="#-π©-reciprocal"><code><span class='Function'>Γ·</span> <span class='Value'>π©</span></code>: Reciprocal</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p>Gives <code><span class='Number'>1</span> <span class='Function'>Γ·</span> <span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=w7cgNQ==">βοΈ</a><pre> <span class='Function'>Γ·</span> <span class='Number'>5</span> 0.2 </pre> <h2 id="π¨--π©-divide"><a class="header" href="#π¨--π©-divide"><code><span class='Value'>π¨</span> <span class='Function'>Γ·</span> <span class='Value'>π©</span></code>: Divide</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> divided by <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSDDtyA0CgoxNCDDtyA3">βοΈ</a><pre> <span class='Number'>5</span> <span class='Function'>Γ·</span> <span class='Number'>4</span> diff --git a/docs/help/repeat.html b/docs/help/repeat.html index 0112fa53..8bb6e6fe 100644 --- a/docs/help/repeat.html +++ b/docs/help/repeat.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="circle-star-"><a class="header" href="#circle-star-">Circle Star (<code><span class='Modifier2'>β</span></code>)</a></h1> <h2 id="π½πΎ-π©-π¨-π½πΎ-π©-repeat"><a class="header" href="#π½πΎ-π©-π¨-π½πΎ-π©-repeat"><code><span class='Function'>π½</span><span class='Modifier2'>β</span><span class='Function'>πΎ</span> <span class='Value'>π©</span></code>, <code><span class='Value'>π¨</span> <span class='Function'>π½</span><span class='Modifier2'>β</span><span class='Function'>πΎ</span> <span class='Value'>π©</span></code>: Repeat</a></h2> +<p><a class="fulldoc" href="../doc/repeat.html">βfull documentation</a></p> <p>Apply <code><span class='Function'>πΎ</span></code> to <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code>, then apply <code><span class='Function'>π½</span></code> to <code><span class='Value'>π©</span></code> that may times. If <code><span class='Value'>π¨</span></code> is given, use it each time as a constant left argument.</p> <p>If <code><span class='Function'>πΎ</span></code> returns an array, give <code><span class='Function'>π½</span><span class='Modifier2'>β</span><span class='Value'>π©</span></code> for each of its elements.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSAr4o2f4oqiIDQKCjEgK+KNnzHigL8y4oC/MyA0CgozIOKIvuKNn3viiaDwnZWpfSDin6g0LDUsNuKfqQ==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>β</span><span class='Function'>β’</span> <span class='Number'>4</span> diff --git a/docs/help/reverse_rotate.html b/docs/help/reverse_rotate.html index 175bd6a1..a245c6f5 100644 --- a/docs/help/reverse_rotate.html +++ b/docs/help/reverse_rotate.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="circle-stile-"><a class="header" href="#circle-stile-">Circle Stile (<code><span class='Function'>β½</span></code>)</a></h1> <h2 id="-π©-reverse"><a class="header" href="#-π©-reverse"><code><span class='Function'>β½</span> <span class='Value'>π©</span></code>: Reverse</a></h2> +<p><a class="fulldoc" href="../doc/reverse.html">βfull documentation</a></p> <p>Reverse <code><span class='Value'>π©</span></code> along the first axis.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oy9IDHigL8y4oC/MwoKYSDihpAgM+KAvzMg4qWKIOKGlTkKCuKMvSBh">βοΈ</a><pre> <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 2 1 β© @@ -20,6 +21,7 @@ β </pre> <h2 id="π¨--π©-rotate"><a class="header" href="#π¨--π©-rotate"><code><span class='Value'>π¨</span> <span class='Function'>β½</span> <span class='Value'>π©</span></code>: Rotate</a></h2> +<p><a class="fulldoc" href="../doc/reverse.html#rotate">βfull documentation</a></p> <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=MiDijL0gMeKAvzLigL8zCgpiIOKGkCAz4oC/MyDipYog4oaVOQoKMiDijL0gYg==">βοΈ</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 β© diff --git a/docs/help/rightargument.html b/docs/help/rightargument.html index c2f8885a..835b2415 100644 --- a/docs/help/rightargument.html +++ b/docs/help/rightargument.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="mathematical-double-struck-x-π©"><a class="header" href="#mathematical-double-struck-x-π©">Mathematical Double-struck X (<code><span class='Value'>π©</span></code>)</a></h1> <h2 id="π©-right-argument"><a class="header" href="#π©-right-argument"><code><span class='Value'>π©</span></code>: Right Argument</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#blocks">βfull documentation</a></p> <p>A variable assigned to the right argument of a block. <code><span class='Function'>π</span></code> can be used to access the right argument as a function.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSB78J2VqX0gMQ==">βοΈ</a><pre> <span class='Number'>5</span> <span class='Brace'>{</span><span class='Value'>π©</span><span class='Brace'>}</span> <span class='Number'>1</span> 1 diff --git a/docs/help/scan.html b/docs/help/scan.html index 7eee9b98..295bb521 100644 --- a/docs/help/scan.html +++ b/docs/help/scan.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="grave---"><a class="header" href="#grave---">Grave (<code><span class='Modifier'>`</span></code>)</a></h1> <h2 id="π½-π©-scan"><a class="header" href="#π½-π©-scan"><code><span class='Function'>π½</span><span class='Modifier'>`</span> <span class='Value'>π©</span></code>: Scan</a></h2> +<p><a class="fulldoc" href="../doc/scan.html">βfull documentation</a></p> <p>Scan over <code><span class='Value'>π©</span></code> with <code><span class='Function'>π½</span></code> from left to right, producing intermediate values.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=K2AgMeKAvzLigL8zCgrin6gxLCAxKzIsICgxKzIpKzPin6kKCi1gIDHigL8y4oC/MwoK4p+oMSwgMS0yLCAoMS0yKS0z4p+p">βοΈ</a><pre> <span class='Function'>+</span><span class='Modifier'>`</span> <span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span> β¨ 1 3 6 β© diff --git a/docs/help/separator.html b/docs/help/separator.html index 94350f77..3c104dbe 100644 --- a/docs/help/separator.html +++ b/docs/help/separator.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="comma--and-diamond-"><a class="header" href="#comma--and-diamond-">Comma (<code><span class='Separator'>,</span></code>) and Diamond (<code><span class='Separator'>β</span></code>)</a></h1> <h2 id="-or--separator"><a class="header" href="#-or--separator"><code><span class='Separator'>,</span></code> or <code><span class='Separator'>β</span></code>: Separator</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#separators">βfull documentation</a></p> <p>Separates statements in blocks, programs, and arrays. Characters <code><span class='Separator'>,</span></code> and <code><span class='Separator'>β</span></code> are interchangeable with each other and with newline.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgMyAsIOKKoiBiIOKGkCAyCgoxIOKLhCAyICwgMwoK4p+oMSAsIDIg4ouEIDPin6kKCnsxIOKLhCAyIOKLhCAzfQ==">βοΈ</a><pre> <span class='Value'>a</span> <span class='Gets'>β</span> <span class='Number'>3</span> <span class='Separator'>,</span> <span class='Function'>β’</span> <span class='Value'>b</span> <span class='Gets'>β</span> <span class='Number'>2</span> 2 diff --git a/docs/help/shape_notmatch.html b/docs/help/shape_notmatch.html index 89fc61b0..6308a483 100644 --- a/docs/help/shape_notmatch.html +++ b/docs/help/shape_notmatch.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="not-identical-to-"><a class="header" href="#not-identical-to-">Not Identical To (<code><span class='Function'>β’</span></code>)</a></h1> <h2 id="-π©-shape"><a class="header" href="#-π©-shape"><code><span class='Function'>β’</span> <span class='Value'>π©</span></code>: Shape</a></h2> +<p><a class="fulldoc" href="../doc/shape.html">βfull documentation</a></p> <p>Length of each dimension of x.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4omiIDEKCuKJoiAx4oC/MgoK4omiIDHigL8yIOKJjSAz4oC/NA==">βοΈ</a><pre> <span class='Function'>β’</span> <span class='Number'>1</span> β¨β© @@ -17,6 +18,7 @@ β¨ 2 2 β© </pre> <h2 id="π¨--π©-not-match"><a class="header" href="#π¨--π©-not-match"><code><span class='Value'>π¨</span> <span class='Function'>β’</span> <span class='Value'>π©</span></code>: Not Match</a></h2> +<p><a class="fulldoc" href="../doc/match.html">βfull documentation</a></p> <p>Does <code><span class='Value'>π¨</span></code> not exactly match <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=MSDiiaIg4p+oMeKfqQoK4p+oMeKfqSDiiaIg4p+oMeKfqQ==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β’</span> <span class='Bracket'>β¨</span><span class='Number'>1</span><span class='Bracket'>β©</span> 1 diff --git a/docs/help/shiftafter.html b/docs/help/shiftafter.html index ac75ab15..1c92f0dd 100644 --- a/docs/help/shiftafter.html +++ b/docs/help/shiftafter.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="right-pointing-double-angle-quotation-"><a class="header" href="#right-pointing-double-angle-quotation-">Right Pointing Double Angle Quotation (<code><span class='Function'>Β»</span></code>)</a></h1> <h2 id="-π©-shift-after"><a class="header" href="#-π©-shift-after"><code><span class='Function'>Β»</span> <span class='Value'>π©</span></code>: Shift After</a></h2> +<p><a class="fulldoc" href="../doc/shift.html">βfull documentation</a></p> <p>Remove the last element of <code><span class='Value'>π©</span></code>, add a cell of fill values to the start of the first axis 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=wrsgMeKAvzLigL8zCgrCuyAz4oC/MyDipYogOQ==">βοΈ</a><pre> <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> β¨ 0 1 2 β© @@ -18,6 +19,7 @@ β </pre> <h2 id="π¨--π©-shift-after"><a class="header" href="#π¨--π©-shift-after"><code><span class='Value'>π¨</span> <span class='Function'>Β»</span> <span class='Value'>π©</span></code>: Shift After</a></h2> +<p><a class="fulldoc" href="../doc/shift.html">βfull documentation</a></p> <p>Remove the last <code><span class='Function'>β </span><span class='Value'>π¨</span></code> (length) major cells from <code><span class='Value'>π©</span></code>, join <code><span class='Value'>π¨</span></code> to the start of <code><span class='Value'>π©</span></code>. Ranks must match.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NzggwrsgMeKAvzLigL8zCgox4oC/MiDCuyAx4oC/MuKAvzMKCmEg4oaQIDPigL8zIOKliiA5Cgox4oC/MuKAvzMgwrsgYQ==">βοΈ</a><pre> <span class='Number'>78</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> β¨ 78 1 2 β© diff --git a/docs/help/shiftbefore.html b/docs/help/shiftbefore.html index 551f2e44..7b73bb9c 100644 --- a/docs/help/shiftbefore.html +++ b/docs/help/shiftbefore.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="left-pointing-double-angle-quotation-"><a class="header" href="#left-pointing-double-angle-quotation-">Left Pointing Double Angle Quotation (<code><span class='Function'>Β«</span></code>)</a></h1> <h2 id="-π©-shift-before"><a class="header" href="#-π©-shift-before"><code><span class='Function'>Β«</span> <span class='Value'>π©</span></code>: Shift Before</a></h2> +<p><a class="fulldoc" href="../doc/shift.html">βfull documentation</a></p> <p>Remove the first element of <code><span class='Value'>π©</span></code>, add a cell of fill values to the end of the first axis 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=NzggwqsgMeKAvzLigL8zCgrCqyAx4oC/MuKAvzMKCsKrIDPigL8zIOKliiA5">βοΈ</a><pre> <span class='Number'>78</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> β¨ 2 3 78 β© @@ -21,6 +22,7 @@ β </pre> <h2 id="π¨--π©-shift-before"><a class="header" href="#π¨--π©-shift-before"><code><span class='Value'>π¨</span> <span class='Function'>Β«</span> <span class='Value'>π©</span></code>: Shift Before</a></h2> +<p><a class="fulldoc" href="../doc/shift.html">βfull documentation</a></p> <p>Remove the first <code><span class='Function'>β </span><span class='Value'>π¨</span></code> (length) major cells from <code><span class='Value'>π©</span></code>, join <code><span class='Value'>π¨</span></code> to the end of <code><span class='Value'>π©</span></code>. Ranks must match.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=OOKAvzUgwqsgMeKAvzLigL8zCgphIOKGkCAz4oC/MyDipYogOQoKMeKAvzLigL8zIMKrIGE=">βοΈ</a><pre> <span class='Number'>8</span><span class='Ligature'>βΏ</span><span class='Number'>5</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 8 5 β© diff --git a/docs/help/sign_multiply.html b/docs/help/sign_multiply.html index ed17f525..c22310db 100644 --- a/docs/help/sign_multiply.html +++ b/docs/help/sign_multiply.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="times-"><a class="header" href="#times-">Times (<code><span class='Function'>Γ</span></code>)</a></h1> <h2 id="-π©-sign"><a class="header" href="#-π©-sign"><code><span class='Function'>Γ</span> <span class='Value'>π©</span></code>: Sign</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p>Sign of <code><span class='Value'>π©</span></code>.</p> <ul> <li><code><span class='Number'>Β―1</span></code> if <code><span class='Value'>π©</span> <span class='Function'><</span> <span class='Number'>0</span></code></li> @@ -17,6 +18,7 @@ β¨ Β―1 0 1 1 β© </pre> <h2 id="π¨--π©-multiply"><a class="header" href="#π¨--π©-multiply"><code><span class='Value'>π¨</span> <span class='Function'>Γ</span> <span class='Value'>π©</span></code>: Multiply</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code> multiplied by <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDDlyAyCgoyIMOXIDLigL8z4oC/NA==">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>Γ</span> <span class='Number'>2</span> diff --git a/docs/help/solo_couple.html b/docs/help/solo_couple.html index 0f3f5579..002647ba 100644 --- a/docs/help/solo_couple.html +++ b/docs/help/solo_couple.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="tape-"><a class="header" href="#tape-">Tape (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-solo"><a class="header" href="#-π©-solo"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Solo</a></h2> +<p><a class="fulldoc" href="../doc/couple.html">βfull documentation</a></p> <p>Add a dimension to <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=4omNIDEKCgriiY3iiY0gMQoKCuKJjeKJjeKJjSAxCgoK4omN4omNIDHigL8y4oC/M+KAvzQKCgriiY3iiY3iiY0gMeKAvzLigL8z4oC/NA==">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>1</span> β¨ 1 β© @@ -35,6 +36,7 @@ β </pre> <h2 id="π¨--π©-couple"><a class="header" href="#π¨--π©-couple"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Couple</a></h2> +<p><a class="fulldoc" href="../doc/couple.html">βfull documentation</a></p> <p>Join <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code> along a newly created axis.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiY0gMwoKMeKAvzIg4omNIDLigL8z">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β</span> <span class='Number'>3</span> β¨ 1 3 β© diff --git a/docs/help/sortdown_or.html b/docs/help/sortdown_or.html index 99a3157a..6d5e7e84 100644 --- a/docs/help/sortdown_or.html +++ b/docs/help/sortdown_or.html @@ -6,11 +6,13 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="logical-or-"><a class="header" href="#logical-or-">Logical Or (<code><span class='Function'>β¨</span></code>)</a></h1> <h2 id="-π©-sort-down"><a class="header" href="#-π©-sort-down"><code><span class='Function'>β¨</span> <span class='Value'>π©</span></code>: Sort Down</a></h2> +<p><a class="fulldoc" href="../doc/order.html#sort">βfull documentation</a></p> <p>Sort array <code><span class='Value'>π©</span></code> in descending order.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oioIDPigL8x4oC/NOKAvzHigL81">βοΈ</a><pre> <span class='Function'>β¨</span> <span class='Number'>3</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>4</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>5</span> β¨ 5 4 3 1 1 β© </pre> <h2 id="π¨--π©-logical-or"><a class="header" href="#π¨--π©-logical-or"><code><span class='Value'>π¨</span> <span class='Function'>β¨</span> <span class='Value'>π©</span></code>: Logical Or</a></h2> +<p><a class="fulldoc" href="../doc/logic.html">βfull documentation</a></p> <p>Logical Or of <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiKggMAoKMeKAvzAg4oioIDHigL8xCgowIOKIqCAw">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β¨</span> <span class='Number'>0</span> diff --git a/docs/help/sortup_and.html b/docs/help/sortup_and.html index 57d7fa14..898db27a 100644 --- a/docs/help/sortup_and.html +++ b/docs/help/sortup_and.html @@ -6,11 +6,13 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="logical-and-"><a class="header" href="#logical-and-">Logical And (<code><span class='Function'>β§</span></code>)</a></h1> <h2 id="-π©-sort-up"><a class="header" href="#-π©-sort-up"><code><span class='Function'>β§</span> <span class='Value'>π©</span></code>: Sort Up</a></h2> +<p><a class="fulldoc" href="../doc/order.html#sort">βfull documentation</a></p> <p>Sort array <code><span class='Value'>π©</span></code> in ascending order.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oinIDPigL8x4oC/NOKAvzHigL81">βοΈ</a><pre> <span class='Function'>β§</span> <span class='Number'>3</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>4</span><span class='Ligature'>βΏ</span><span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>5</span> β¨ 1 1 3 4 5 β© </pre> <h2 id="π¨--π©-logical-and"><a class="header" href="#π¨--π©-logical-and"><code><span class='Value'>π¨</span> <span class='Function'>β§</span> <span class='Value'>π©</span></code>: Logical And</a></h2> +<p><a class="fulldoc" href="../doc/logic.html">βfull documentation</a></p> <p>Logical And of <code><span class='Value'>π¨</span></code> and <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiKcgMQoKMeKAvzAg4oinIDHigL8x">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>β§</span> <span class='Number'>1</span> diff --git a/docs/help/squareroot_root.html b/docs/help/squareroot_root.html index 4db19c16..21c88b38 100644 --- a/docs/help/squareroot_root.html +++ b/docs/help/squareroot_root.html @@ -6,11 +6,13 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="root-"><a class="header" href="#root-">Root (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-square-root"><a class="header" href="#-π©-square-root"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Square root</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oiaIDI=">βοΈ</a><pre> <span class='Function'>β</span> <span class='Number'>2</span> 1.414213562373095 </pre> <h2 id="π¨--π©-root"><a class="header" href="#π¨--π©-root"><code><span class='Value'>π¨</span> <span class='Function'>β</span> <span class='Value'>π©</span></code>: Root</a></h2> +<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">βfull documentation</a></p> <p><code><span class='Value'>π¨</span></code>th root of <code><span class='Value'>π©</span></code>.</p> <p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MiDiiJogMgoKMeKAvzLigL8z4oC/NCDiiJogNA==">βοΈ</a><pre> <span class='Number'>2</span> <span class='Function'>β</span> <span class='Number'>2</span> diff --git a/docs/help/strand.html b/docs/help/strand.html index 112eeceb..60d577aa 100644 --- a/docs/help/strand.html +++ b/docs/help/strand.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="undertie-"><a class="header" href="#undertie-">Undertie (<code><span class='Ligature'>βΏ</span></code>)</a></h1> <h2 id="-strand"><a class="header" href="#-strand"><code><span class='Ligature'>βΏ</span></code>: Strand</a></h2> +<p><a class="fulldoc" href="../doc/syntax.html#list-notation">βfull documentation</a></p> <p>Create a list via <a href="../doc/arrayrepr.html#strands">strand notation</a>.</p> <p>Placing <code><span class='Ligature'>βΏ</span></code> between valid BQN expressions will create a list out of the end results of those expressions.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MeKAvzLigL8zCgor4oC/LeKAvzU2">βοΈ</a><pre> <span class='Number'>1</span><span class='Ligature'>βΏ</span><span class='Number'>2</span><span class='Ligature'>βΏ</span><span class='Number'>3</span> diff --git a/docs/help/suffixes_drop.html b/docs/help/suffixes_drop.html index 8628dd68..d4e824a1 100644 --- a/docs/help/suffixes_drop.html +++ b/docs/help/suffixes_drop.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="down-arrow-"><a class="header" href="#down-arrow-">Down Arrow (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-suffixes"><a class="header" href="#-π©-suffixes"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Suffixes</a></h2> +<p><a class="fulldoc" href="../doc/prefixes.html">βfull documentation</a></p> <p>Suffixes of array <code><span class='Value'>π©</span></code> along its first axis.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oaTIDHigL8y4oC/M+KAvzQKCmEg4oaQIDPigL8zIOKliiDihpU5CgrihpMgYQ==">βοΈ</a><pre> <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><span class='Ligature'>βΏ</span><span class='Number'>4</span> β¨ β¨ 1 2 3 4 β© β¨ 2 3 4 β© β¨ 3 4 β© β¨ 4 β© β¨β© β© @@ -22,6 +23,7 @@ β </pre> <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><a class="fulldoc" href="../doc/take.html">βfull documentation</a></p> <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=MyDihpMgMeKAvzPigL814oC/NjcKCmIg4oaQIDTigL80IOKliiDihpUxNgoKM+KAvzMg4oaTIGIKCjXigL81IOKGkyBiCgoKM+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> diff --git a/docs/help/table.html b/docs/help/table.html index 29d7ecc5..f5f3c0f0 100644 --- a/docs/help/table.html +++ b/docs/help/table.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="top-left-corner-"><a class="header" href="#top-left-corner-">Top Left Corner (<code><span class='Modifier'>β</span></code>)</a></h1> <h2 id="π¨-π½-π©-table"><a class="header" href="#π¨-π½-π©-table"><code><span class='Value'>π¨</span> <span class='Function'>π½</span><span class='Modifier'>β</span> <span class='Value'>π©</span></code>: Table</a></h2> +<p><a class="fulldoc" href="../doc/map.html">βfull documentation</a></p> <p>Apply <code><span class='Function'>π½</span></code> between every possible pair of the elements of the arguments.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MeKAvzLigL8z4oC/NCAr4oycIDTigL814oC/NuKAvzcKCiJhYmMiIOKIvuKMnCAieHl6Ig==">βοΈ</a><pre> <span class='Number'>1</span><span class='Ligature'>βΏ</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='Function'>+</span><span class='Modifier'>β</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='Ligature'>βΏ</span><span class='Number'>7</span> ββ diff --git a/docs/help/transpose_reorderaxes.html b/docs/help/transpose_reorderaxes.html index c1efb724..7c511bd2 100644 --- a/docs/help/transpose_reorderaxes.html +++ b/docs/help/transpose_reorderaxes.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="circle-backslash-"><a class="header" href="#circle-backslash-">Circle Backslash (<code><span class='Function'>β</span></code>)</a></h1> <h2 id="-π©-transpose"><a class="header" href="#-π©-transpose"><code><span class='Function'>β</span> <span class='Value'>π©</span></code>: Transpose</a></h2> +<p><a class="fulldoc" href="../doc/transpose.html">βfull documentation</a></p> <p>Move the first axis of <code><span class='Value'>π©</span></code> to the end.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgM+KAvzMg4qWKIOKGlTkKCuKNiSBhCgpiIOKGkCAx4oC/MuKAvzMg4qWKIOKGlTYKCuKJouKNiSBi">βοΈ</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> @@ -22,6 +23,7 @@ β¨ 2 3 1 β© </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><a class="fulldoc" href="../doc/transpose.html">βfull documentation</a></p> <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=4omiIGMg4oaQIDLigL8z4oC/NOKAvzXigL82IOKlijEKCuKJoiAx4oC/M+KAvzLigL8w4oC/NCDijYkgYw==">βοΈ</a><pre> <span class='Function'>β’</span> <span class='Value'>c</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> β¨ 2 3 4 5 6 β© diff --git a/docs/help/undo.html b/docs/help/undo.html index dfb27aeb..77ba8bb4 100644 --- a/docs/help/undo.html +++ b/docs/help/undo.html @@ -6,6 +6,7 @@ <div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div> <h1 id="superscript-equals-sign-"><a class="header" href="#superscript-equals-sign-">Superscript Equals Sign (<code><span class='Modifier'>βΌ</span></code>)</a></h1> <h2 id="π½-π©-π¨-π½-π©-undo"><a class="header" href="#π½-π©-π¨-π½-π©-undo"><code><span class='Function'>π½</span><span class='Modifier'>βΌ</span> <span class='Value'>π©</span></code>, <code><span class='Value'>π¨</span> <span class='Function'>π½</span><span class='Modifier'>βΌ</span> <span class='Value'>π©</span></code>: Undo</a></h2> +<p><a class="fulldoc" href="../doc/undo.html">βfull documentation</a></p> <p>Invert the function <code><span class='Function'>π½</span></code>, or use its defined inverse. Not all functions have inverses.</p> <a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSAtIDIKCjEgLeKBvCAyCgriiJogMTYKCuKImuKBvCA0Cgrii4YgMQoK4ouG4oG8IDIuNzE4MjgxODI4NDU5MDQ1">βοΈ</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span> Β―1 diff --git a/docs/style.css b/docs/style.css index 8d4222b5..15cf4031 100644 --- a/docs/style.css +++ b/docs/style.css @@ -24,6 +24,10 @@ h1, h2, h3, h4 { a:link.header, a:visited.header { text-decoration:none; color:inherit; } +a.fulldoc { + float: right; + margin-top: -2.7em; +} .header { position:relative; } .header:before { position: absolute; diff --git a/help/2-modifierrightoperand.md b/help/2-modifierrightoperand.md index 1cdff64f..ccf28228 100644 --- a/help/2-modifierrightoperand.md +++ b/help/2-modifierrightoperand.md @@ -3,6 +3,7 @@ # Mathematical Double-struck G (`πΎ`) ## `πΎ`: 2-Modifier Right operand +[βfull documentation](../doc/syntax.md#blocks) A variable assigned to the right operand of a 2-modifier block. `π` can be used to access the right operand as a subject. diff --git a/help/absolutevalue_modulus.md b/help/absolutevalue_modulus.md index fb0011a0..5efea46b 100644 --- a/help/absolutevalue_modulus.md +++ b/help/absolutevalue_modulus.md @@ -3,6 +3,7 @@ # Pipe (`|`) ## `| π©`: Absolute Value +[βfull documentation](../doc/arithmetic.md#additional-arithmetic) Absolute Value of `π©`. @@ -15,6 +16,7 @@ Absolute Value of `π©`. ## `π¨ | π©`: Modulus +[βfull documentation](../doc/arithmetic.md#additional-arithmetic) Remainder of `π©` divided by `π¨`. diff --git a/help/assert_assertwithmessage.md b/help/assert_assertwithmessage.md index 2a027b5f..37e7f4ba 100644 --- a/help/assert_assertwithmessage.md +++ b/help/assert_assertwithmessage.md @@ -3,6 +3,7 @@ # Exclamation Mark (`!`) ## `! π©`: Assert +[βfull documentation](../doc/assert.md) Throw an error if `π©` is not 1. @@ -16,6 +17,7 @@ Throw an error if `π©` is not 1. ## `π¨ ! π©`: Assert With Message +[βfull documentation](../doc/assert.md) Throw an error with message `π¨` if `π©` is not 1. diff --git a/help/beginblock.md b/help/beginblock.md index 32456c45..2c61355a 100644 --- a/help/beginblock.md +++ b/help/beginblock.md @@ -3,6 +3,7 @@ # Left Curly Bracket (`{`) ## `{ ...`: Begin Block +[βfull documentation](../doc/syntax.md#blocks) Starts a block, which can be one of: diff --git a/help/beginlist.md b/help/beginlist.md index 9b16c69f..c1dee17b 100644 --- a/help/beginlist.md +++ b/help/beginlist.md @@ -3,6 +3,7 @@ # Mathematical Left Angle Bracket (`β¨`) ## `β¨ ...`: Begin list +[βfull documentation](../doc/syntax.md#list-notation) Starts a list. Inner elements must be separated by `,` or `β`. Lists can be nested in other lists. diff --git a/help/ceiling_maximum.md b/help/ceiling_maximum.md index 70600211..a3b2c771 100644 --- a/help/ceiling_maximum.md +++ b/help/ceiling_maximum.md @@ -3,6 +3,7 @@ # Left Ceiling (`β`) ## `β π©`: Ceiling +[βfull documentation](../doc/arithmetic.md#additional-arithmetic) Round `π©` up to the nearest integer. @@ -13,6 +14,7 @@ Round `π©` up to the nearest integer. ## `π¨ β π©`: Maximum +[βfull documentation](../doc/arithmetic.md#additional-arithmetic) Maximum of `π¨` and `π©`. diff --git a/help/change.md b/help/change.md index 17901f3c..f5085d46 100644 --- a/help/change.md +++ b/help/change.md @@ -3,6 +3,7 @@ # Leftwards Arrow With Hook (`β©`) ## `n β© v`: Change +[βfull documentation](../doc/expression.md#assignment) Changes the value of variable with name `n` to value `v`. diff --git a/help/classify_indexof.md b/help/classify_indexof.md index f453b326..f6412053 100644 --- a/help/classify_indexof.md +++ b/help/classify_indexof.md @@ -3,6 +3,7 @@ # Square Original Of (`β`) ## `β π©`: Classify +[βfull documentation](../doc/selfcmp.md#classify) Translate major cells of `π©` to unique ID numbers based on first occurrence. @@ -15,6 +16,7 @@ Translate major cells of `π©` to unique ID numbers based on first occurrence. ## `π¨ β π©`: Index Of +[βfull documentation](../doc/search.md#index-of) First index of each major cell of `π©` in `π¨`. Rank of `π©` must be at least cell rank of `π¨`. diff --git a/help/comment.md b/help/comment.md index e4002008..9e966a50 100644 --- a/help/comment.md +++ b/help/comment.md @@ -3,6 +3,7 @@ # Number Sign (`#`) ## `#`: Comment +[βfull documentation](../doc/syntax.md#comments) Create a comment that extends to the end of the line. diff --git a/help/conjugate_add.md b/help/conjugate_add.md index 9c95db32..7227562e 100644 --- a/help/conjugate_add.md +++ b/help/conjugate_add.md @@ -3,6 +3,7 @@ # Plus (`+`) ## `+ π©`: Conjugate +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) Complex conjugate of `π©`. BQN doesn't support complex numbers yet, so it has no effect. @@ -12,6 +13,7 @@ Complex conjugate of `π©`. BQN doesn't support complex numbers yet, so it has ## `π¨ + π©`: Add +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) `π¨` added to `π©`. Either `π¨` or `π©` can be a character, and if so, the other has to be an integer. diff --git a/help/currentfunction.md b/help/currentfunction.md index a47150d7..26746577 100644 --- a/help/currentfunction.md +++ b/help/currentfunction.md @@ -3,6 +3,7 @@ # Mathematical Double-struck S (`π`) ## `π`: Current Function +[βfull documentation](../doc/syntax.md#blocks) A variable assigned to the current function block. `π€` accesses the same value but has a subject role. diff --git a/help/currentmodifier.md b/help/currentmodifier.md index 50d2f12d..ed144afa 100644 --- a/help/currentmodifier.md +++ b/help/currentmodifier.md @@ -3,6 +3,7 @@ # Mathematical Double-struck R (`π£`) ## `π£`: Current Modifier +[βfull documentation](../doc/syntax.md#blocks) A variable assigned to the current modifier block. Add underscores to the beginning and/or end (`_π£`, `_π£_`) to use it in a modifier role. diff --git a/help/deduplicate_find.md b/help/deduplicate_find.md index aa1ce601..bb8b4e57 100644 --- a/help/deduplicate_find.md +++ b/help/deduplicate_find.md @@ -3,6 +3,7 @@ # Epsilon Underbar (`β·`) ## `β· π©`: Deduplicate +[βfull documentation](../doc/selfcmp.md#deduplicate) Unique major cells of `π©`. @@ -15,6 +16,7 @@ Unique major cells of `π©`. ## `π¨ β· π©`: Find +[βfull documentation](../doc/find.md) Mark the top left location of the occurrences of `π¨` in `π©` with a 1, and other locations with 0. diff --git a/help/define.md b/help/define.md index eb9af748..cfaddeec 100644 --- a/help/define.md +++ b/help/define.md @@ -3,6 +3,7 @@ # Leftwards Arrow (`β`) ## `n β v`: Define +[βfull documentation](../doc/expression.md#assignment) Defines a new variable with name `n` and value `v`. diff --git a/help/depth.md b/help/depth.md index a891d193..8c0d4367 100644 --- a/help/depth.md +++ b/help/depth.md @@ -3,6 +3,7 @@ # Circle With Two Dots (`β`) ## `π½βπ π©`, `π¨ π½βπ π©`: Depth +[βfull documentation](../doc/depth.md#the-depth-modifier) Apply `π½` to the cells of the arguments at depth given in `π`. diff --git a/help/depth_match.md b/help/depth_match.md index fc823662..fbbc1fcb 100644 --- a/help/depth_match.md +++ b/help/depth_match.md @@ -3,6 +3,7 @@ # Identical To (`β‘`) ## `β‘ π©`: Depth +[βfull documentation](../doc/depth.md) Highest level of nesting in `π©`. @@ -15,6 +16,7 @@ Highest level of nesting in `π©`. ## `π¨ β‘ π©`: Match +[βfull documentation](../doc/match.md) Does `π¨` exactly match `π©`? diff --git a/help/deshape_reshape.md b/help/deshape_reshape.md index 01ba9330..2d57ea43 100644 --- a/help/deshape_reshape.md +++ b/help/deshape_reshape.md @@ -3,6 +3,7 @@ # Barb (`β₯`) ## `β₯ π©`: Deshape +[βfull documentation](../doc/reshape.md) Put all elements of `π©` in a rank 1 array, promoting to an array if necessary. @@ -13,6 +14,7 @@ Put all elements of `π©` in a rank 1 array, promoting to an array if necessary ## `π¨ β₯ π©`: Reshape +[βfull documentation](../doc/reshape.md) Put all elements of `π©` in an array of shape `π¨`, removing elements or repeating them cyclically if necessary. diff --git a/help/each.md b/help/each.md index 2b079930..b9ec2c1b 100644 --- a/help/each.md +++ b/help/each.md @@ -3,6 +3,7 @@ # Diaresis (`Β¨`) ## `π½Β¨ π©`, `π¨ π½Β¨ π©`: Each +[βfull documentation](../doc/map.md) Apply `π½` to/between the elements of the arguments. (`π½βΒ―1`) diff --git a/help/enclose_lessthan.md b/help/enclose_lessthan.md index 8f8da581..a622404f 100644 --- a/help/enclose_lessthan.md +++ b/help/enclose_lessthan.md @@ -3,6 +3,7 @@ # Lesser Than (`<`) ## `< π©`: Enclose +[βfull documentation](../doc/enclose.md) Create a unit array containing `π©`. (`(β’<π©) β‘ β¨β©`) @@ -15,6 +16,7 @@ Create a unit array containing `π©`. (`(β’<π©) β‘ β¨β©`) ## `π¨ < π©`: Lesser Than +[βfull documentation](../doc/arithmetic.md#comparisons) `π¨` and `π©` can both be either numbers or characters. diff --git a/help/endblock.md b/help/endblock.md index ed3b6e3a..b6ae5235 100644 --- a/help/endblock.md +++ b/help/endblock.md @@ -3,6 +3,7 @@ # Right Curly Bracket (`}`) ## `... }`: End Block +[βfull documentation](../doc/syntax.md#blocks) Starts a block, which starts with `}`. See [Begin Block](beginblock.md) for more details. diff --git a/help/endlist.md b/help/endlist.md index 0e76b84f..234690aa 100644 --- a/help/endlist.md +++ b/help/endlist.md @@ -3,6 +3,7 @@ # Mathematical Right Angle Bracket (`β©`) ## `... β©`: End list +[βfull documentation](../doc/syntax.md#list-notation) Ends a list started by a `β¨`. See [Begin List](beginlist.md) for more details. diff --git a/help/enlist_pair.md b/help/enlist_pair.md index 7cd76533..baaa68a0 100644 --- a/help/enlist_pair.md +++ b/help/enlist_pair.md @@ -3,6 +3,7 @@ # Bow Tie (`β`) ## `β π©`: Enlist +[βfull documentation](../doc/pair.md) Put `π©` in a single element list. (`β¨π©β©`) @@ -13,6 +14,7 @@ Put `π©` in a single element list. (`β¨π©β©`) ## `π¨ β π©`: Pair +[βfull documentation](../doc/pair.md) Put `π¨` and `π©` in a two element list. (`β¨π¨, π©β©`) diff --git a/help/exponential_power.md b/help/exponential_power.md index 990d7122..d829e638 100644 --- a/help/exponential_power.md +++ b/help/exponential_power.md @@ -3,6 +3,7 @@ # Star (`β`) ## `β π©`: Exponential +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) `e` (Euler's constant) to the power of `π©`. @@ -13,6 +14,7 @@ ## `π¨ β π©`: Power +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) `π¨` to the power of `π©`. diff --git a/help/export.md b/help/export.md index 3ae604be..6b71fdb0 100644 --- a/help/export.md +++ b/help/export.md @@ -3,6 +3,7 @@ # Leftward Double Arrow (`β`) ## `n β v`: Export Definition +[βfull documentation](../doc/expression.md#exports) Define a variable with name `n` and export it from the current namespace. @@ -11,6 +12,7 @@ Define a variable with name `n` and export it from the current namespace. ns.unexported ## `π¨ β`: Export names +[βfull documentation](../doc/expression.md#exports) Export the names given in `π©` from the current namespace. Names must be defined somewhere in the scope. diff --git a/help/first_pick.md b/help/first_pick.md index deb09cc3..6824accb 100644 --- a/help/first_pick.md +++ b/help/first_pick.md @@ -3,6 +3,7 @@ # Square Image Of Or Equal To (`β`) ## `β π©`: First +[βfull documentation](../doc/pick.md#first) First element of `π©`. @@ -15,6 +16,7 @@ First element of `π©`. ## `π¨ β π©`: Pick +[βfull documentation](../doc/pick.md) Pick the element of `π¨` at index `π©`. diff --git a/help/firstcell_select.md b/help/firstcell_select.md index 016f2ef9..d4ee2354 100644 --- a/help/firstcell_select.md +++ b/help/firstcell_select.md @@ -3,6 +3,7 @@ # Square Image Of (`β`) ## `β π©`: First Cell +[βfull documentation](../doc/select.md) First major cell of `π©`. @@ -15,6 +16,7 @@ First major cell of `π©`. ## `π¨ β π©`: Select +[βfull documentation](../doc/select.md) Select the major cells of `π¨` at the indices in `π©`. diff --git a/help/floor_minimum.md b/help/floor_minimum.md index ff4ee621..42caaedd 100644 --- a/help/floor_minimum.md +++ b/help/floor_minimum.md @@ -3,6 +3,7 @@ # Left Floor (`β`) ## `β π©`: Floor +[βfull documentation](../doc/arithmetic.md#additional-arithmetic) Round `π©` down to the nearest integer. @@ -13,6 +14,7 @@ Round `π©` down to the nearest integer. ## `π¨ β π©`: Minimum +[βfull documentation](../doc/arithmetic.md#additional-arithmetic) Minimum of `π¨` and `π©`. diff --git a/help/fold.md b/help/fold.md index 56b812f8..4ad93dc3 100644 --- a/help/fold.md +++ b/help/fold.md @@ -3,6 +3,7 @@ # Acute Accent (`Β΄`) ## `π½Β΄ π©`: Fold +[βfull documentation](../doc/fold.md) Fold over `π©` with `π½` from right to left i.e. Insert `π½` between the elements of `π©`. @@ -18,6 +19,7 @@ Fold over `π©` with `π½` from right to left i.e. Insert `π½` between the e ## `π¨ π½Β΄ π©`: Fold With Initial +[βfull documentation](../doc/fold.md#initial-element) Monadic fold, but use `π¨` as initial right argument. diff --git a/help/gradedown_binsdown.md b/help/gradedown_binsdown.md index c4749da9..9528079d 100644 --- a/help/gradedown_binsdown.md +++ b/help/gradedown_binsdown.md @@ -3,6 +3,7 @@ # Del Stile (`β`) ## `β π©`: Grade Down +[βfull documentation](../doc/order.md#grade) Indices of `π©` that would sort its major cells in descending order. @@ -15,6 +16,7 @@ Indices of `π©` that would sort its major cells in descending order. ## `π¨ β π©`: Bins Down +[βfull documentation](../doc/order.md#bins) Binary search for each cell of `π©` in `π¨`, returning the number of major cells in `π¨` greater than or equal to that cell. diff --git a/help/gradeup_binsup.md b/help/gradeup_binsup.md index f5c8e52a..79ac96e4 100644 --- a/help/gradeup_binsup.md +++ b/help/gradeup_binsup.md @@ -3,6 +3,7 @@ # Delta Stile (`β`) ## `β π©`: Grade Up +[βfull documentation](../doc/order.md#grade) Indices of `π©` that would sort its major cells in ascending order. @@ -16,6 +17,7 @@ Indices of `π©` that would sort its major cells in ascending order. ## `π¨ β π©`: Bins Up +[βfull documentation](../doc/order.md#bins) Binary search for each cell of `π©` in `π¨`, returning the number of major cells in `π¨` less than or equal to that cell. diff --git a/help/greaterthanorequalto.md b/help/greaterthanorequalto.md index 8117209f..013c5344 100644 --- a/help/greaterthanorequalto.md +++ b/help/greaterthanorequalto.md @@ -3,6 +3,7 @@ # Greater Than or Equal To (`β₯`) ## `π¨ β₯ π©`: Greater Than or Equal To +[βfull documentation](../doc/arithmetic.md#comparisons) `π¨` and `π©` can both be either numbers or characters. diff --git a/help/groupindices_group.md b/help/groupindices_group.md index f313bfc8..9ea99048 100644 --- a/help/groupindices_group.md +++ b/help/groupindices_group.md @@ -3,6 +3,7 @@ # Square Cup (`β`) ## `β π©`: Group Indices +[βfull documentation](../doc/group.md) Group the indices of the major cells of `π©` by their respective values. @@ -15,6 +16,7 @@ Group the indices of the major cells of `π©` by their respective values. ## `π¨ β π©`: Group +[βfull documentation](../doc/group.md) Group the major cells of `π©` by their respective indices in `π¨`. diff --git a/help/identity_left.md b/help/identity_left.md index 7ef2620e..9d08e4c2 100644 --- a/help/identity_left.md +++ b/help/identity_left.md @@ -3,6 +3,7 @@ # Left Tack (`β£`) ## `β£ π©`: Identity +[βfull documentation](../doc/identity.md) Return `π©`. @@ -11,6 +12,7 @@ Return `π©`. ## `π¨ β£ π©`: Left +[βfull documentation](../doc/identity.md) Return `π¨`. diff --git a/help/identity_right.md b/help/identity_right.md index d81f3bc2..434d1a81 100644 --- a/help/identity_right.md +++ b/help/identity_right.md @@ -3,6 +3,7 @@ # Right Tack (`β’`) ## `β’ π©`: Identity +[βfull documentation](../doc/identity.md) Return `π©`. @@ -11,6 +12,7 @@ Return `π©`. ## `π¨ β’ π©`: Right +[βfull documentation](../doc/identity.md) Return `π©`. diff --git a/help/indices_replicate.md b/help/indices_replicate.md index 15f05a91..5a95a636 100644 --- a/help/indices_replicate.md +++ b/help/indices_replicate.md @@ -3,6 +3,7 @@ # Solidus (`/`) ## `/ π©`: Indices +[βfull documentation](../doc/replicate.md#indices) Repeat the index of each element in `π©` by the element's value. `π©` must be rank 1. @@ -13,6 +14,7 @@ Repeat the index of each element in `π©` by the element's value. `π©` must b ## `π¨ / π©`: Replicate +[βfull documentation](../doc/replicate.md) Repeat each major cell in `π©` by the corresponding element in `π¨`. diff --git a/help/infinity.md b/help/infinity.md index a3787d24..d26b4614 100644 --- a/help/infinity.md +++ b/help/infinity.md @@ -3,6 +3,7 @@ # Infinity (`β`) ## `β`: Infinity +[βfull documentation](../doc/syntax.md#constants) Mathematical constant Infinity, a numeric literal. Can be negative (`Β―β`). diff --git a/help/insert.md b/help/insert.md index 9042d43f..ea027c2f 100644 --- a/help/insert.md +++ b/help/insert.md @@ -3,6 +3,7 @@ # Double Acute Accent (`Λ`) ## `π½Λ π©`: Insert +[βfull documentation](../doc/fold.md) Fold over cells of `π©` with `π½` from end to start, that is, insert `π½` between the major cells of `π©`. @@ -14,6 +15,7 @@ Fold over cells of `π©` with `π½` from end to start, that is, insert `π½` ## `π¨ π½Λ π©`: Insert With Initial +[βfull documentation](../doc/fold.md#initial-element) Monadic insert, but use `π¨` as initial right argument. diff --git a/help/join_jointo.md b/help/join_jointo.md index 177f72e3..9ea34a2a 100644 --- a/help/join_jointo.md +++ b/help/join_jointo.md @@ -3,6 +3,7 @@ # Lazy S (`βΎ`) ## `βΎ π©`: Join +[βfull documentation](../doc/join.md) Join all elements of `π©` together. @@ -17,6 +18,7 @@ Element ranks must be compatible. ## `π¨ βΎ π©`: Join To +[βfull documentation](../doc/join.md) Join `π¨` to `π©` along the first axis. diff --git a/help/leftargument.md b/help/leftargument.md index 38bb6183..f8031f26 100644 --- a/help/leftargument.md +++ b/help/leftargument.md @@ -3,6 +3,7 @@ # Mathematical Double-struck W (`π¨`) ## `π¨`: Left Argument +[βfull documentation](../doc/syntax.md#blocks) A variable assigned to the left argument of a block. `π` can be used to access the left argument as a function. diff --git a/help/length_notequals.md b/help/length_notequals.md index e3c5c223..5d17237c 100644 --- a/help/length_notequals.md +++ b/help/length_notequals.md @@ -3,6 +3,7 @@ # Not Equal (`β `) ## `β π©`: Length +[βfull documentation](../doc/shape.md) Length of the first dimension of `π©`. @@ -20,6 +21,7 @@ Length of the first dimension of `π©`. ## `π¨ β π©`: Not Equal To +[βfull documentation](../doc/arithmetic.md#comparisons) [Pervasive.](../doc/arithmetic.md#pervasion) diff --git a/help/lessthanorequalto.md b/help/lessthanorequalto.md index 6b0986f1..9c351831 100644 --- a/help/lessthanorequalto.md +++ b/help/lessthanorequalto.md @@ -3,6 +3,7 @@ # Lesser Than or Equal To (`β€`) ## `π¨ β€ π©`: Lesser Than or Equal To +[βfull documentation](../doc/arithmetic.md#comparisons) `π¨` and `π©` can both be either numbers or characters. diff --git a/help/markfirst_memberof.md b/help/markfirst_memberof.md index d86f0813..5911d89c 100644 --- a/help/markfirst_memberof.md +++ b/help/markfirst_memberof.md @@ -3,6 +3,7 @@ # Element Of (`β`) ## `β π©`: Mark Firsts +[βfull documentation](../doc/selfcmp.md#mark-firsts) Mark the first occurrence of each major cell in `π©` with a 1, and all other occurrences with a 0. @@ -15,6 +16,7 @@ Mark the first occurrence of each major cell in `π©` with a 1, and all other o ## `π¨ β π©`: Member Of +[βfull documentation](../doc/search.md#member-of) Is each cell in `π¨` a major cell of `π©`? diff --git a/help/merge_greaterthan.md b/help/merge_greaterthan.md index 31cf3dc0..ee315fca 100644 --- a/help/merge_greaterthan.md +++ b/help/merge_greaterthan.md @@ -3,6 +3,7 @@ # Greater Than (`>`) ## `> π©`: Merge +[βfull documentation](../doc/couple.md) Add the rank of an element of `π©` to the rank of `π©`. @@ -23,6 +24,7 @@ Returns atomic values as is. ## `π¨ > π©`: Greater Than +[βfull documentation](../doc/arithmetic.md#comparisons) `π¨` and `π©` can both be either numbers or characters. diff --git a/help/minus.md b/help/minus.md index 6669c562..534d553b 100644 --- a/help/minus.md +++ b/help/minus.md @@ -3,6 +3,7 @@ # Macron (`Β―`) ## `Β―`: Minus +[βfull documentation](../doc/syntax.md#constants) Prefix before numbers to indicate that they are negative. diff --git a/help/modifierleftoperand.md b/help/modifierleftoperand.md index d517c7bf..1ae8efaf 100644 --- a/help/modifierleftoperand.md +++ b/help/modifierleftoperand.md @@ -3,6 +3,7 @@ # Mathematical Double-struck F (`π½`) ## `π½`: Modifier Left operand +[βfull documentation](../doc/syntax.md#blocks) A variable assigned to the left operand of a modifier block. `π` can be used to access the left operand as a subject. diff --git a/help/negate_subtract.md b/help/negate_subtract.md index a07ff965..2b1126a9 100644 --- a/help/negate_subtract.md +++ b/help/negate_subtract.md @@ -3,6 +3,7 @@ # Minus (`-`) ## `- π©`: Negate +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) Additive Inverse of `π©`. @@ -14,6 +15,7 @@ Additive Inverse of `π©`. ## `π¨ - π©`: Subtract +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) Subtract `π©` from `π¨`. `π¨` and `π©` can be characters or numbers. diff --git a/help/not_span.md b/help/not_span.md index 0bae4e14..d5967b57 100644 --- a/help/not_span.md +++ b/help/not_span.md @@ -3,6 +3,7 @@ # Not (`Β¬`) ## `Β¬ π©`: Logical Not +[βfull documentation](../doc/logic.md) Logical Not of `π©`. @@ -15,6 +16,7 @@ Logical Not of `π©`. ## `π¨ Β¬ π©`: Span +[βfull documentation](../doc/logic.md) Count of numbers in the inclusive range from `π©` to `π¨`. diff --git a/help/nothing.md b/help/nothing.md index 17e42319..0a5ad783 100644 --- a/help/nothing.md +++ b/help/nothing.md @@ -3,6 +3,7 @@ # Middle Dot (`Β·`) ## `Β·`: Nothing +[βfull documentation](../doc/expression.md#nothing) ### In Trains diff --git a/help/nullcharacter.md b/help/nullcharacter.md index a8469d7d..6c0c18ab 100644 --- a/help/nullcharacter.md +++ b/help/nullcharacter.md @@ -3,6 +3,7 @@ # Commercial At (`@`) ## `@`: Null Character +[βfull documentation](../doc/syntax.md#constants) Null character, code point 0 in ASCII. A shortcut character literal. diff --git a/help/occurrencecount_progressiveindexof.md b/help/occurrencecount_progressiveindexof.md index 1aa8f319..77823ed0 100644 --- a/help/occurrencecount_progressiveindexof.md +++ b/help/occurrencecount_progressiveindexof.md @@ -3,6 +3,7 @@ # Square Original Of or Equal To (`β`) ## `β π©`: Occurrence Count +[βfull documentation](../doc/selfcmp.md#occurrence-count) Number of times each major cell of `π©` has occurred before the current position. @@ -13,6 +14,7 @@ Number of times each major cell of `π©` has occurred before the current positi ## `π¨ β π©`: Progressive Index Of +[βfull documentation](../doc/search.md#progressive-index-of) Index of the first unused match of each major cell of `π©` in `π¨`. If there are no more matches left, the length of `π¨` is placed in that position. @@ -3,6 +3,7 @@ # Pi (`Ο`) ## `Ο`: Pi +[βfull documentation](../doc/syntax.md#constants) The mathematical constant pi, a numeric literal. Can be negative (`Β―Ο`). diff --git a/help/prefixes_take.md b/help/prefixes_take.md index 183b7b4c..214b4ffb 100644 --- a/help/prefixes_take.md +++ b/help/prefixes_take.md @@ -3,6 +3,7 @@ # Up Arrow (`β`) ## `β π©`: Prefixes +[βfull documentation](../doc/prefixes.md) Prefixes of array `π©` along its first axis. @@ -15,6 +16,7 @@ Prefixes of array `π©` along its first axis. ## `π¨ β π©`: Take +[βfull documentation](../doc/take.md) For each integer in `π¨`, take that many elements from each dimension of `π©`. diff --git a/help/range_windows.md b/help/range_windows.md index eca59a05..0896a6e9 100644 --- a/help/range_windows.md +++ b/help/range_windows.md @@ -3,6 +3,7 @@ # Up Down Arrow (`β`) ## `β π©`: Range +[βfull documentation](../doc/range.md) Return all indices that would index into an array of shape `π©`. @@ -15,6 +16,7 @@ When given a single number, range from `0` to `π©-1`. ## `π¨ β π©`: Windows +[βfull documentation](../doc/windows.md) Overlapping slices from `π©` of shape `π¨`. diff --git a/help/rank_equals.md b/help/rank_equals.md index 4506ffa5..0f41f6fa 100644 --- a/help/rank_equals.md +++ b/help/rank_equals.md @@ -3,6 +3,7 @@ # Equal (`=`) ## `= π©`: Rank +[βfull documentation](../doc/shape.md) Returns the number of dimensions in `π©`. @@ -18,6 +19,7 @@ Returns the number of dimensions in `π©`. ## `π¨ = π©`: Equal To +[βfull documentation](../doc/arithmetic.md#comparisons) [Pervasive.](../doc/arithmetic.md#pervasion) diff --git a/help/reciprocal_divide.md b/help/reciprocal_divide.md index 0d27eb2d..2d10225f 100644 --- a/help/reciprocal_divide.md +++ b/help/reciprocal_divide.md @@ -3,6 +3,7 @@ # Divide (`Γ·`) ## `Γ· π©`: Reciprocal +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) Gives `1 Γ· π©`. @@ -13,6 +14,7 @@ Gives `1 Γ· π©`. ## `π¨ Γ· π©`: Divide +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) `π¨` divided by `π©`. diff --git a/help/repeat.md b/help/repeat.md index c9aeea3c..2ddd1881 100644 --- a/help/repeat.md +++ b/help/repeat.md @@ -3,6 +3,7 @@ # Circle Star (`β`) ## `π½βπΎ π©`, `π¨ π½βπΎ π©`: Repeat +[βfull documentation](../doc/repeat.md) Apply `πΎ` to `π¨` and `π©`, then apply `π½` to `π©` that may times. If `π¨` is given, use it each time as a constant left argument. diff --git a/help/reverse_rotate.md b/help/reverse_rotate.md index dea8e98d..39f3f496 100644 --- a/help/reverse_rotate.md +++ b/help/reverse_rotate.md @@ -3,6 +3,7 @@ # Circle Stile (`β½`) ## `β½ π©`: Reverse +[βfull documentation](../doc/reverse.md) Reverse `π©` along the first axis. @@ -15,6 +16,7 @@ Reverse `π©` along the first axis. ## `π¨ β½ π©`: Rotate +[βfull documentation](../doc/reverse.md#rotate) Move the first `π¨` elements of `π©` to its end. Negative `π¨` reverses the direction of rotation. diff --git a/help/rightargument.md b/help/rightargument.md index 531bec37..75c5e7e3 100644 --- a/help/rightargument.md +++ b/help/rightargument.md @@ -3,6 +3,7 @@ # Mathematical Double-struck X (`π©`) ## `π©`: Right Argument +[βfull documentation](../doc/syntax.md#blocks) A variable assigned to the right argument of a block. `π` can be used to access the right argument as a function. diff --git a/help/scan.md b/help/scan.md index ed5ed281..a4d84fc6 100644 --- a/help/scan.md +++ b/help/scan.md @@ -3,6 +3,7 @@ # Grave (`` ` ``) ## ``π½` π©``: Scan +[βfull documentation](../doc/scan.md) Scan over `π©` with `π½` from left to right, producing intermediate values. diff --git a/help/separator.md b/help/separator.md index 0806317c..a64720bf 100644 --- a/help/separator.md +++ b/help/separator.md @@ -3,6 +3,7 @@ # Comma (`,`) and Diamond (`β`) ## `,` or `β`: Separator +[βfull documentation](../doc/syntax.md#separators) Separates statements in blocks, programs, and arrays. Characters `,` and `β` are interchangeable with each other and with newline. diff --git a/help/shape_notmatch.md b/help/shape_notmatch.md index 5b2baf19..fe4481b6 100644 --- a/help/shape_notmatch.md +++ b/help/shape_notmatch.md @@ -3,6 +3,7 @@ # Not Identical To (`β’`) ## `β’ π©`: Shape +[βfull documentation](../doc/shape.md) Length of each dimension of x. @@ -15,6 +16,7 @@ Length of each dimension of x. ## `π¨ β’ π©`: Not Match +[βfull documentation](../doc/match.md) Does `π¨` not exactly match `π©`? diff --git a/help/shiftafter.md b/help/shiftafter.md index 18f01f53..753fc77e 100644 --- a/help/shiftafter.md +++ b/help/shiftafter.md @@ -3,6 +3,7 @@ # Right Pointing Double Angle Quotation (`Β»`) ## `Β» π©`: Shift After +[βfull documentation](../doc/shift.md) Remove the last element of `π©`, add a cell of fill values to the start of the first axis of `π©`. @@ -13,6 +14,7 @@ Remove the last element of `π©`, add a cell of fill values to the start of the ## `π¨ Β» π©`: Shift After +[βfull documentation](../doc/shift.md) Remove the last `β π¨` (length) major cells from `π©`, join `π¨` to the start of `π©`. Ranks must match. diff --git a/help/shiftbefore.md b/help/shiftbefore.md index 748919fd..25a1d799 100644 --- a/help/shiftbefore.md +++ b/help/shiftbefore.md @@ -3,6 +3,7 @@ # Left Pointing Double Angle Quotation (`Β«`) ## `Β« π©`: Shift Before +[βfull documentation](../doc/shift.md) Remove the first element of `π©`, add a cell of fill values to the end of the first axis of `π©`. @@ -15,6 +16,7 @@ Remove the first element of `π©`, add a cell of fill values to the end of the ## `π¨ Β« π©`: Shift Before +[βfull documentation](../doc/shift.md) Remove the first `β π¨` (length) major cells from `π©`, join `π¨` to the end of `π©`. Ranks must match. diff --git a/help/sign_multiply.md b/help/sign_multiply.md index 74fefa8c..47464687 100644 --- a/help/sign_multiply.md +++ b/help/sign_multiply.md @@ -3,6 +3,7 @@ # Times (`Γ`) ## `Γ π©`: Sign +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) Sign of `π©`. - `Β―1` if `π© < 0` @@ -16,6 +17,7 @@ Sign of `π©`. ## `π¨ Γ π©`: Multiply +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) `π¨` multiplied by `π©`. diff --git a/help/solo_couple.md b/help/solo_couple.md index be981eac..0559dbe5 100644 --- a/help/solo_couple.md +++ b/help/solo_couple.md @@ -3,6 +3,7 @@ # Tape (`β`) ## `β π©`: Solo +[βfull documentation](../doc/couple.md) Add a dimension to `π©`. @@ -23,6 +24,7 @@ Add a dimension to `π©`. ## `π¨ β π©`: Couple +[βfull documentation](../doc/couple.md) Join `π¨` and `π©` along a newly created axis. diff --git a/help/sortdown_or.md b/help/sortdown_or.md index 3ca0d0ef..179ebc0a 100644 --- a/help/sortdown_or.md +++ b/help/sortdown_or.md @@ -3,6 +3,7 @@ # Logical Or (`β¨`) ## `β¨ π©`: Sort Down +[βfull documentation](../doc/order.md#sort) Sort array `π©` in descending order. @@ -11,6 +12,7 @@ Sort array `π©` in descending order. ## `π¨ β¨ π©`: Logical Or +[βfull documentation](../doc/logic.md) Logical Or of `π¨` and `π©`. diff --git a/help/sortup_and.md b/help/sortup_and.md index 6fe95044..aa9ff8a6 100644 --- a/help/sortup_and.md +++ b/help/sortup_and.md @@ -3,6 +3,7 @@ # Logical And (`β§`) ## `β§ π©`: Sort Up +[βfull documentation](../doc/order.md#sort) Sort array `π©` in ascending order. @@ -11,6 +12,7 @@ Sort array `π©` in ascending order. ## `π¨ β§ π©`: Logical And +[βfull documentation](../doc/logic.md) Logical And of `π¨` and `π©`. diff --git a/help/squareroot_root.md b/help/squareroot_root.md index 2215dcaa..2cfe0788 100644 --- a/help/squareroot_root.md +++ b/help/squareroot_root.md @@ -3,6 +3,7 @@ # Root (`β`) ## `β π©`: Square root +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) [Pervasive.](../doc/arithmetic.md#pervasion) @@ -11,6 +12,7 @@ ## `π¨ β π©`: Root +[βfull documentation](../doc/arithmetic.md#basic-arithmetic) `π¨`th root of `π©`. diff --git a/help/strand.md b/help/strand.md index 24e586e0..696bb1d5 100644 --- a/help/strand.md +++ b/help/strand.md @@ -3,6 +3,7 @@ # Undertie (`βΏ`) ## `βΏ`: Strand +[βfull documentation](../doc/syntax.md#list-notation) Create a list via [strand notation](../doc/arrayrepr.md#strands). diff --git a/help/suffixes_drop.md b/help/suffixes_drop.md index e2e8d624..b23989b5 100644 --- a/help/suffixes_drop.md +++ b/help/suffixes_drop.md @@ -3,6 +3,7 @@ # Down Arrow (`β`) ## `β π©`: Suffixes +[βfull documentation](../doc/prefixes.md) Suffixes of array `π©` along its first axis. @@ -15,6 +16,7 @@ Suffixes of array `π©` along its first axis. ## `π¨ β π©`: Drop +[βfull documentation](../doc/take.md) For each integer in `π¨`, drop that many elements from the beginning of each dimension of `π©`. diff --git a/help/table.md b/help/table.md index f57a4f84..c15a7316 100644 --- a/help/table.md +++ b/help/table.md @@ -3,6 +3,7 @@ # Top Left Corner (`β`) ## `π¨ π½β π©`: Table +[βfull documentation](../doc/map.md) Apply `π½` between every possible pair of the elements of the arguments. diff --git a/help/transpose_reorderaxes.md b/help/transpose_reorderaxes.md index e96d7d9c..0d953d69 100644 --- a/help/transpose_reorderaxes.md +++ b/help/transpose_reorderaxes.md @@ -3,6 +3,7 @@ # Circle Backslash (`β`) ## `β π©`: Transpose +[βfull documentation](../doc/transpose.md) Move the first axis of `π©` to the end. @@ -17,6 +18,7 @@ Move the first axis of `π©` to the end. ## `π¨ β π©`: Reorder Axes +[βfull documentation](../doc/transpose.md) Rearrange the axes of `π©` as per the axis indices in `π¨`. diff --git a/help/undo.md b/help/undo.md index 7ada9161..c418fa8e 100644 --- a/help/undo.md +++ b/help/undo.md @@ -3,6 +3,7 @@ # Superscript Equals Sign (`βΌ`) ## `π½βΌ π©`, `π¨ π½βΌ π©`: Undo +[βfull documentation](../doc/undo.md) Invert the function `π½`, or use its defined inverse. Not all functions have inverses. @@ -370,7 +370,9 @@ Markdown β {filenameππ©: # Links ProcLink β {text π target: - βΎβ¨"<a href=""",AdjustTarget β₯target,""">",ProcInline text,"</a>"β© + t β βΎβ¨"a",{extensions?'β'β‘βtext?" class=""fulldoc""";""} + " href=""",AdjustTarget β₯target,""""β© + t Html ProcInline text } ghPath β blobURLβΎpath AdjustTarget β { |
