On Tuesday, 9 September 2014 at 07:05:22 UTC, bearophile wrote:
Meta:

let ratio = try!(div(x, y));

becomes

let ratio = match div(x, y)
{
   Ok(val) => val,
   Err(msg) => { return Err; }
}

Maybe we need a similar solution for @nogc.

Related:
https://d.puremagic.com/issues/show_bug.cgi?id=6840

Bye,
bearophile

These are interesting, but they revolve more around avoiding the Exception altogether, rather than finding a solution to using exceptions in @nogc. In particular, these are pretty imperative solutions which (afaik) woulnd't work with constructors/destructors.

Reply via email to