"BCS" <[email protected]> wrote in message 
news:[email protected]...
> Reply to Nick,
>
>> "Andrei Alexandrescu" <[email protected]> wrote in message
>> news:[email protected]...
>>
>>> BCS wrote:
>>>>
>>>> One option would be to not throw an error if the format string uses
>>>> indexing formats (e.i. out of order formatting)
>>>>
>>> Yah, that's an option I considered. Maybe it's the best way to go.
>>>
>> That would be far too clumbsy, unless you made it into two separate
>> functions.
>>
>> For instance (psuedocode):
>> auto userInput = getUserInput()
>> // userInput now contains "{Name} at {Address}", zip deliberately
>> ignored
>> writefln(userInput, name, address, zip); // They're used in-order, but
>> there
>> shouldn't be an error
>
> They are in order but are listed by name so the error doesn't throw. The 
> case where the error would be thrown is where the only format strings used 
> are the "get the next arg" kind.
>

I was just using names for illustrative purposes. Also, I was under the 
impression that printf-style "get the next arg" formatting codes were the 
only ones writef supported. Is this not so?


Reply via email to