stdio line-streaming revisited
Walter Bright
newshound1 at digitalmars.com
Thu Mar 29 16:47:17 PDT 2007
Sean Kelly wrote:
>> Let's say you have:
>>
>> a.f(b,c);
>>
>> 'a' can be semantically a function argument, as in
>>
>> f(a,b,c);
>>
>> Now, 'a' must be evaluated before f can be called, but whether a, b or
>> c are evaluated first is not defined.
>
> Okay, right. This is what I'd expect. Though I suppose it could indeed
> be somewhat confusing with property syntax above. Personally though, as
> long as this is well documented, I don't see a real need to change it?
One reason to disallow implementation flexibility on this is to improve
source code portability.
More information about the Digitalmars-d
mailing list