Announcing product-collections 1.0. Product-collections is a specialized scala immutable collection that holds only homogeneous tuples. It has a neat and easy CSV I/O component and some basic stats routines. You might use it when you want to do something spreadsheety in scala but don't feel like learning how to use the more complicated dataframe / matrix libraries. The learning curve is practically zero because you are working with standard scala structures: Seq[TupleN] and TupleN[Seq1 ... Seqn]. Product-collections is strongly typed.
It doesn't work well on 'dirty' CSV but can handle missing values as long as the structure is regular.
Product-collections is licensed under the BSD 2 clause licence, but could be had under any permissive open source licence if necessary.
- upgrade to sbt-boilerplate 0.5.9.
- published on Maven central.
- fixes return type of productIterator and productElement.
- improved README.md.
- pgp signed binaries (9FFBA51D).
- minor performance improvements.
Product-collections is around 400 lines of code before template expansion. It's unlikely to get much bigger or more complicated.
Code compiled against previous versions of product-collections should run fine provided you are not using productIterator or productElement (unlikely as their return types are Any).
The Scaladoc on github needs updating but it's a less than straightforward task that might take me a few days.
You received this message because you are subscribed to the Google Groups "scala-announce" group.
To unsubscribe from this group and stop receiving emails from it, send an email to