diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-02-05 22:19:19 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-02-05 22:19:19 -0500 |
| commit | adf5b2ba1386b351ea0ecf9158520aef7ca2c0e3 (patch) | |
| tree | cbe5976c60771f88b9ec3eec0de43ce5119cb31b /docs/implementation/vm.html | |
| parent | bbcf73dcc56dbb2bbd78fd9ca8f82e9b164e2a14 (diff) | |
Update runtime provided functions table
Diffstat (limited to 'docs/implementation/vm.html')
| -rw-r--r-- | docs/implementation/vm.html | 59 |
1 files changed, 37 insertions, 22 deletions
diff --git a/docs/implementation/vm.html b/docs/implementation/vm.html index 829c755d..46a8aa06 100644 --- a/docs/implementation/vm.html +++ b/docs/implementation/vm.html @@ -393,106 +393,121 @@ <tbody> <tr> <td align="right">0</td> -<td><code><span class='Function'>IsArray</span></code></td> -<td>1 if the right argument is an array, 0 otherwise</td> +<td><code><span class='Function'>Type</span></code></td> +<td><code><span class='Function'>β’Type</span></code></td> </tr> <tr> <td align="right">1</td> -<td><code><span class='Function'>Type</span></code></td> -<td>The fill value for array <code><span class='Value'>π©</span></code></td> +<td><code><span class='Function'>Decompose</span></code></td> +<td><code><span class='Function'>β’Decompose</span></code></td> </tr> <tr> <td align="right">2</td> +<td><code><span class='Function'>Glyph</span></code></td> +<td>(Unused) <code><span class='Function'>β’Glyph</span></code> for primitive <code><span class='Value'>π©</span></code></td> +</tr> +<tr> +<td align="right">3</td> +<td><code><span class='Function'>Fill</span></code></td> +<td>Get or set the fill value for array <code><span class='Value'>π©</span></code></td> +</tr> +<tr> +<td align="right">4</td> <td><code><span class='Function'>Log</span></code></td> <td><code><span class='Function'>β</span><span class='Modifier'>βΌ</span></code> (natural or base-<code><span class='Value'>π¨</span></code> logarithm) for atomic arguments</td> </tr> <tr> -<td align="right">3</td> +<td align="right">5</td> <td><code><span class='Function'>GroupLen</span></code></td> <td><code><span class='Function'>β </span><span class='Modifier'>Β¨</span><span class='Function'>β</span><span class='Value'>π©</span></code> for a valid list <code><span class='Value'>π©</span></code></td> </tr> <tr> -<td align="right">4</td> +<td align="right">6</td> <td><code><span class='Function'>GroupOrd</span></code></td> <td><code><span class='Function'>βΎβ</span><span class='Value'>π©</span></code> provided <code><span class='Value'>π¨</span></code> is <code><span class='Function'>GroupLen</span> <span class='Value'>π©</span></code></td> </tr> <tr> -<td align="right">5</td> +<td align="right">7</td> <td><code><span class='Function'>!</span></code></td> <td></td> </tr> <tr> -<td align="right">6</td> +<td align="right">8</td> <td><code><span class='Function'>+</span></code></td> <td>On two atoms</td> </tr> <tr> -<td align="right">7</td> +<td align="right">9</td> <td><code><span class='Function'>-</span></code></td> <td>On one or two atoms</td> </tr> <tr> -<td align="right">8</td> +<td align="right">10</td> <td><code><span class='Function'>Γ</span></code></td> <td>On two atoms</td> </tr> <tr> -<td align="right">9</td> +<td align="right">11</td> <td><code><span class='Function'>Γ·</span></code></td> <td>On one or two atoms</td> </tr> <tr> -<td align="right">10</td> +<td align="right">12</td> <td><code><span class='Function'>β</span></code></td> <td>On one or two atoms</td> </tr> <tr> -<td align="right">11</td> +<td align="right">13</td> <td><code><span class='Function'>β</span></code></td> <td>On one atom</td> </tr> <tr> -<td align="right">12</td> +<td align="right">14</td> <td><code><span class='Function'>=</span></code></td> <td>On one value or two atoms</td> </tr> <tr> -<td align="right">13</td> +<td align="right">15</td> <td><code><span class='Function'>β€</span></code></td> <td>On two atoms</td> </tr> <tr> -<td align="right">14</td> +<td align="right">16</td> <td><code><span class='Function'>β’</span></code></td> <td>For array <code><span class='Value'>π©</span></code></td> </tr> <tr> -<td align="right">15</td> +<td align="right">17</td> <td><code><span class='Function'>β₯</span></code></td> <td>For array <code><span class='Value'>π©</span></code> with no <code><span class='Value'>π¨</span></code> or <code><span class='Value'>π¨</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='Value'>π©</span></code></td> </tr> <tr> -<td align="right">16</td> +<td align="right">18</td> <td><code><span class='Function'>β</span></code></td> <td>For atom <code><span class='Value'>π¨</span></code> and list <code><span class='Value'>π©</span></code></td> </tr> <tr> -<td align="right">17</td> +<td align="right">19</td> <td><code><span class='Function'>β</span></code></td> <td>For natural number <code><span class='Value'>π©</span></code></td> </tr> <tr> -<td align="right">18</td> +<td align="right">20</td> <td><code><span class='Modifier'>β</span></code></td> <td>On arrays</td> </tr> <tr> -<td align="right">19</td> +<td align="right">21</td> <td><code><span class='Modifier'>`</span></code></td> <td></td> </tr> <tr> -<td align="right">20</td> +<td align="right">22</td> +<td><code><span class='Modifier2'>_fillBy_</span></code></td> +<td><code><span class='Function'>π½</span></code> with result fill computed using <code><span class='Function'>πΎ</span></code></td> +</tr> +<tr> +<td align="right">23</td> <td><code><span class='Modifier2'>β</span></code></td> <td></td> </tr> |
