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