On 2010-10-09 09:06-0400 Hazen Babcock wrote:

>
> I'm thinking about removing the plget/plset commmands from PLplot. I
> don't think anyone was using them and they are not yet in the docs as
> they were still in sort of a trial stage. If no one objects this will
> happen in the next few days.

My understanding of the purpose of plget/plset was to get or set
values of the complete set of _all_ variables in the current stream. 
We have many specialized functions to do that already for a seriously
incomplete set of stream variables, but the goal of plget/plset was to
allow access to the complete set of stream variables for those cases
where some user in one of our supported languages really, really
wanted to get/set an otherwise inaccessible stream variable.

What is the current status?  Do plget/set give access to the complete
set of stream variables now or is there more work required on the C
implementation?

I agree plget/plset are still in a trial stage, but that and the lack
of documentation/propagation (and completeness?) may be why nobody was
using them.  Anyhow, I wouldn't worry a bit about current usage.

Instead, the key question is whether you think complete access to
stream variables for all languages is worth having?  If so, then I
would complete the C implementation (if that is required), document
what needs to be done (if anything) to keep everything in sync when 
one of the other developers introduces or removes a stream variable,
and then ask for help with propagation/documentation.  OTOH, if you
have decided after some reflection that plget/plset will never be
particularly useful when propagated, then you should probably remove
them with a really obvious commit message (including current status)
that would make it easy for later developers to find your work in our
svn repository and resurrect it if they have a different view about
the usefulness of plget/plset.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to