diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-01-24 14:50:51 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-01-24 14:50:51 -0500 |
| commit | 3239344dfe438346183bb90b2d85e5e106ea4ae5 (patch) | |
| tree | 5f14b86e62d992b1a8bc8adeabf4671fed6b51b1 | |
| parent | 0cd4f829f5856208bde4ede8ce0866ee8b1eaef9 (diff) | |
Improvements and fixes to Dyalog-BQN dictionary code
| -rw-r--r-- | doc/fromDyalog.md | 6 | ||||
| -rw-r--r-- | docs/doc/fromDyalog.html | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/doc/fromDyalog.md b/doc/fromDyalog.md index a258a035..201d22f4 100644 --- a/doc/fromDyalog.md +++ b/doc/fromDyalog.md @@ -63,7 +63,7 @@ The tables below give approximate implementations of Dyalog primitives for the o <tr><th> Glyph </th><th> Monadic </th><th> Dyadic </th> </tr> <tr><td> <code>*</code> </td><td colspan=2><code>⋆</code></td> </tr> <tr><td> <code>⍟</code> </td><td colspan=2><code>⋆⁼</code></td> </tr> -<tr><td> <code>!</code> </td><td colspan=2>Implement it yourself</td> </tr> +<tr><td> <code>!</code> </td><td><code>×´1+↕</code> </td><td> <code>-˜(+÷○(×´)⊢)1+↕∘⊣</code></td></tr> <tr><td> <code>○</code> </td><td colspan=2>Some complex exponential stuff, maybe</td> </tr> <tr><td> <code>~</code> </td><td> <code>¬</code> </td><td> <code>¬∘∊/⊣</code></td> </tr> <tr><td> <code>?</code> </td><td colspan=2>Library?</td> </tr> @@ -76,7 +76,7 @@ The tables below give approximate implementations of Dyalog primitives for the o <tr><td> <code>↓</code> </td><td> <code><˘</code> </td><td> <code>↑</code></td> </tr> <tr><td> <code>⊂</code> </td><td> <code><</code> </td><td> <code>+`⊸⊔</code></td> </tr> <tr><td> <code>⊆</code> </td><td> <code><⍟(0<≡)</code> </td><td> <code>⊔</code></td> </tr> -<tr><td> <code>∊</code> </td><td> <code>{0=≡𝕩:⥊𝕩⋄∾⥊∇¨𝕩}</code> </td><td> <code>∊</code></td> </tr> +<tr><td> <code>∊</code> </td><td> <code>{0=≡𝕩:⥊𝕩⋄∾⥊𝕊¨𝕩}</code> </td><td> <code>∊</code></td> </tr> <tr><td> <code>⊃</code> </td><td colspan=2><code>⊑</code></td> </tr> <tr><td> <code>⍀</code> </td><td> </td><td> <code>/⁼</code></td> </tr> <tr><td> <code>∩</code> </td><td> </td><td> <code>∊/⊣</code></td> </tr> @@ -114,6 +114,6 @@ The tables below give approximate implementations of Dyalog primitives for the o <tr><td> <code>f⍠B</code> </td><td colspan=2> Uh </td></tr> <tr><td> <code>f⌸</code> </td><td><code>⊐⊔↕∘≠</code></td><td><code>⊐⊸⊔</code> </td></tr> <tr><td> <code>f⌺B</code> </td><td colspan=2> <code>↕</code> </td></tr> -<tr><td> <code>A⌶</code> </td><td colspan=2> <code>•</code> </td></tr> +<tr><td> <code>A⌶</code> </td><td colspan=2> <code>•Something</code> </td></tr> <tr><td> <code>f&</code> </td><td colspan=2> Nothing yet </td></tr> </table> diff --git a/docs/doc/fromDyalog.html b/docs/doc/fromDyalog.html index 41452874..d6a429b9 100644 --- a/docs/doc/fromDyalog.html +++ b/docs/doc/fromDyalog.html @@ -215,7 +215,7 @@ <tr><th> Glyph </th><th> Monadic </th><th> Dyadic </th> </tr> <tr><td> <code><span class='Value'>*</span></code> </td><td colspan=2><code><span class='Function'>⋆</span></code></td> </tr> <tr><td> <code><span class='Modifier2'>⍟</span></code> </td><td colspan=2><code><span class='Function'>⋆</span><span class='Modifier'>⁼</span></code></td> </tr> -<tr><td> <code><span class='Function'>!</span></code> </td><td colspan=2>Implement it yourself</td> </tr> +<tr><td> <code><span class='Function'>!</span></code> </td><td><code><span class='Function'>×</span><span class='Modifier'>´</span><span class='Number'>1</span><span class='Function'>+↕</span></code> </td><td> <code><span class='Function'>-</span><span class='Modifier'>˜</span><span class='Paren'>(</span><span class='Function'>+÷</span><span class='Modifier2'>○</span><span class='Paren'>(</span><span class='Function'>×</span><span class='Modifier'>´</span><span class='Paren'>)</span><span class='Function'>⊢</span><span class='Paren'>)</span><span class='Number'>1</span><span class='Function'>+↕</span><span class='Modifier2'>∘</span><span class='Function'>⊣</span></code></td></tr> <tr><td> <code><span class='Modifier2'>○</span></code> </td><td colspan=2>Some complex exponential stuff, maybe</td> </tr> <tr><td> <code><span class='Value'>~</span></code> </td><td> <code><span class='Function'>¬</span></code> </td><td> <code><span class='Function'>¬</span><span class='Modifier2'>∘</span><span class='Function'>∊/⊣</span></code></td> </tr> <tr><td> <code><span class='Value'>?</span></code> </td><td colspan=2>Library?</td> </tr> @@ -228,7 +228,7 @@ <tr><td> <code><span class='Function'>↓</span></code> </td><td> <code><span class='Function'><</span><span class='Modifier'>˘</span></code> </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></code> </td><td> <code><span class='Function'>+</span><span class='Modifier'>`</span><span class='Modifier2'>⊸</span><span class='Function'>⊔</span></code></td> </tr> <tr><td> <code><span class='Value'>⊆</span></code> </td><td> <code><span class='Function'><</span><span class='Modifier2'>⍟</span><span class='Paren'>(</span><span class='Number'>0</span><span class='Function'><≡</span><span class='Paren'>)</span></code> </td><td> <code><span class='Function'>⊔</span></code></td> </tr> -<tr><td> <code><span class='Function'>∊</span></code> </td><td> <code><span class='Brace'>{</span><span class='Number'>0</span><span class='Function'>=≡</span><span class='Value'>𝕩:</span><span class='Function'>⥊</span><span class='Value'>𝕩</span><span class='Separator'>⋄</span><span class='Function'>∾⥊</span><span class='Value'>∇</span><span class='Modifier'>¨</span><span class='Value'>𝕩</span><span class='Brace'>}</span></code> </td><td> <code><span class='Function'>∊</span></code></td> </tr> +<tr><td> <code><span class='Function'>∊</span></code> </td><td> <code><span class='Brace'>{</span><span class='Number'>0</span><span class='Function'>=≡</span><span class='Value'>𝕩:</span><span class='Function'>⥊</span><span class='Value'>𝕩</span><span class='Separator'>⋄</span><span class='Function'>∾⥊𝕊</span><span class='Modifier'>¨</span><span class='Value'>𝕩</span><span class='Brace'>}</span></code> </td><td> <code><span class='Function'>∊</span></code></td> </tr> <tr><td> <code><span class='Value'>⊃</span></code> </td><td colspan=2><code><span class='Function'>⊑</span></code></td> </tr> <tr><td> <code><span class='Value'>⍀</span></code> </td><td> </td><td> <code><span class='Function'>/</span><span class='Modifier'>⁼</span></code></td> </tr> <tr><td> <code><span class='Value'>∩</span></code> </td><td> </td><td> <code><span class='Function'>∊/⊣</span></code></td> </tr> @@ -266,7 +266,7 @@ <tr><td> <code><span class='Value'>f⍠</span><span class='Function'>B</span></code> </td><td colspan=2> Uh </td></tr> <tr><td> <code><span class='Value'>f⌸</span></code> </td><td><code><span class='Function'>⊐⊔↕</span><span class='Modifier2'>∘</span><span class='Function'>≠</span></code></td><td><code><span class='Function'>⊐</span><span class='Modifier2'>⊸</span><span class='Function'>⊔</span></code> </td></tr> <tr><td> <code><span class='Value'>f⌺</span><span class='Function'>B</span></code> </td><td colspan=2> <code><span class='Function'>↕</span></code> </td></tr> -<tr><td> <code><span class='Function'>A</span><span class='Value'>⌶</span></code> </td><td colspan=2> <code><span class='Value'>•</span></code> </td></tr> +<tr><td> <code><span class='Function'>A</span><span class='Value'>⌶</span></code> </td><td colspan=2> <code><span class='Function'>•Something</span></code> </td></tr> <tr><td> <code><span class='Value'>f&</span></code> </td><td colspan=2> Nothing yet </td></tr> </table> |
