Why Nostr? What is Njump?
2024-12-04 10:16:53
in reply to

Andres Löh on Nostr: nprofile1q…yfy0y I wouldn't say they're *totally* irrelevant. But extracting the ...

I wouldn't say they're *totally* irrelevant. But extracting the important pieces of information out of it is a bit of an art that one has to learn, definitely.

I think it's widely agreed that the error message format isn't great, but it's one of those topics where as soon as you're trying to change anything, there's endless bikeshedding.

Despite all this, recent versions of GHC have some improvements.

(1) There's error codes now, and an error message index at https://errors.haskell.org/ where error messages are explained, together with examples and some advice on how to read them.

(2) There's an ongoing move to a more structured error message format *within* GHC, which should make it easier to systematically change the output format via flags or postprocessors etc once this is complete.
Author Public Key
npub1q8tuxwdxkr54fv08qrs2yja0e3u0tyju69qje6ht9fldlagre8dqwymqnn