On Wed, 19 Jun 2002, Ashley Winters wrote: > I don't think you need to worry about optimizing complex operations too much, > the PDL people have come up with miracles before... they just need the tools. >
Sorry yo come in late but I would hope that the PDL people would not have to come up with miracles to fit PDL into perl 6 :-) PDL in Perl5 is an amazing hack but no-one would say that it is all that "perl-ish" (although the new slicing syntax via a filter helps). The hope is that perl6 would provide an infrastructure in which PDL can be slotted with very little effort - the issues of syntax support in perl6 the language and N-dim array support in parrot are distinct. Also, don't fall into the trap of thinking that PDL "just does matrices". It has support for threading over redundant axes, dataflow, and the ability for changes in a slice to propogate back into the parent data structure. -- Tim Jenness JAC software http://www.jach.hawaii.edu/~timj