
David Abrahams wrote:
Douglas Paul Gregor <gregod@cs.rpi.edu> writes:
Yes, actually. Part of my weighting scheme has to do with how often I need to type it. With filesystem, for instance, I either use it very sparingly (and don't mind the typing), or I'm using it like mad and will go with an alias no matter what. With "std", I need it all the bloody time for everything, so it better be short. (Kind of like "ls" or "cd").
That's basically my philosophy. Couple that with a belief that the use of indcphrble abbrevs should be a conscious choice on each programmer's part, and not forced upon them by cruel or lazy library authors <wink>, and I think you can understand why I don't like boost::algo or boost::fs by default. If I could think of a better alternative I might say the same about boost::mpl.
We can (re-)consider 'boost::meta': meta::if_<...> meta::find<> meta::vector<> meta::set<> meta::map<> ... Doesn't look bad at all, actually. -- Aleksey Gurtovoy MetaCommunications Engineering