The PDL extension module already does all that. The point IS to get more PDL like functionality into the core, hence Budda's and others RFCs. This is what perl6-language data is discussing. Karl Michael Maraist wrote: > Hence C-like matrixes. But apply various matlab like functionality to it. > > If you go there, then you're really asking for trouble, since you might as > well ask for more and more. Though I think matlab is cool, and if we have > enough mathematicians in the house, I'd love to add some more libraries to > CPAN, I don't think this is the answer. > > The closest I would whole-heartedly advocate is a bunch of C-functions with > perl wrappers. > > use Math::Matrix ':all'; > > my Math::Matrix $mat1 = new Math::Matrix dim => [ $dim1, $dim2, $dim3 ]; > > my Math::Matrix $mat2 = $mat1->slice( [ 0 .. 5 ], [ 0 .. 2 ], [ 3 .. 8 ] ); > > You can optimize this to your heart's content. And do so with complete > perl5 capability. > > Maybe I'm wrong and this sort of activity solves a wide verity of problems. > However, this added complexity is only going to enlarge the core, and make > it harder for newbies to learn arrays (not that that's bad in and of > itself). > > -MichaelThread Previous