use Array::Extract; my @x = 'a'..'g'; my @y = @x->extract(2,3,-8);