IterableMap it is, now on CVS Stephen ----- Original Message ----- From: "Brian McCallister" <[EMAIL PROTECTED]> To: "Jakarta Commons Developers List" <[EMAIL PROTECTED]> Sent: Tuesday, December 02, 2003 11:00 PM Subject: Re: [collections] AMap/IterableMap name
> non-binding +1 on IterableMap > > It is longer, but Map2 is painful. > > -Brian > > On Tuesday, December 2, 2003, at 04:22 PM, Stephen Colebourne wrote: > > > There is no obvious 'standard' to follow here, other than adding '2' > > to the > > end (LayoutManager2). But even Sun tends to use descriptive alternate > > names > > a lot of the time (Map to replace Dictionary etc.) > > > > I'll probably change it to IterableMap unless anyone has better ideas. > > > > Stephen > > > > ----- Original Message ----- > > From: "__matthewHawthorne" <[EMAIL PROTECTED]> > >> Stephen Colebourne wrote: > >>> I can think of various possible names: > >>> Map2 - follows Sun naming standards for replacing interfaces > >>> MapA - similar idea, but doesn't clash if Sun ever creates Map2 > >>> AMap - similar idea but reversed (A is for Apache) > >>> IMap - similar idea, but I is for interface > >>> IterableMap - the long name > >>> > >>> If people favour IterableMap, then thats fine. I was looking for > > something > >>> short to indicate that this should be a general replacement to using > > Map. > >>> Maybe IterableMap is clearer though > >>> > >>> Naming opinions please? > >> > >> I like IterableMap, but I can also see why you wanted a short name. > >> > >> What about XMap or MapX, to indicate a "Map extension", like the > >> javax.* > >> packages? > >> > >> Similarly, HashMapX and XHashMap could be used instead of HashedMap. > >> > >> It's kind of a strange situation, but it would be nice to come up > >> with a > >> nice naming standard for classes which can replace their JDK > >> counterparts. Any other suggestions? > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]