nothrow function callbacks in extern(C) code - solution

Dmitry Olshansky via Digitalmars-d digitalmars-d at puremagic.com
Sun Jun 22 13:07:26 PDT 2014


22-Jun-2014 14:39, bearophile пишет:
> H. S. Teoh:
>
>> Pretty soon, we need an attribute algebra to express these complicated
>> relationships.
>
> I think problems come from refusing to have formalized features in D.
> Having an attribute algebra is the lesser problem. Having formalized
> features causes problems, but no having them formalized is worse, as
> visible with D @safety, D pureness, D uniqueness, that are a growing
> mess. D design needs more mathematicians and less piling of patches on
> patches.

+1

I often find myself having second thoughts about all of the 'implicit' 
rules esp. with regard to value-range propagation, and half-formalized 
such as inout.

-- 
Dmitry Olshansky


More information about the Digitalmars-d mailing list