&gt; Lazy evaluation is no longer exclusive to Haskell and other functional languages.<p>&gt; C# has had Linq for lazy evaluation of data collections for many years.<p>&gt; Javascript supports observables now and ot&#x27;s only a matter of time before they&#x27;re included in the official spec.<p>&gt; Reactive Extensions has been extended to many different languages now.<p>These things are quite different from having pervasive laziness, though.