s_mach.concurrent is an open-source Scala library that provides asynchronous serial and parallel execution flow control primitives for working with asynchronous tasks. An asynchronous task consists of two or more calls to function(s) that return a future result A ⇒ Future[B] instead of the result A ⇒ B. s_mach.concurrent also provides utility & convenience code for working with scala.concurrent.Future
libraryDependencies += "net.s_mach" %% "concurrent" % "2.0.0"
//> using lib net.s_mach::concurrent:2.0.0
<dependency> <groupId>net.s_mach</groupId> <artifactId>concurrent_2.12</artifactId> <version>2.0.0</version> </dependency>
compile group: 'net.s_mach', name: 'concurrent_2.12', version: '2.0.0'