On Thursday, 5 June 2014 at 04:35:18 UTC, Russel Winder via
Digitalmars-d wrote:
I think Pike, Cox, et al. disagree; for them exceptions are
only a
termination mechanism and return codes are the way of
communicating. If
Swift has no exceptions, then Apple must be following the Go
model
rather than the D, Python, (C++ ?), etc. one.
It seems interesting to note that for M# it's the exact reverse,
exceptions are for recoverable errors and crashing is for
unrecoverable ones (I lost the link to the reference).