Jon Lang dataweaver-at-gmail.com |Perl 6| wrote:
On Fri, Jun 12, 2009 at 10:02 AM, yary<not....@gmail.com> wrote:
I am tickled pink to see an Array "rotate" method in the settings spec
S032, as I was thinking of writing up a little discussion on the very
topic.

Has there been discussion on using array rotate on multi-dimensional
arrays? Being able to pass in a vector as the amount to rotate would
be useful.

With a multi-dimensional array, a number of transforms can be considered:

* you can rearrange the elements along a given dimension (e.g., rotate
and reverse).
* you can rearrange the dimensions themselves (e.g., transpose).

A short time ago, something similar came up.

I think the built-in's should stay simple, and a module (or several different ones) can exist to do comprehensive features for multi-dimensional arrays. Designing that is really a separate project in itself, and it may shake out with use.

So keep it out of the core spec.

--John

Reply via email to