Nick Sabalausky:

Why is it silly? (Genuine question)

"Silly" wasn't the right word, sorry.

But generally if a language offers you a clean feature (D contract programming is designed clean enough) it's better to use it, when you clearly need it.

In D you can live without D contract programming, but is useful, and it's better to know it.

(I'd also like Phobos to replace most of its usages of enforce() with asserts inside contracts.)

Bye,
bearophile

Reply via email to