Containers and strictness
Milan Straka
fox at ucw.cz
Thu Jun 24 07:35:57 EDT 2010
> On 24 June 2010 11:14, Milan Straka <fox at ucw.cz> wrote:
>
> > I need some opinion:
> >
> > - Do you think methods like insert/lookup/delete/etc should be strict in
> > key/element?
> >
> > As Claus wrote, right now it is undocumented and inconsistent (both in
> > the methods of one container and also in the same methods of different
> > container).
>
> Just as it is sometimes important to be able to do strict inserts, it
> is important sometimes that we have maps that are lazy in the
> elements. There are important use cases both ways.
>
> So yes we should have some kind of consistent convention. We could do
> worse than the naming convention where the strict versions use a
> trailing prime ' character.
I thought we are talking only about keys/elements. I would leave the
values untouched.
Personally I vote for:
- keys in Maps and elements in Sets are strict
- vales in Maps are left untouched (lazy)
Cheers,
Milan
More information about the Libraries
mailing list