Yukihiro Matsumoto wrote:
> Hmm, in 1.9, you have Enumerable#take to work like your to_i(num), and
> Enumerable#take_while like your to_i{...}.
> 
>   p Prime.new.take(10) # => [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
>   p Prime.new.take_while{|prime| prime < 20} # => [2, 3, 5, 7, 11, 13, 
> 17, 19]
> 
>               matz.

Aaah, ok.  Those would be excellent.  I look forward to 1.9!  Thank you!
However, what about Prime.new.to_a ?  That would still run forever, and 
the unsuspecting coder might be caught by surprise.
-- 
Posted via http://www.ruby-forum.com/.