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