<p>I think the original intent behind D's c++ support was just to make it easier to work with c++. In other words your c++ come shouldn't throw exceptions to D anyway.<br>
So with golang you have to write a C wrapper. With D you can use c++.</p>