Отсутствует импорт scala.collection.parallel в Scala 2.13
Параллельные коллекции в Scala 2.12 можно было импортировать "из коробки", вот так
import scala.collection.parallel.immutable.ParVector
val pv = new ParVector[Int]
Однако почему в пакете Scala 2.13 scala.collection.parallel
кажется, отсутствует?
1 ответ
Параллельные коллекции были перенесены в Scala 2.13 в отдельный модуль https://github.com/scala/scala-parallel-collections
Этот стандартный модуль Scala содержит пакет scala.collection.parallel со всеми параллельными коллекциями, которые раньше были частью стандартной библиотеки Scala.
Для Scala 2.13 этот модуль является отдельным JAR, который может быть опущен в проектах, которые не используют параллельные коллекции.
Таким образом, начиная с 2.13 нам нужна следующая зависимость
libraryDependencies += "org.scala-lang.modules" %% "scala-parallel-collections" % "0.2.0"
Соответствующий скалярный документ также больше не доступен в 2.13 API-документах, для которых есть открытая проблема, где-то опубликовать Scaladoc №27.