Generator (computer programming): Difference between revisions

Content deleted Content added
Moved Haskell into proper parent section ("uses" instead of "other implementations")
Line 214:
 
=== Haskell ===
In [[Haskell_(programming_language)|Haskell]], with its [[lazy evaluation]] model, everything is a generator - every datum created with non-strict data constructor that is, generated on demand. For example,
<source lang="haskell">
fibgen (a,b) = a : fibgen (b,a+b)