On Thursday, October 13, 2011 05:35:52 bearophile wrote: > Davidson Corry: > > Did D2 ever implement the Eiffel "old" construct? > > At the moment there no prestate in D. I agree that prestate is an important > sub-feature of contract programming. It was discussed two or three times, > but the discussions didn't produce actual results. I think it was not > implemented because I think Walter thinks D contract programming is a half > failure (I don't agree on this) and because implementing the prestate is a > bit tricky.
I don't recall him ever saying anything about contract programming in D being a failure in any way. IIRC, old was rejected because it added extra complication for little value. - Jonathan M Davis