Hi

> extXdrawable_demo.c was donated a year ago by Jonathan Woithe.  He kindly
> agreed recently to relicense this code to LGPL to be consistent with the
> rest of our licensing.  ./extXdrawable_demo builds and works without issues,
> but a plot consisting of just 3 points is less than exciting so I hope
> somebody volunteers to beef this up into a more interesting example which
> will exercise more of the plotting capabilities of PLplot.  This upgrade
> of the example is obviously not release critical, but it would be nice
> to have this before we release (possibly as early as two weekends from now).

I don't have time to "beef up" the example in this time frame, so if someone
else wants to feel free.  At the end of the day I wrote the example not to
show off plplot but to clearly illustrate how to use the "external drawable"
functionality.

My personal thought is that it might be better to leave the
extXdrawable_demo (and ext-cairo-test.c) more or less as they are - very
simple demonstrations of the feature they set out to show.  Sure, the plot
can be made more spectacular, but then the code which produces this ends up
dwarfing the code which is being demonstrated (namely, the external
xdrawable and cairo surface features).  For someone who just wants to see
how to use these specific features, they then need to trawl through all this
extra generic plplot code to get to the stuff they want (assuming that they
don't completely overlook the bits they need).

There are many other examples and demos in the plplot distribution which
show off plplot in all its glory.  Do we really need to complicate these
"output driver" demos with code which essentially duplicates what's already
in other examples?  To me, these driver demos exist to show what driver
options are available and how to use them.  The other examples show what
plplot can do in terms of plotting.  Since plplot is mostly driver
independent, I really can't see why it is necessary to "prove" that the
stuff seen in the demos can also be done in extcairo/extXdrawable - that
will be assumed.

Anyway, this is just my personal opinion.  If the majority think otherwise
then I'm certainly not fussed.

Regards
  jonathan

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Plplot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to