On Thursday, 5 February 2015 at 05:48:43 UTC, bearophile wrote:
Zach the Mystic:

I have an idea. Treat all assert statements which come before the first non-assert statement as part of the 'in' contract. I'm not saying the compiler has to generate a whole 'in' function, but these asserts can be internally tagged to behave *as if* in an 'in' contract. That solves the tooling problem and the too-much-code problem, no?

Bad idea. We had DbC, let's start using it.

Bye,
bearophile

My proposal is just effectively syntax sugar for DbC, which the average programmer (not you!) will actually want to use.

Reply via email to