> 2) Do you think Array#insert(pos, stuff) should work almost like 
>    current Array#[pos, 0] = stuff except it doesn't autoflat?
>    Or do you think negative pos too should be handled differently
>    from Array#[pos,len]= ?
> After some concensus on these issues we can discuss about matju's add-ons
> [ruby-talk:5768], which follow the same theme.

Those were only for argumentative purposes, and are not suggestions. Don't
even call them my add-ons.

I ask about them because I think discussing them is relevant *now*, not in
the future.

My reasoning is:

  * Suppose I want to add #insert
  * then I want to add its counterpart #delete because they go together
  * But then, I can do any or both at once with #splice and
    it ends up being as fast or faster.
  * Because of #splice I do not need #insert nor #delete.
  * If I don't need to add those, then I should not add those.
  * #splice is mostly like #[]= except for the return value
    .
    .
    .

(i'm not sure about #splice)

matju