
Oct. 23, 2003
2:12 a.m.
At 02:49 PM 10/23/03 +1300, Greg Ewing wrote:
This would allow the current delayed-evaluation semantics to be kept as the default, while eliminating any need for using the default-argument hack when you don't want delayed evaluation.
Does anybody actually have a use case for delayed evaluation? Why would you ever *want* it to be that way? (Apart from the BDFL's desire to have the behavior resemble function behavior.) And, if there's no use case for delayed evaluation, why make people jump through hoops to get the immediate binding?