std.experimental.checkedint is ready for comments!

tsbockman via Digitalmars-d digitalmars-d at puremagic.com
Wed Jun 15 17:12:19 PDT 2016


On Thursday, 16 June 2016 at 00:06:13 UTC, Andrei Alexandrescu 
wrote:
> On 06/15/2016 07:13 PM, tsbockman wrote:
>>
>> Standardizing the error handling methods is also important for 
>> other interoperability-related reasons:
>> [...]
>
> I don't agree with this. On the face of it, three built-in 
> policies solve the matter of interoperability: if you want 
> interop, use one of those. Done. But interop is not a reason to 
> preclude any flexibility. -- Andrei

Well, I'm satisfied with my design in this respect, and 
completely lack motivation, time, emotional energy, etc. to 
rewrite `checkedint` again from the ground up to properly account 
for arbitrary pluggable error handling policies.

So, the community will have to decide how important this is, and 
find someone else to take over the project if you all demand a 
rewrite.



More information about the Digitalmars-d mailing list