diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-03-12 21:37:21 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-03-12 21:37:21 -0500 |
| commit | 02d3ccdaee34c83aa26448794f4f98ef0adae58c (patch) | |
| tree | dd83edcebc6d943279d5e1617a52c3fd83b374e4 /docs | |
| parent | d341da2386a0797ba90edc86a6e27af0f12dde67 (diff) | |
Add namespace links to the main README
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/index.html | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/index.html b/docs/index.html index 03c39720..deedd4d5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -36,10 +36,10 @@ </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> makes non-arrays (called atoms) a fundamental part of the language, and removes the surprise of floating arrays and the hassle of explicit boxes. New <strong>array notation</strong> eliminates the gotchas of <a href="https://aplwiki.com/wiki/Strand_notation">stranding</a>.</li> -<li>A <a href="doc/context.html"><strong>context-free grammar</strong></a> where a value's syntactic role is determined by its spelling makes it easier for machines and humans to understand code.</li> -<li>Oh, and it naturally leads to <a href="doc/functional.html"><strong>first-class functions</strong></a>, which for example can be used to <a href="doc/control.html">reinvent control structures</a>.</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 <strong>array notation</strong> 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>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 "BQN"?</h2> <p>It's three letters, that happen to match the capitals in "Big Questions Notation". You can pronounce it "bacon", but are advised to avoid this unless there's puns.</p> |
