From: Vladimir Prus (ghost_at_[hidden])
Date: 2003-06-06 10:25:37
Neal D. Becker wrote:
> On Friday 06 June 2003 10:39 am, Vladimir Prus wrote:
>> > I can appreciate the usefulness of the current behavior, and I also
>> > know that there is a workaround (.default_value("true")), but this only
>> > works if you notice the unexpected behaviour!
>> > The only good solution I can see is to either make the bool behaviour
>> > configurable, or somehow force the user to choose so he will notice.
>> I think the latter is possible. I can make behaviour of 'parameter'
>> function the same for all types, and introduce another function, say
>> 'switch' for current ('false' as default value) behaviour. You'd have to
>> ("unified", switch("arg", &b), "unified format");
>> does this make sense?
> That sounds good.
OK, added to todo. I'll adress this together with other review comments.
P.S. Of course, "switch" won't do, since it's a keyword. But something like
that is possible.