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