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
