On Wednesday, 13 January 2016 at 19:20:40 UTC, Jason Jeffory wrote:
What I can't seem to figure out why

try { loop }
catch
{

}

catches the exception but

try { loop }
catch (Throwable t) // Only diff
{

}

doesn't ;/ Probably my ignorance about D, but I was hoping to get some info about the exception this way(line number, etc...)

This is not an exception you should catch at all. Also pretty sure this wont work with 64bit binaries. D does realize a segmentation fault, access to invalid memory, that's nothing a program should simply catch and then silently ignore, the issue causing it needs to be addressed.

Also why doesn't your key_callback not to be extern(C), I thought that was required.

'Reading symbols from test.exe...(no debugging symbols found)...done.', you arent gonna get any useful information without debug symbols. Also additionally use a glfw debug build.

Reply via email to