On 2026-08-17 09:00, David Kastrup wrote:

Instead of haggling over the definition of "Crash", maybe we should
create explicit categories for the kinds of fifth wall breakage we want
to see treated separately?

In another message sent around the same time as yours, I suggested,

    I could create a new label ("Error" or whatever you'd
    prefer) for non-crash error handling: false positives,
    false negatives, confusing messages, etc.  I'm not a
    fan of having many labels, but if people would want to
    search for such issues in a category apart from "Defect",
    then it would be useful.

I would like to be able to search for OS termination issues apart from unhandled Scheme exceptions. You said that you consider unhandled Scheme exceptions crashes. That's fine, but a person labeling issues needs to know whether you want to be able to search for them as a distinct category. What do you think of this?

| Error::OS     | a segfault, out-of-memory crash, etc.    |
| Error::Scheme | an unhandled Scheme exception            |
| Error::Other  | an error reported through the lilypond
                  diagnostics layer or a false negative    |
| Defect        | "a problem in the core program" (as now) |

--
Dan


Reply via email to