aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-07-18 17:57:11 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-07-18 17:57:11 -0400
commit6900eab784709f9c1a91d6f7996cae78e6e1f7b5 (patch)
treed76a2f0607797c6c93e3622c16f3f227bbb50201 /docs
parent7e0e38bd155fab76fa3b6776f9184611d044903d (diff)
More links in README intro
Diffstat (limited to 'docs')
-rw-r--r--docs/index.html6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/index.html b/docs/index.html
index 772bb19a..b22d6707 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -26,7 +26,7 @@
<ul>
<li>Human-friendly <a href="tutorial/expression.html"><strong>infix notation</strong></a> has no precedence rules to remember.</li>
<li><a href="doc/primitive.html"><strong>Built-in array operations</strong></a> handle any number of dimensions easily.</li>
-<li><strong>Higher-order functions</strong> allow basic functions to be applied in more powerful ways.</li>
+<li><a href="doc/primitive.html#modifiers"><strong>Higher-order functions</strong></a> allow basic functions to be applied in more powerful ways.</li>
</ul>
<p>It incorporates concepts developed over years of APL practice:</p>
<ul>
@@ -36,9 +36,9 @@
</ul>
<p>But BQN is redesigned from the ground up, with brand new ideas to make these paradigms easier to use and less likely to fail.</p>
<ul>
-<li>The <a href="doc/based.html"><strong>based array model</strong></a> eliminates the surprise of floating arrays and the hassle of explicit boxes, while dedicated <strong>array notation</strong> does away with <a href="https://aplwiki.com/wiki/Strand_notation">stranding</a> gotchas.</li>
+<li>The <a href="doc/based.html"><strong>based array model</strong></a> eliminates the surprise of floating arrays and the hassle of explicit boxes, while dedicated <a href="tutorial/list.html#list-notation"><strong>list notation</strong></a> does away with <a href="https://aplwiki.com/wiki/Strand_notation">stranding</a> gotchas.</li>
<li><a href="doc/context.html"><strong>Context-free grammar</strong></a> makes it easier for machines and humans to understand code, and naturally leads to <a href="doc/functional.html"><strong>first-class functions</strong></a>, which can even be used to <a href="doc/control.html">reinvent control structures</a>.</li>
-<li><strong>New symbols</strong> for built-in functionality make the syntactic role of every primitive instantly visible, and aim to be more consistent and intuitive.</li>
+<li><a href="keymap.html"><strong>New symbols</strong></a> for built-in functionality make the syntactic role of every primitive instantly visible, and aim to be more consistent and intuitive.</li>
<li>No-nonsense <a href="doc/namespace.html"><strong>namespace syntax</strong></a> encapsulates data and even allows for a little <a href="doc/oop.html">object-oriented programming</a>.</li>
</ul>
<h2 id="what-kind-of-name-is-bqn">What kind of name is &quot;BQN&quot;?</h2>