diff options
| author | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-01-08 16:28:29 -0500 |
|---|---|---|
| committer | Marshall Lochbaum <mwlochbaum@gmail.com> | 2022-01-08 16:28:29 -0500 |
| commit | ffd0b8ab28d25d1496fb0722115991a8a623ec1f (patch) | |
| tree | d23b7b67df96a822dc7d4587f64ebb17a99b7755 | |
| parent | c5eef0418df2ae6a97c54839fa010ff60d96f78b (diff) | |
Remove comment about not having error formatting
| -rw-r--r-- | doc/assert.md | 2 | ||||
| -rw-r--r-- | docs/doc/assert.html | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/doc/assert.md b/doc/assert.md index 7f4bee6d..121d8a1e 100644 --- a/doc/assert.md +++ b/doc/assert.md @@ -15,7 +15,7 @@ To pass, the right argument must be exactly the number `1`; any other value caus Assert can take a left argument, which gives a message to be associated with the error. It's typical to use a string for the left argument in order to display it to the programmer, but the left argument can be any value. "Message" ! 0 - ⟨∘,"abc",˜⟩ ! '0' # Okay this is not a very helpful printout + ⟨∘,"abc",˜⟩ ! '0' ### Computing the error message on demand diff --git a/docs/doc/assert.html b/docs/doc/assert.html index 1d56a9ed..948f8cf7 100644 --- a/docs/doc/assert.html +++ b/docs/doc/assert.html @@ -18,10 +18,10 @@ 1 </pre> <p>Assert can take a left argument, which gives a message to be associated with the error. It's typical to use a string for the left argument in order to display it to the programmer, but the left argument can be any value.</p> -<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=Ik1lc3NhZ2UiICEgMArin6jiiJgsImFiYyIsy5zin6kgISAnMCcgICMgT2theSB0aGlzIGlzIG5vdCBhIHZlcnkgaGVscGZ1bCBwcmludG91dA==">↗️</a><pre> <span class='String'>"Message"</span> <span class='Function'>!</span> <span class='Number'>0</span> +<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=Ik1lc3NhZ2UiICEgMArin6jiiJgsImFiYyIsy5zin6kgISAnMCc=">↗️</a><pre> <span class='String'>"Message"</span> <span class='Function'>!</span> <span class='Number'>0</span> <span class='Error'>Error: Message</span> - <span class='Bracket'>⟨</span><span class='Modifier2'>∘</span><span class='Separator'>,</span><span class='String'>"abc"</span><span class='Separator'>,</span><span class='Modifier'>˜</span><span class='Bracket'>⟩</span> <span class='Function'>!</span> <span class='String'>'0'</span> <span class='Comment'># Okay this is not a very helpful printout -</span><span class='Error'>Error: ⟨∘,"abc",˜⟩</span> + <span class='Bracket'>⟨</span><span class='Modifier2'>∘</span><span class='Separator'>,</span><span class='String'>"abc"</span><span class='Separator'>,</span><span class='Modifier'>˜</span><span class='Bracket'>⟩</span> <span class='Function'>!</span> <span class='String'>'0'</span> +<span class='Error'>Error: ⟨∘,"abc",˜⟩</span> </pre> <h3 id="computing-the-error-message-on-demand"><a class="header" href="#computing-the-error-message-on-demand">Computing the error message on demand</a></h3> <p>Because the left argument to a function is always computed before the function is called, Assert <a href="../commentary/problems.html#assert-has-no-way-to-compute-the-error-message">doesn't let you</a> compute the error message only if there's an error. This might be a problem if the error message computation is slow or has side effects. There are a few ways to work around the issue:</p> |
