Boost logo

Boost :

From: Marshall Clow (marshall_at_[hidden])
Date: 2008-08-27 00:46:55


At 2:06 PM -0800 8/26/08, Robert Ramey wrote:
>Marshall Clow wrote:
>> At 10:38 PM +0200 8/26/08, Christian Larsen wrote:
>
>> Basically, you can never remove an interface, because someone,
>> somewhere might be using it.
>
>That's basically correct - that's why in general you should only extend
>an interface or make a new interface. To do otherwise breaks
>faith with the users of your library.
>
>No problem if you want to create a new interface - just
>give it a new name.

There's something wrong in the quoting here.

I was the one that wrote:
        Basically, you can never remove an interface, because someone,
        somewhere might be using it.

but Robert removed the line before that, where I said:
        But that way lies madness.

-- 
-- Marshall
Marshall Clow     Idio Software   <mailto:marshall_at_[hidden]>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk