diff options
Diffstat (limited to 'docs/commentary')
| -rw-r--r-- | docs/commentary/problems.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/commentary/problems.html b/docs/commentary/problems.html index 34dd001c..8b9f0955 100644 --- a/docs/commentary/problems.html +++ b/docs/commentary/problems.html @@ -113,7 +113,7 @@ <p>Scan moves along the array so that it uses results as left arguments, which is opposite to the usual right-to-left order of evaluation. But I think this is still better than scanning the array in reverse. You can always use Swap on the operand, or recover the APL scan ordering by doing a Reduce-Each on Prefixes.</p> <h3 id="only-errors-in-functions-can-be-caught"><a class="header" href="#only-errors-in-functions-can-be-caught">Only errors in functions can be caught</a></h3> <p>The modifier <code><span class='Modifier2'>β</span></code> allows errors in a function to be caught, but a more natural unit for this is the block (scope, really). However, catching errors shouldn't be common in typical code, in the sense that an application should have only a few instances of <code><span class='Modifier2'>β</span></code>. Ordinary testing and control flow should be preferred instead.</p> -<h3 id="special-names-other-than--cant-be-written-as-modifiers"><a class="header" href="#special-names-other-than--cant-be-written-as-modifiers">Special names other than π£ can't be written as modifiers</a></h3> +<h3 id="special-names-other-than-π£-cant-be-written-as-modifiers"><a class="header" href="#special-names-other-than-π£-cant-be-written-as-modifiers">Special names other than π£ can't be written as modifiers</a></h3> <p>I decided that it was better to allow <code><span class='Value'>π¨</span><span class='Modifier2'>_m_</span><span class='Value'>π©</span></code> to work with no spaces than to allow <code><span class='Modifier2'>_</span><span class='Value'>π©</span></code> to be a modifier, and this rule also helps keep tokenization simple. But to apply <code><span class='Value'>π©</span></code> as a modifier you have to give it a different name.</p> <h3 id="bins-is-inconsistent-with-index-of"><a class="header" href="#bins-is-inconsistent-with-index-of">Bins is inconsistent with Index of</a></h3> <p>In Dyalog APL, Interval Index is identical to Index Of if the left argument has no duplicate cells and every right argument cell intolerantly matches a left argument cell. In BQN they're off by oneβBins is one larger. But all the caveats for the Dyalog relation indicate this might not be so fundamental.</p> |
