EphemeralStream

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

object ##::
class ConsWrap[A](e: => EphemeralStream[A])

Types

Value members

Concrete methods

def apply[A](as: A*): EphemeralStream[A]
def cons[A](a: => A, as: => EphemeralStream[A]): EphemeralStream[A]
def fromStream[A](s: => Stream[A]): EphemeralStream[A]
def iterate[A](start: A)(f: A => A): EphemeralStream[A]
def range(lower: Int, upper: Int): EphemeralStream[Int]
def toIterable[A](e: EphemeralStream[A]): Iterable[A]
def unfold[A, B](b: => B)(f: B => Option[(A, B)]): EphemeralStream[A]
def weakMemo[V](f: => V): () => V

Implicits

Implicits

implicit
def consWrapper[A](e: => EphemeralStream[A]): ConsWrap[A]

Inherited implicits

implicit
def ephemeralStreamOrder[A](implicit A: Order[A]): Order[EphemeralStream[A]]

An alternative scalaz.Applicative instance for EphemeralStream, discriminated by the type tag scalaz.Tags.Zip, that zips streams together.

An alternative scalaz.Applicative instance for EphemeralStream, discriminated by the type tag scalaz.Tags.Zip, that zips streams together.

Example:

import scalaz.Tags.Zip
streamZipApplicative.apply2(Zip(EphemeralStream(1, 2)), Zip(EphemeralStream(3, 4)))(_ * _) // EphemeralStream(3, 8)
Inherited from
EphemeralStreamInstances