To support POGL2 development (updating Perl OpenGL bindings to APIs 3.x, 4.x, and the ES variants) and as a start at the PDL3 core implementation, I'm preparing a PDL::Tiny module and am looking for your input on what you think should or should not be in it. Here are my general thoughts so far:
- The basic PDL::Tiny object starts with Moo - This allows full meta-object programming via Moose - Interoperable with state of the art perl OO programming - KISS principle is satisfied - Additional capabilities would be added via Roles - Data allocation - Data types - Computation support - Threading/vectorization - PDL::Tiny should interoperate with PDL-2.x - Using PDL::Objects support - Allows PDL-2.x and PDL3 options - Perhaps a pure-perl implementation This will give a concrete platform with which to develop PDL3 concepts. In addition, I plan to set up a github project for this effort so I can come up to speed with that platform and to encourage rapid development. I welcome your thoughts and suggestions Regards, Chris (with my PDL3 and POGL2 hats on)
_______________________________________________ Perldl mailing list Perldl@jach.hawaii.edu http://mailman.jach.hawaii.edu/mailman/listinfo/perldl