"David Abrahams" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> "Edward Diener" <[EMAIL PROTECTED]> writes:
>
> > "David Abrahams" <[EMAIL PROTECTED]> wrote...
> >> "Edward Diener" <[EMAIL PROTECTED]> writes:
>
> >> > Nonetheless I do favor a compiler change such as allowing the
"default"
> >> > keyword to be used instead as Mr. Terekhov suggested in that same
thread.
> >> > That would be much cleaner and should be easy for any compiler to
handle.
> >> > This is one case where I would like to see the language updated with
such an
> >> > easy, transparent solution to the problem. Of course if others don't
see it
> >> > as much of a problem, they wouldn't be in favor of the solution since
it
> >> > involves the dreaded "C++ language change"
> >>
> >> Oh, it's a problem alright, but I'm still not very convinced of that
> >> solution.  The problem with interfaces that have lots of positional
> >> parameters is that you forget what the different positions mean.  To
> >> solve that problem, you need either named parameters or a
> >> position-independent interface.
> >
> > Since the C++ language already has embraced positional parameters as
> > its normal means of passing information to functions, classes, or
> > templates, it is a little disingenuous to complain about them.
>
> Do you know the meaning of "disingenuous"?  Did you really mean to
> accuse me of intellectual dishonesty?

Not at all. My dictionary doesn't define "disingenuous" as "intellectual
dishonesty" but even by its definition it was a very poor choice in the
expression above and I shouldn't have used it along with the "complain"
rhetoric. Just got carried away.

What I meant to say was that arguing against positional default parameters
goes against the grain of the language IMHO.



_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to