On Wed, 13 Oct 2010 16:42:35 -0400, "Steven Schveighoffer" <[email protected]> wrote:
Even though I consider myself a reasonable parser of function
templates,
sometimes in std.algorithm, I'll stare at a function signature for
about
10 minutes trying to figure out whether I can do what I want, give
up and
finally just try to compile it.




I think what might help is spelling out the constraints somehow and

especially explaining how the alias parameters work. They are some
sort
of black magic I don't always understand :)

Glad to see I'm not the only one :) The asserts help a lot there; I understood that module better looking at them than with the signatures. Adding more (or just adding some where they're missing). The template constraints is something that could definitely kill more trees in future editions of TDPL.

Reply via email to