From: Dave Thomas Date: 2000-01-27T19:43:23-06:00 Subject: [ruby-talk:01190] Re: Enumerable and index gotoken@math.sci.hokudai.ac.jp (GOTO Kentaro) writes: > However, we have another option, i.e., !IO this problem, we should obtain `What is Enumerable?'. In current > Ruby, Enumerable means a sequential access object at least once while > the another says Enumerable means Array interface. Cle and Matz > disscussed ago. I guess this is the difference between Iterable and Enumerable. Iterable simply implies a .each method, while Enumerable means that .each stops and is repeatable. So, IO would be Iterable, and Array would be Enumerable. I guess that Enumerable < Iterable. (And no, Iterable is most definitely _not_ a word ;-) Dave