I understand that, I dont either. But what's the idea behind not having it
at the first place? Is there more to it other than make it more simple?

On Fri, Sep 23, 2016, 8:29 AM Jan Mercl <0xj...@gmail.com> wrote:

> Nothing prevents you from including the call stack in the error message.
> Especially if you prefer the way how Java error messages look.
>
> I don't.
>
> On Fri, Sep 23, 2016, 08:24 Yulrizka <yulri...@gmail.com> wrote:
>
>> Hello
>>
>> I was watching Dave Cheney's presentation in gopher conf and was
>> fascinated.
>>
>> (btw he also wrote a blog post here
>> http://dave.cheney.net/2016/04/27/dont-just-check-errors-handle-them-gracefully
>> )
>>
>> In some case, I can relate. For example when I'm working on quite large
>> codebase, Sometimes I found errors like
>>
>> "failed X: io.EOF" and the caller was about 5 level deep. That doesn't
>> help and sometimes it require me to trace the code.
>>
>> Sometimes we also wrap the error message to give more context such as:
>>
>> " Failed updating x: Failed processing feed: XML lint error: failed
>> getting XML: timed out"
>>
>> But still, sometimes this require me to trace the full stack to find out
>> where it was generated.
>>
>> Which got me to think, what was the design philosophy behind the error
>> interface?
>> why is there only a string and no call stack?
>> How do you usually structure code so that the error message is then
>> meaningful?
>>
>> Thanks
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to golang-nuts+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
> --
>
> -j
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to