aboutsummaryrefslogtreecommitdiff
path: root/docs/tutorial
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-05-08 13:48:52 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2022-05-08 13:48:52 -0400
commit9a2978af122dc0c043020c77d96318679cb7575a (patch)
tree21b006d20d8b54693c2f13dcb090ba3d6825d590 /docs/tutorial
parent682ec99d2c5fbef60be6ac08c027fa09a5d0f37e (diff)
Add combinator documentation links to tutorials
Diffstat (limited to 'docs/tutorial')
-rw-r--r--docs/tutorial/combinator.html1
-rw-r--r--docs/tutorial/expression.html8
2 files changed, 5 insertions, 4 deletions
diff --git a/docs/tutorial/combinator.html b/docs/tutorial/combinator.html
index 23a2d410..baddaa83 100644
--- a/docs/tutorial/combinator.html
+++ b/docs/tutorial/combinator.html
@@ -836,5 +836,6 @@
</g>
</svg>
+<p>Documentation: <a href="../doc/compose.html">Atop and Over</a>, <a href="../doc/hook.html">Before and After</a>, <a href="../doc/swap.html">Self/Swap</a>, <a href="../doc/constant.html">Constant</a>.</p>
<p>A data value (number, character, or array) can be applied as a function, in which case it ignores any arguments and returns itself. In particular, using a data value as the left operand of Before or the right operand of After is called Bind because it attaches that data value as an argument to the other operand.</p>
<p>This section was a bit long because combinators are conceptually difficult, but as you can see we didn't cover all that much material (and our diagrams <em>fully</em> define the combinators in question, which is unusual in a summary!). The tacit style we've used here can be very confusing or uncomfortable at first, maybe <em>because</em> it's so radically simple. We'll keep working with it in future tutorials, and it should start to feel more solid and logical. Even if not, that's okay! As I said, BQN has a more explicit function style as well, and it's completely possible to program without ever using a combinator. But perhaps you'll find that a well-placed Over or Bind can make things a lot smoother.</p>
diff --git a/docs/tutorial/expression.html b/docs/tutorial/expression.html
index 912b6666..3708dc95 100644
--- a/docs/tutorial/expression.html
+++ b/docs/tutorial/expression.html
@@ -448,22 +448,22 @@
<tr>
<td>1-modifiers</td>
<td><code><span class='Modifier'>˜</span></code></td>
-<td>Swap, Self</td>
+<td><a href="../doc/swap.html">Swap, Self</a></td>
</tr>
<tr>
<td></td>
<td><code><span class='Modifier'>⁼</span></code></td>
-<td>Undo</td>
+<td><a href="../doc/undo.html">Undo</a></td>
</tr>
<tr>
<td></td>
<td><code><span class='Modifier'>˙</span></code></td>
-<td>Constant</td>
+<td><a href="../doc/constant.html">Constant</a></td>
</tr>
<tr>
<td>2-modifiers</td>
<td><code><span class='Modifier2'>∘</span></code></td>
-<td>Atop</td>
+<td><a href="../doc/compose.html">Atop</a></td>
</tr>
</tbody>
</table>