Eric Niebler
Eric Niebler
I think we should get out of the habit of calling aliases meta functions. They're just aliases. The library works with aliases and metafunction classes (but I'd like to find...
> I don't think that there is anything "magical" in the use of lambdas. They are just a handy way to create "things to be applied". `defer` is just then...
"Things to be applied" ==> First-Class Trait? That's not quite right though. If `X` is a First-Class Trait, then `X::apply` is an _alias_, not a trait.
That's not too bad.
I never finished developing proto-0x, but it was very close and is in fact very usable, albeit undocumented. I have no plans to finish it, having moved on to other...
Boost.Proto is fine, but perhaps more heavyweight than necessary in today's C++. I know little about @tzlaine's [YAP](https://github.com/boostorg/yap), except that Zach is a very capable dev. If I were to...
The top-level `ranges` namespace will be a problem for folks who like to do `using namespace std;`, and that's plenty. Thanks for raising the issue. I don't love the idea...
Don't do that? :^) I know that's less than helpful, but so is changing the namespace for a library that people have been using for 5+ years. There isn't a...
At the prodding of @leehowes, here's the sketch of a solution that I would be happy to accept: 1. Define the top-level namespace as a macro (`RANGES_V3_NAMESPACE`) that can be...
It would be nice to fix this.