[erlang-questions] case or clause
Thomas Lindgren
thomasl_erlang@REDACTED
Fri Jan 9 13:37:25 CET 2009
--- On Fri, 1/9/09, David Budworth <dbudworth@REDACTED> wrote:
> is it more useful?
> if I have:
>
> f(a,Var) -> ok;
> f(b,Var) -> 10/0;
> f(c,Var) -> ok.
>
> and call: f(b,foo)
>
> The error message would say it failed in "f/2"
> It doesn't tell me at all which one it actually failed
> in.
You could try smart_exceptions in jungerl (or github if you're feeling brave, where I'm working on a rewrite). It tries to mark all exceptions with module, line, etc. I have found it quite helpful, but it's not a bulletproof drop-in replacement.
Ideally, the compiler should of course do this instead.
Best,
Thomas
More information about the erlang-questions
mailing list