Why exceptions for error handling is so important

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Mon Jan 12 03:07:43 PST 2015


On 1/12/2015 3:02 AM, Tobias Pankrath wrote:
> As far as I understand is, it requires each component to settle on the same
> discriminated union that packs the error and result, which he calles Result but
> is usually Choice in F#.
>
> Now in D we use the opDot to chain components, which works since we have UFCS.
> In F# there a simply three different opDots: >>, >>= and >=> which take care of
> the adaption.

Or we could just use exceptions, which require none of that.


More information about the Digitalmars-d mailing list