diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-06-13 08:57:11 -0400 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2021-06-13 08:57:11 -0400 |
| commit | d4c2d74ccf443d35969ab4e4c18cd47207d220d2 (patch) | |
| tree | 01ff87aaad6c2bb32292ba2b29175cec98e52bbd /doc | |
| parent | e8d6aa976783bcb7cb5855880ff056a023f12471 (diff) | |
Clear up ambiguities
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/arithmetic.md | 2 | ||||
| -rw-r--r-- | doc/enclose.md | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/doc/arithmetic.md b/doc/arithmetic.md index ee93b984..feb97083 100644 --- a/doc/arithmetic.md +++ b/doc/arithmetic.md @@ -151,7 +151,7 @@ BQN uses the six standard comparison functions of mathematics. For each pair of | Greater Than | `>` | 0 | 0 | 1 | Data | Greater Than or Equal to | `≥` | 0 | 1 | 1 | Data -The *ordered* comparisons `≤<>≥` are defined on numbers and characters (and arrays, by pervasion); they give an error for operation or namespace arguments. They order numbers as you'd expect, and characters by their code points. A character is considered greater than any number, even if it's `∞`. +The *ordered* comparisons `≤<>≥` are defined on numbers and characters (and arrays, by pervasion); they give an error for operation or namespace arguments. They order numbers as you'd expect, and characters by their code points. A character is considered greater than any number, even `∞`. 3‿4‿5‿6 ≤ 5 diff --git a/doc/enclose.md b/doc/enclose.md index 6e54e12f..abefbc07 100644 --- a/doc/enclose.md +++ b/doc/enclose.md @@ -87,7 +87,7 @@ Table isn't the only mapping function that gets along well with units. Here's an =‿≠‿≡‿≢ {𝕎𝕩}¨ < 3‿2⥊"abcdef" -The function `{𝕎𝕩}` applies its left argument as a function to its right; we want to apply the four functions Rank, Length, [Depth](depth.md), and [Shape](shape.md) to a single array. Each normally matches up elements from its two arguments, but it will also copy the elements of a lower-rank argument to fill in any missing trailing axes and match the higher-rank argument's shape. To copy a single argument for every function call, it should have no axes, so we enclose it into a unit. +The function `{𝕎𝕩}` applies its left argument as a function to its right; we want to apply the four functions Rank, Length, [Depth](depth.md), and [Shape](shape.md) to a single array. Normally Each matches up elements from its two arguments, but it will also copy the elements of a lower-rank argument to fill in any missing trailing axes and match the higher-rank argument's shape. To copy a single argument for every function call, it should have no axes, so we enclose it into a unit. This example would work just as well with Table (`⌜`), although maybe the interpretation is a little different. The reason it matters that Each accepts unit arrays is that arithmetic primitives (as well as the Depth modifier `⚇`) use Each to match their arguments up. Want to add a point (two numbers) to each point in an array? Just enclose it first. |
