[OT] Is there a real alternative to exceptions ?
Paolo Invernizzi
paolo.invernizzi at gmail.com
Fri Jan 17 09:35:03 UTC 2025
On Thursday, 16 January 2025 at 19:02:05 UTC, Basile B. wrote:
> I have the feeling that things like
>
> ```
> a.map!(mapperFun).reduce!(reducerFun).array;
> ```
>
> is only possible thanks to an exception system. A similar
> expressivity looks impossible for example with the idom of
> result tuple `(error_code, actuallResult)`.
>
> that problem is currently something rather serious, in the
> sense that, let's say you want to make a standard library, you
> really need to have a well defined way of handling errors.
>
> I'll be interested to read your thoughts on that topic.
I suggest to you to have a look how pure functional programming
languages are handling such kind of constructs.
As a soft start I suggest Elm.
More information about the Digitalmars-d
mailing list