DMD 0.165 release

Walter Bright newshound at digitalmars.com
Mon Aug 21 11:04:09 PDT 2006


Sean Kelly wrote:
> Walter Bright wrote:
>> I was going to call this 1.0 RC1, but I just could not resist adding 
>> the lazy expression evaluation. This adds one of the big capabilities 
>> of common lisp.
>>
>> http://www.digitalmars.com/d/changelog.html
> 
> Nice work!  I'm not sure I understand the advantage offered to the 
> enforcement example however, unless it is in creating the message string 
> (a benefit that was already demonstrated).  Where is the lazy evaluation 
> occurring?

The example has typos in it, but the advantage is to not evaluate the 
msg (which can be arbitrarily complex) unless an error actually occurs.



More information about the Digitalmars-d-announce mailing list