From: Andrew Wagner Date: 2010-08-02T07:45:02+09:00 Subject: Lazy array --001636eefc8a823458048ccad595 Content-Type: text/plain; charset=UTF-8 How can I get a lazy array in Ruby? E.g., in Haskell, I can talk about [1..], which is an infinite list, lazily generated as needed. I can also do things like "iterate (+2) 0", which applies whatever function I give it to generate a lazy list. In this case, it would give me all even numbers. Anyway, I'm sure I can do such things in Ruby, but can't seem to work out how. --001636eefc8a823458048ccad595--