BlitzViews - lazy parallel operations for Scala collections

Scala is a powerful language which cur- rently provides a built-in library for non- strict Views with some important shortcom- ings for the users such as unexpected and unintuitive behaviors. In this work we cre- ated a new library, based on Scala Blitz, to provide lightweight, non-strict and parallel- efficient collections. We present the library API design, implementation and how pro- grammers can use and extend it.