diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-01-29 21:31:38 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-01-29 21:31:38 -0500 |
| commit | 01044145c08b37da07ef0eec4bab1078aa95a57d (patch) | |
| tree | 0fe81191ec89541bbb1d137b33e255eea3631c72 /docs | |
| parent | b5640364a736cc559508d980feb91f3d93ce662f (diff) | |
Fill in some gaps to finish off BQN-J dictionary
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/doc/fromJ.html | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/docs/doc/fromJ.html b/docs/doc/fromJ.html index 432bf72f..4dbce0d8 100644 --- a/docs/doc/fromJ.html +++ b/docs/doc/fromJ.html @@ -415,8 +415,7 @@ </tr> </tbody> </table> -<p>Additionally, <code><span class='Function'>|</span><span class='Number'>.</span><span class='Function'>!</span><span class='Number'>.f</span></code> is <code><span class='Function'>⥊</span><span class='Modifier2'>⟜</span><span class='Value'>f</span><span class='Modifier2'>⊸</span><span class='Function'>«</span></code> with a natural number left argument. Change <code><span class='Function'>«</span></code> to <code><span class='Function'>»</span></code> to rotate right instead of left.</p> -<p>The tables below give approximate implementations of J primitives. J has a whole lot of complicated primitives that no one uses (some of which are officially deprecated), so not everything is translated here.</p> +<p>The tables below give approximate implementations of J primitives. J has a whole lot of complicated primitives that no one uses (some of which are officially deprecated), so not everything is translated here. Operations that only apply to complex numbers are omitted because no BQN implementation currently supports them.</p> <table> <thead> <tr> @@ -452,6 +451,11 @@ <td><code><span class='Function'>¬∨</span></code></td> </tr> <tr> +<td><code><span class='Value'>*</span><span class='Number'>.</span></code></td> +<td></td> +<td><code><span class='Function'>∧</span></code></td> +</tr> +<tr> <td><code><span class='Value'>*:</span></code></td> <td><code><span class='Function'>×</span><span class='Modifier'>˜</span></code></td> <td><code><span class='Function'>¬∧</span></code></td> @@ -620,8 +624,24 @@ <td><code><span class='Value'>x</span><span class='Modifier2'>⌾</span><span class='Paren'>(</span><span class='Value'>y</span><span class='Modifier2'>⊸</span><span class='Function'>⊏</span><span class='Paren'>)</span> <span class='Value'>z</span></code></td> </tr> <tr> -<td><code><span class='Function'>F/</span> <span class='Number'>.G</span></code></td> -<td><code><span class='Function'>F</span><span class='Modifier'>˝</span><span class='Modifier2'>∘</span><span class='Function'>G</span><span class='Modifier2'>⎉</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>∞</span></code> (dyadic)</td> +<td><code><span class='Value'>x</span> <span class='Function'>F/</span> <span class='Number'>.G</span> <span class='Value'>y</span></code></td> +<td><code><span class='Value'>x</span> <span class='Function'>F</span><span class='Modifier'>˝</span><span class='Modifier2'>∘</span><span class='Function'>G</span><span class='Modifier2'>⎉</span><span class='Number'>1</span><span class='Ligature'>‿</span><span class='Number'>∞</span> <span class='Value'>y</span></code></td> +</tr> +<tr> +<td><code><span class='Function'>F</span><span class='Value'>:</span><span class='Number'>.G</span></code></td> +<td><code><span class='Brace'>{</span><span class='Function'>𝕊</span><span class='Value'>:</span> <span class='Value'>𝕨</span><span class='Function'>F</span><span class='Value'>𝕩;</span> <span class='Function'>𝕊</span><span class='Modifier'>⁼</span><span class='Value'>:</span> <span class='Value'>𝕨</span><span class='Function'>G</span><span class='Value'>𝕩</span><span class='Brace'>}</span></code></td> +</tr> +<tr> +<td><code><span class='Function'><</span><span class='Value'>;</span><span class='Number'>._1</span></code></td> +<td><code><span class='Paren'>((</span><span class='Number'>1</span><span class='Function'>-</span><span class='Modifier'>˜</span><span class='Function'>¬×+</span><span class='Modifier'>`</span><span class='Paren'>)</span><span class='Function'>=</span><span class='Modifier2'>⟜</span><span class='Function'>⊏</span><span class='Modifier2'>⊘</span><span class='Function'>⊣</span><span class='Paren'>)</span><span class='Function'>⊔⊢</span></code></td> +</tr> +<tr> +<td><code><span class='Value'>x</span> <span class='Brace'>{</span><span class='Number'>.</span><span class='Function'>!</span><span class='Number'>.f</span> <span class='Value'>y</span></code></td> +<td><code><span class='Value'>y</span> <span class='Function'>»</span> <span class='Value'>x</span><span class='Function'>⥊</span><span class='Value'>f</span></code></td> +</tr> +<tr> +<td><code><span class='Value'>x</span> <span class='Function'>|</span><span class='Number'>.</span><span class='Function'>!</span><span class='Number'>.f</span> <span class='Value'>y</span></code></td> +<td><code><span class='Value'>x</span> <span class='Function'>⥊</span><span class='Modifier2'>⟜</span><span class='Value'>f</span><span class='Modifier2'>⊸</span><span class='Function'>«</span> <span class='Value'>y</span></code>, or <code><span class='Paren'>(</span><span class='Function'>-</span><span class='Value'>x</span><span class='Paren'>)</span> <span class='Function'>⥊</span><span class='Modifier2'>⟜</span><span class='Value'>f</span><span class='Modifier2'>⊸</span><span class='Function'>»</span> <span class='Value'>y</span></code> if <code><span class='Value'>𝕩</span><span class='Function'><</span><span class='Number'>0</span></code></td> </tr> </tbody> </table> |
