Yukihiro Matsumoto wrote: > Hi, > > In message "Re: new Enumerable.butfirst method" > on Wed, 31 Oct 2007 03:10:25 +0900, David Flanagan <david / davidflanagan.com> writes: > > |> It's a traditional name (but slightly different behavior) inherited > |> from Logo. In Logo, butfirst is cdr in Lisp, which returns given list > |> with its first element removed. > | > |Well tradition helps, but I think I'd still prefer another name. > > I abandoned #butfirst this time (just reverted). Maybe after I > introduce LazyArray in Ruby 2.0. So that explains why take and drop return arrays instead of enumerators. I wondered why you were doing that. Thanks! David