bearophile Wrote:
> I think most D programmers today want to remove runtime checks for unproven 
> assertions, that's the point of the -release compile flag.
>
Never deemed -release flag as a useful thing, may be I just don't put in 
useless asserts?

And I don't think that detailed exceptions do a lot more than simple asserts. 
Job is done faster with simple assert and I don't see much difference between
IllegalArgumentException: wrong day
and
day>=1 && day<=31 assertion failed
Though the former may create better image for your library.

Reply via email to