Recently I posted a comment on comp.lang.c++.moderated about how I used boost::call_traits to rewrite the standard binders and member function adapters, and...
Mark Rodgers
mark.rodgers@...
May 2, 2000 7:58 am
2984
... go for it....
Dave Abrahams
abrahams@...
May 2, 2000 10:41 am
2985
Mark, ... used boost::call_traits to rewrite the standard binders and member function adapters, and thus avoided the problem of references to references. ...
John Maddock
John_Maddock@...
May 2, 2000 10:54 am
2986
Dave, ... arguments: it's backward compatibility and some as-yet-unidentified usefulness for generic programming vs. simplicity and predictability. < As I see...
John Maddock
John_Maddock@...
May 2, 2000 10:56 am
2987
... I guess I didn't make the arguments clearly enough. The choices are between what Alexy supplied and something similar but slightly simpler. The simpler ...
Dave Abrahams
abrahams@...
May 2, 2000 12:10 pm
2988
... The lambda library (LL) function "bind" does this, and more. While I am interested in other solutions, you ought to take a look at this one first. There is...
Gary Powell
Gary.Powell@...
May 2, 2000 2:23 pm
2989
Nine people from six countries (Canada, Denmark, Germany, Japan, UK, US) discussed boost topics during dinner at a Russian restaurant in Tokyo, Japan, on 18...
Beman Dawes
beman@...
May 2, 2000 3:31 pm
2990
Question: Should a library in the vault or on the boost web page in general require other boost libraries? Other than reusing boost/config.hpp, as a library...
Gary Powell
Gary.Powell@...
May 3, 2000 4:39 pm
2991
I think this is a very important issue, because reuse is very important. That's the whole point of boost and writing libraries in general. If you don't reuse...
jsiek@...
May 3, 2000 6:04 pm
2992
In message <8epko4+im7r@eGroups.com>, Gary Powell <Gary.Powell@...> writes ... I'm not sure that this is such a useful way of thinking about it. High ...
Kevlin Henney
kevlin@...
May 3, 2000 8:05 pm
2993
Reply-To: Hi everyone, I'm new to this mailing list and relatively to the STL. To get a little more acquainted with the STL I just wrote a POSIX style command...
Daniel Heck
dheck@...
May 3, 2000 8:10 pm
2994
... I haven't looked at the code, but I think boost could really benefit from more libraries of a similar scope: handle the common, day-to-day business of ...
Dave Abrahams
abrahams@...
May 4, 2000 2:47 am
2995
Hello, I've written an alternative implementation of the std::vector class. It provides all fundamental operations (push_back, pop_back, operator[]) in...
Thomas Holenstein
tholenst@...
May 4, 2000 9:41 am
2996
... I wrote the program under Linux; it seems the STL that comes with gcc is not fully standard compliant. For some strange reason, the STL implementation that...
Daniel Heck
dheck@...
May 4, 2000 12:34 pm
2997
Hi, ... Only one question: How does your class compare to the standard deque<> class? It seems optvec and deque are quite similar in their advantages and ...
Daniel Heck
dheck@...
May 4, 2000 12:40 pm
2998
... A typical deque will have O(N) worst-case push_back. However the techniques described in http://daisy.uwaterloo.ca/~eddemain/papers/WADS99a/ could be ...
Bill Wade
bill.wade@...
May 4, 2000 1:41 pm
2999
... For large collections they are probably similar, but the design goal of low wasted space is not explicit in deque, so the "page size" may well be optimised...
Tim Sharrock
tim@...
May 4, 2000 2:10 pm
3000
... command ... below; ... Daniel, There might well be boost interest in a command line parser, but I doubt boost people will take your submission seriously...
Beman Dawes
beman@...
May 4, 2000 7:31 pm
3001
Hi, I haven't paid close attention to the various discussions on smart pointers but I want to use one in the rewrite of the directory iterator I'm currently...
Dietmar Kuehl
dietmar_kuehl@...
May 4, 2000 9:13 pm
3002
... In general, I think a boost command-line parser would be helpful. However, command-line options are usually a once-only thing, so using POSIX getopt (with...
Jens Maurer
jmaurer@...
May 4, 2000 9:32 pm
3003
... You're completely right, but I certainly don't feel like spending too much time on a project noone is interested in. I did that once on another mailing...
Daniel Heck
dheck@...
May 5, 2000 12:46 am
3004
... Sure; it may not be inconvenient, but vanilla POSIX getopt doesn't even support long options. ... I played with several different designs before settling...
Daniel Heck
dheck@...
May 5, 2000 12:46 am
3005
... This shouldn't be neccessary. If I understand you correctly, I do this all the time with boost::shared_ptr. I assume you have a class directory_iterator...
Dave Abrahams
abrahams@...
May 5, 2000 1:56 am
3006
Please briefly check out <http://www.python.org/doc/current/lib/module-getopt.html> For an interface which has proven itself to be useful and powerful Regards,...
Dave Abrahams
abrahams@...
May 5, 2000 5:00 am
3007
In message <20000504211352.18595.qmail@...>, Dietmar Kuehl <dietmar_kuehl@...> writes [...] ... [...] ... [...] ... An alternative...
Kevlin Henney
kevlin@...
May 5, 2000 10:21 am
3008
Hi, ... I think most of the differences are described in Bill's answer. Especially the point that a deque has worst-case O(N) push_back. (With a very low...
Thomas Holenstein
tholenst@...
May 5, 2000 11:01 am
3009
... I see! My interests tend to lie in lots of small collections, rather than a few big ones, so the asymptotic case is only occasionally of interest to me...
Tim Sharrock
tim@...
May 5, 2000 11:30 am
3010
What process should we use for accepting a new boost library? Currently the author posts an preliminary submission in the boost egroups files section (formerly...
Beman Dawes
beman@...
May 5, 2000 3:23 pm
3011
Beman, ... Sounds like a sound policy, however, I think we should avoid too many proposals at once, how about if there was a "discussion of the week/month", ...
John Maddock
John_Maddock@...
May 6, 2000 10:56 am
3012
... I like Beman's general approach. I also agree with John that too many simultaneous libs under consideration could pose problems. Additionally, we need some...