On Jul 29, 2010, at 10:01 PM, Andrei Alexandrescu wrote:
>
> I for one really enjoy stuff like:
>
> void main(string[] args)
> {
> enforce(args.length > 1, "Usage: prog arg");
> ...
> }
>
> Having a stack trace tacked there... not good. Exception messages are meant
> to be seen by users. Stack traces are meant to be seen by the programmer. The
> fact that we print both by default doesn't sit well at all.
Fair enough. Maybe they should only be displayed for Errors, not Exceptions?
> Is it reasonable to say that Exception is the "nicer" thing and Throwable is
> the "less nice" thing that is handled differently? Then come bus errors,
> which are "not nice at all".
It is.
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos