Eric Niebler

Results 206 comments of 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.

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...