I\'d like to know if there a elegant way to achieve something like that:
val l = Stream.from(1) val parts = l.some_function(3) //any number parts.foreach(
scala> (1 to 30 grouped 3).toList.transpose foreach println List(1, 4, 7, 10, 13, 16, 19, 22, 25, 28) List(2, 5, 8, 11, 14, 17, 20, 23, 26, 29) List(3, 6, 9, 12, 15, 18, 21, 24, 27, 30)