Looks good to me. I like the separate package approach, and "primitives" seems descriptive enough.
-Paul > -----Original Message----- > From: Waldhoff, Rodney [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, May 28, 2002 5:48 AM > To: 'Jakarta Commons Developers List' > Subject: [collections] collections of primitives? > > > Over at the AxionDB project (http://axion.tigris.org/) we've created a > handful of ArrayList-like collections that store primitives (for space > efficiencies), support primitive method signatures like > indexOfInt(int) (for > time efficiencies), but otherwise support the List interface (for > interoperability). > > The space savings is substantial. For example, a > ShortArrayList requires > 1/10th the memory of an ArrayList of Short values (or a Short[]). A > LongArrayList requires 2/5ths the memory or an ArrayList of > Longs (or a > Long[]). > > Someday (JDK1.5?) these will likely be superceded by > Java-generics (indeed, > they make a good case for Java-generics). > > If there are no complaints, I'd like to add these to > commons-collections, > probably packaged as > org.apache.commons.collections.primitives (to make room > for additional primitive-collections implementations and > avoid additional > crowding in org.apache.commons.collections.*). I've already > got karma, I > just thought I'd see if anyone complains or has a better packaging > suggestion first. You can browse the code at > http://axion.tigris.org/source/browse/axion/whiteboard/one/src /org/axiondb/u til/ - Rod -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
