Hi, it took [much] longer than I planned but finally I was able to bundle a first version of my 'dir_it' class for access to directories. Although it is not...
Kühl, Dietmar
Dietmar.Kuehl@...
Nov 11, 1998 2:05 pm
2
Dietmar, Got it! Looks like you have been doing a lot of work! Boost also has a random number generator class about ready to go, so looks like we are...
Beman Dawes
beman@...
Nov 11, 1998 6:16 pm
3
Dietmar's dir_it contributions are on the web site. In future, contributions directly to me please at contrib@...! I'm in the process of building...
Sean A Corfield
sean@...
Nov 12, 1998 9:58 am
4
Well, not much. This is more to let you know the list is still alive and, er, kicking... Beman's been busy working on updates to the web site - more news from...
Sean Corfield
sean.corfield@...
Dec 1, 1998 11:46 am
5
Hi, ... I think that Nico wanted to work on this. I asked him recently but I said that I had not come around to do anything for this yet. ... As far as I...
Kühl, Dietmar
Dietmar.Kuehl@...
Dec 1, 1998 1:36 pm
6
... Here are a few simple but extremely useful things I've already implemented, but which my employer holds a copyright on. If someone else wanted to make a...
David Abrahams
abrahams@...
Dec 1, 1998 7:35 pm
7
... Beman and me. ... This one went by on comp.std.c++ as a way to get an integral constant for an array size as sizeof(size(a)): template<typename T,const...
Greg Colvin
colving@...
Dec 2, 1998 9:41 am
8
Hi, ... Actually, the three functions were the starting point! I posted them in summer 1997 (I think). I have an article ready describing their advantage...
Kühl, Dietmar
Dietmar.Kuehl@...
Dec 2, 1998 12:07 pm
9
... Well well. What goes around comes around I guess. I never saw your post. ... It doesn't much bother me that size() is not an integral constant, since in...
Greg Colvin
colving@...
Dec 3, 1998 2:41 am
10
http://www.boost.org has been updated. There are two proposed libraries available on the site for review. The password for the site has been removed. --Beman ...
Beman Dawes
beman@...
Dec 5, 1998 1:06 am
11
... It looks really good up there. Do I get my picture in cyberspace too? At some point (after we ship Oracle8i) I'll think some more about some random...
Greg Colvin
colving@...
Dec 5, 1998 2:49 am
12
... too? Anybody who contributes anything gets their picture in cyberspace! (Unless they are shy.) ... some ... The background on the above is that when Greg...
Beman Dawes
beman@...
Dec 6, 1998 2:44 pm
13
In Santa Cruz, we talked about smart pointer classes; a simple no transfer-of-ownership flavor called "scoped_ptr" (previously "safe_ptr") and a referenced...
Beman Dawes
beman@...
Dec 6, 1998 3:48 pm
14
... don't ... I agree with Dietmar on this. Let's keep Boost focused on new libraries rather than alternate implementations of existing libraries. --Beman ......
Beman Dawes
beman@...
Dec 6, 1998 3:48 pm
15
... ones ... sequences. ... something ... would ... There are (at least) these possibilities: * A component which goes into namespace boost, and is intended...
Beman Dawes
beman@...
Dec 6, 1998 3:48 pm
16
... else ... Have you thought about asking your employer for permission to submit, while they retain the copyright? It creates goodwill and free advertising...
Beman Dawes
beman@...
Dec 6, 1998 3:48 pm
17
... The difference would just be to have long operator*() instead of (or in addition to) operator long(). That is, rather than model a random number as a long...
Greg Colvin
gcolvin@...
Dec 6, 1998 6:26 pm
18
... I think that Alex is working on this already, so you might check with him first. Certainly it would be a welcome addition to our growing little library. ...
Greg Colvin
gcolvin@...
Dec 6, 1998 6:26 pm
19
... That seems like extra apparatus. It's not a container. Just define operator+ for it. ... You compute *itrc lazily, so if you never say *(itrc + 1000), you...
Nathan Myers
ncm@...
Dec 6, 1998 11:10 pm
20
... There is a third option: parameterize. However, I wouldn't advocate that. Ultimately we should let Greg choose, but if I were to advise him I would...
Nathan Myers
ncm@...
Dec 6, 1998 11:10 pm
21
... Recall (as you may already) that both versions store the count on the heap: "direct": object <- shared_ptr -> count "indirect": shared_ptr -> count ->...
Greg Colvin
gcolvin@...
Dec 7, 1998 7:14 am
22
<Dietmar.Kuehl@...> wrote: [I don't think that we should produce a competing version unless we are uncomfortable with the SGI STL ones or if we have...
Sean A Corfield
sean@...
Dec 7, 1998 11:06 am
23
Beman Dawes <beman@...> wrote: [It would seem that the direct version will generate less code and run faster for dereferencing, and more code and run...
Sean A Corfield
sean@...
Dec 7, 1998 11:06 am
24
Hi, [Me about a graph algorithms library removed] ... I was one day at SGI after the last meeting in Santa Cruz and discussed my ideas how to do a generic...
Kühl, Dietmar
Dietmar.Kuehl@...
Dec 7, 1998 12:07 pm
25
... pointer ... pointer ... preference.) ... then? ... Yes, it would be nice to be able to write: shared_ptr<MyClass> my_default_ptr; // direct_shared_ptr ...
Beman Dawes
beman@...
Dec 7, 1998 4:51 pm
26
Hi, ... This is easy to achieve! Here is how: // types used to choose the reference counting method: struct direct {}; struct indirected {}; template <typename...
Kühl, Dietmar
Dietmar.Kuehl@...
Dec 7, 1998 5:33 pm
27
... True, I mis-reconstructed the direct case. I agree that the memory allocator sees the two cases identically. Still, the direct case should be less...
Nathan Myers
ncm@...
Dec 7, 1998 8:06 pm
28
I was planning to submit a generalised random number iterator/pseudo-container that I wrote over 3 years ago to the library. It was distributed with ACCU's...
Kevlin Henney
Kevlin.Henney@...
Dec 7, 1998 8:50 pm
29
... This seems a neat approach, better than the forwarding class approach I tried and gave up on. But when I tried your approach with real-world compilers,...
Beman Dawes
beman@...
Dec 7, 1998 9:46 pm
30
... library. It ... CPUs", DDJ ... intelligence ... 'container' ... bounding ... long ... best ... It is very hard to find a random number generator which...