[C++-sig] Re: New indexing suite nearing review readiness

Joel de Guzman joel at boost-consulting.com
Mon Oct 6 18:37:43 CEST 2003

Raoul Gough <RaoulGough at yahoo.co.uk> wrote:
> "Joel de Guzman" <joel at boost-consulting.com> writes:

>> I have no objections with that. I think it's a good idea to put it
>> in the CVS.  How about a branch? Then when things settle down to a
>> stable state, we merge it to the HEAD?
> Sounds like a great idea to me. I've never created a branch in CVS
> before, so I think I'll try it out in the sandbox first. Any advice on
> putting a *new* file on a branch, so it doesn't immediately appear on

Pardon me but I don't quite understand what you mean. AFAIK, if you
place a new file on a branch, it doesn't immediately appear on HEAD
unless you merge it. 

>>>> Also, I'll need to decide on the namespace name to put the suite
>>>> into. It is currently in ::indexing, but should probably go in
>>>>>> boost::python::indexing or maybe better ::boost::python::container
>>>> so that it can co-exist with the existing indexing suite. Any comments
>>>> on this matter?
>>> Not yet.  I think Joel had some ideas about how the namespaces should
>>> look, so I guess I'll call on him for an opinion too.
>> Why should it coexist? Shouldn't it fully replace the old?
> Well, the only trouble is that the interface is different. From the
> activity in this group, there are already a number of people using the
> existing code, so I was thinking about providing a transition
> period. By the sounds of it, you would prefer a clean break? I suppose
> people can always use the older versions from CVS if they really have
> to.

I don't think the new interface is too great a departure from the original, is it? 
Anyway, would it be possible to have a transition API that mimics the old 

Joel de Guzman

More information about the Cplusplus-sig mailing list