aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2020-07-16 22:05:49 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2020-07-16 22:07:40 -0400
commitcda7eb24f91daaa3b1f9e5999c3948b4f3cd3133 (patch)
treeb0f7905b77c16cdae8dffea6bca0fd4b25edbc7f /README.md
parent9d069443f0315c30b59d5923159e0233a93fc139 (diff)
Move markdown docs to docsrc/ and generate html in doc/
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 10 insertions, 10 deletions
diff --git a/README.md b/README.md
index 9e1064b5..af72e4e1 100644
--- a/README.md
+++ b/README.md
@@ -16,8 +16,8 @@ It incorporates concepts developed over years of APL practice:
But BQN is redesigned from the ground up, with brand new ideas to make these paradigms easier to use and less likely to fail.
* The **based array model** makes non-arrays a fundamental part of the language, and removes the surprise of floating arrays and the hassle of explicit boxes. New **array notation** eliminates the gotchas of [stranding](https://aplwiki.com/wiki/Strand_notation).
-* A [**context-free grammar**](doc/context.md) where a value's syntactic role is determined by its spelling makes it easier for machines and humans to understand code.
-* Oh, and it naturally leads to [**first-class functions**](doc/functional.md), a feature often missed in APL.
+* A [**context-free grammar**](docsrc/context.md) where a value's syntactic role is determined by its spelling makes it easier for machines and humans to understand code.
+* Oh, and it naturally leads to [**first-class functions**](docsrc/functional.md), a feature often missed in APL.
* The **new symbols** for built-in functionality allow the syntactic role of a primitive to be distinguished at a glance, and aim to be more consistent and intuitive.
## What kind of name is "BQN"?
@@ -98,9 +98,9 @@ Functions that have significant differences from APL functions are marked with a
| `√` | [Square Root](https://aplwiki.com/wiki/Square_Root) | [Root](https://aplwiki.com/wiki/Root)
| `⌊` | [Floor](https://aplwiki.com/wiki/Floor) | [Minimum](https://aplwiki.com/wiki/Minimum)
| `⌈` | [Ceiling](https://aplwiki.com/wiki/Ceiling) | [Maximum](https://aplwiki.com/wiki/Maximum)
-| `∧` | Sort Up | [And](doc/logic.md)*
-| `∨` | Sort Down | [Or](doc/logic.md)*
-| `¬` | [Not](doc/logic.md)* | [Span](doc/logic.md)*
+| `∧` | Sort Up | [And](docsrc/logic.md)*
+| `∨` | Sort Down | [Or](docsrc/logic.md)*
+| `¬` | [Not](docsrc/logic.md)* | [Span](docsrc/logic.md)*
| `\|` | [Absolute Value](https://aplwiki.com/wiki/Magnitude)| [Modulus](https://aplwiki.com/wiki/Residue)
| `≤` | | [Less Than or Equal to](https://aplwiki.com/wiki/Less_than_or_Equal_to)
| `<` | [Box](https://aplwiki.com/wiki/Enclose) | [Less Than](https://aplwiki.com/wiki/Less_than)
@@ -108,18 +108,18 @@ Functions that have significant differences from APL functions are marked with a
| `≥` | | [Greater Than or Equal to](https://aplwiki.com/wiki/Greater_than_or_Equal_to)
| `=` | | [Equals](https://aplwiki.com/wiki/Equal_to)
| `≠` | [Length](https://aplwiki.com/wiki/Tally) | [Not Equals](https://aplwiki.com/wiki/Not_Equal_to)
-| `≡` | [Depth](doc/depth.md)* | [Match](https://aplwiki.com/wiki/Match)
+| `≡` | [Depth](docsrc/depth.md)* | [Match](https://aplwiki.com/wiki/Match)
| `≢` | [Shape](https://aplwiki.com/wiki/Shape) | [Not Match](https://aplwiki.com/wiki/Not_Match)
| `⊣` | [Identity](https://aplwiki.com/wiki/Identity) | [Left](https://aplwiki.com/wiki/Identity)
| `⊢` | [Identity](https://aplwiki.com/wiki/Identity) | [Right](https://aplwiki.com/wiki/Identity)
| `⥊` | [Deshape](https://aplwiki.com/wiki/Ravel) | [Reshape](https://aplwiki.com/wiki/Reshape)
-| `∾` | [Join](doc/join.md)* | [Join to](https://aplwiki.com/wiki/Catenate)
+| `∾` | [Join](docsrc/join.md)* | [Join to](https://aplwiki.com/wiki/Catenate)
| `≍` | Solo* | Couple*
| `↑` | Prefixes* | [Take](https://aplwiki.com/wiki/Take)
| `↓` | Suffixes* | [Drop](https://aplwiki.com/wiki/Drop)
-| `↕` | [Range](https://aplwiki.com/wiki/Index_Generator) | [Windows](doc/windows.md)*
+| `↕` | [Range](https://aplwiki.com/wiki/Index_Generator) | [Windows](docsrc/windows.md)*
| `⌽` | [Reverse](https://aplwiki.com/wiki/Reverse) | [Rotate](https://aplwiki.com/wiki/Rotate)
-| `⍉` | [Transpose](doc/transpose.md)* | [Reorder axes](doc/transpose.md)*
+| `⍉` | [Transpose](docsrc/transpose.md)* | [Reorder axes](docsrc/transpose.md)*
| `/` | [Indices](https://aplwiki.com/wiki/Indices) | [Replicate](https://aplwiki.com/wiki/Replicate)
| `⍋` | [Grade Up](https://aplwiki.com/wiki/Grade) | [Bins Up](https://aplwiki.com/wiki/Interval_Index)
| `⍒` | [Grade Down](https://aplwiki.com/wiki/Grade) | [Bins Down](https://aplwiki.com/wiki/Interval_Index)
@@ -129,7 +129,7 @@ Functions that have significant differences from APL functions are marked with a
| `⊒` | Occurrence Count* | Progressive Index of*
| `∊` | [Unique Mask](https://aplwiki.com/wiki/Nub_Sieve) | [Member of](https://aplwiki.com/wiki/Membership)
| `⍷` | [Deduplicate](https://aplwiki.com/wiki/Unique) | [Find](https://aplwiki.com/wiki/Find)
-| `⊔` | [Group Indices](doc/group.md)* | [Group](doc/group.md)*
+| `⊔` | [Group Indices](docsrc/group.md)* | [Group](docsrc/group.md)*
### Modifiers and compositions