Dear PDL folks, PDL 2.077 has just been released. Notable changes since 2.075:
* Performance improvements for Primitive::matmult * Many bugfixes * A single badvalue in Boolean context causes an exception * readflex can take undef as last dim and will figure it out * glueflex and gluefraw implemented * PDL::Demos now a plugin system, so “pdl> demo” will only list available ones and anyone can make one * perldl now handles Ctrl-C properly and doesn’t lose history with OpenGL * TriD demos now work correctly and look better A particular “non-functional” improvement, not mentioned above, is the amazing further development of the continuous integration (CI) by the mighty Zaki Mughal: now, on every single commit, not only is the entire library tested to ensure it is internally consistent, but the entire known “PDLverse” on CPAN is tested with that PDL. This opens the door to a new era of stability. Thanks, Zaki! Future plans, in something like intended order: * make PDL::LinearAlgebra work right with “native complex” (several of the above issues were related to enabling this) * fix more open GitHub issues * “loop fusion” techniques to maximise locality of computation, minimising data’s trips through the “straw” between CPU and main RAM * finish the independent C interface for making PDL usable from e.g. Python * use OpenCL or other means to also utilise GPUs if available The IRC channel (#pdl on irc.perl.org) is a great virtual place to come and ask questions, or just watch the GitHub messages flow by. As usual, please give the new PDL a try and report problems. Best regards, Ed
_______________________________________________ pdl-devel mailing list pdl-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pdl-devel