A Lazy Data Stream is a mix between an iterator and a list. A stream can be expanded by lazy calculation of an extra member.
Streams is a key component of the declarative programming engine in ShapeLogic starting from ShapeLogic 1.0.
Project Euler is a list of 178 mathematical problems that can be solved by computers. The first 10 mathematical problems have been solved in ShapeLogic using streams.
Lazy Data Streams are used in different functional languages e.g.