Sun, 27 Sep 2009 02:04:06 +0200, Yigal Chripun thusly wrote: > segfaults are *NOT* a good mechanism to handle errors. An exception > trace gives you a whole lot more information about what went wrong and > where compared to a segfault.
Indeed, especially since in the case of D half of the userbase has a broken linker (optlink) and the other half has a broken debugger (gdb). I much rather write non-segfaulting applications in a language without debugger than buggy crap and debug it with the world's best debugger.