为什么将awakeEvery从scalaz stream中移除

为什么将awakeEvery从scalaz stream中移除,scala,scalaz,scalaz7,scalaz-stream,Scala,Scalaz,Scalaz7,Scalaz Stream,我发现在现代scalaz流中,scalaz.stream.Process内部不再有awakevery。那么如何使用句点运行某个东西?它被移动到scalaz.stream.time包中: import scalaz.stream._ scala> implicit val sc = new java.util.concurrent.ScheduledThreadPoolExecutor(1) sc: java.util.concurrent.ScheduledThreadPoolExec

我发现在现代scalaz流中,
scalaz.stream.Process
内部不再有
awakevery
。那么如何使用句点运行某个东西?

它被移动到
scalaz.stream.time
包中:

import scalaz.stream._

scala> implicit val sc = new java.util.concurrent.ScheduledThreadPoolExecutor(1) 
sc: java.util.concurrent.ScheduledThreadPoolExecutor = java.util.concurrent.ScheduledThreadPoolExecutor@6b9013a5[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]

scala> import time._
import time._

scala> awakeEvery(1 second)
res22: scalaz.stream.Process[scalaz.concurrent.Task,scala.concurrent.duration.Duration] = Await(scalaz.concurrent.Task@798e0ec5,<function1>)

它被移动到
scalaz.stream.time
包中:

import scalaz.stream._

scala> implicit val sc = new java.util.concurrent.ScheduledThreadPoolExecutor(1) 
sc: java.util.concurrent.ScheduledThreadPoolExecutor = java.util.concurrent.ScheduledThreadPoolExecutor@6b9013a5[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0]

scala> import time._
import time._

scala> awakeEvery(1 second)
res22: scalaz.stream.Process[scalaz.concurrent.Task,scala.concurrent.duration.Duration] = Await(scalaz.concurrent.Task@798e0ec5,<function1>)