Boost logo

Boost :

From: Greg Colvin (gcolvin_at_[hidden])
Date: 2001-08-06 19:35:55

From: John Max Skaller <skaller_at_[hidden]>
> Greg Colvin wrote:
> >
> > Right. And though I highly respect Max's devotion to consistency,
> > I also dread the politics of introducing yet another version of
> > auto_ptr with yet another name.
> Don't. Introduce 'array<T>' and 'fixed_array<T,n>'
> instead. They're both needed anyhow. If I remember rightly,
> Bjarne has said their omission from the C++98 is
> an oversight.
> > It just seems easier to introduce
> > auto_ptr<T[n]> as a small delta to auto_ptr<T>, and it seems that
> > shared_ptr<T[n]> and scoped_ptr<T[n]> would be needed to fill in
> > the picture.
> It always seems easier to hack and kludge than design.
> And you always pay in the long run. Bjarne has 'officially'
> advised that C arrays are broken. I agree. Don't try to
> fix them, they can't be fixed. Just make sure that there's
> something you can use in their place (an 'onstack'
> or 'inobject' fixed_array is therefore mandatory).
> Worrying about C arrays is a CWG problem :-)
> > I'll also note that I dread the politics of re-introducing
> > shared_ptr and scoped_ptr.
> So don't. Let Beman do it.

Poor Beman. But I am hoping he will.

> Check with the UK delegation.
> There is an outanding requirement for these two classes
> from Australia and UK. Australia is no longer an SC22 participant
> (only an Observer), but the UK surely is. That puts the
> two classes squarely on the agenda. You'll be surprised:
> I think most people will vote for it because they're
> sick of the outstanding issue (and their clients want it too).
> > And finally, the Core group "broke" auto_ptr in Tokyo, so we also
> > need a core language change to make it work as designed.
> What happened?

See my other mail, or check the core issues list.

> > Fear and loathing in Redmond?
> Seattle is far too beautiful, and there are lots
> of great places to eat. Just make sure to take waterproof
> clothing :-)

But we won't be in Seattle, we'll be in Redmond. Where it
will rain just as much.

Boost list run by bdawes at, gregod at, cpdaniel at, john at