aboutsummaryrefslogtreecommitdiff
path: root/docs/implementation
diff options
context:
space:
mode:
Diffstat (limited to 'docs/implementation')
-rw-r--r--docs/implementation/vm.html59
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>