I would appreciate your thoughts
(and maybe a show of hands) about
maintaining the current X11 component
of the PDL::Graphics::TriD modules.

Looking at the code, it appears that
most of the X11 and GLX stuff was put
in to support the creation of the
basic drawing window.

The new Perl OpenGL module has moved
from assuming X11+GLX as the OpenGL
environment to one based on GLUT or
FreeGLUT.  That immediately provides
cross platform portability to win32
and macOS systems.

However, while comparable functionality
is available to the current 3D graphics
within PDL, it is not compatible with
other X11 hacking outside PDL.

It is tempting to make a clean sweep
here but it is considered bad form
to break existing APIs for perl modules.

To support the old API fully, I'm
considering leaving in the legacy
PDL::Graphics::TriD code in as a
selectable option.  That way, anyone
using the original code would have
access to it---a sort of back door,
if you will.  If you use it now,
please let me know....

I hope/expect that the new functionality
and portability will make the old code
unused and can be removed entirely at
some point.

Suggestions/thoughts?
Chris

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to