I'm only speaking for languages I know:
- C# LINQ API via IEnumerable<T> is lazy (aside from a few like Min/Max)
- F# is lazy for any Seq functions or the Lazy() computation
- Clojure is lazy for Sequence functions
You can verify all three by looking at the source on Github if you'd like.
I'm only speaking for languages I know:
- C# LINQ API via IEnumerable<T> is lazy (aside from a few like Min/Max)
- F# is lazy for any Seq functions or the Lazy() computation
- Clojure is lazy for Sequence functions
You can verify all three by looking at the source on Github if you'd like.