On 2012-10-11 22:59+0100 Andrew Ross wrote: [Phil said] >> My fallback strategy will be to create a globe.shp, etc based on the >> contents of globe.map I was just waiting for the code to be tested before I >> did it. I think this is the "method of least surprise." If a user selects to >> use shapefiles then they should use shapefiles easch time. > > I don't feel too strongly about this (perhaps others do?)
I haven't had a chance to look at or try Phil's patch so I am not quite sure what it does at this moment in regard to the the current map files in the old format. But from what he said, replacements for the old formatted files in shapefile format are in the works. So I think that leaves us three obvious choices with regard to how we deal with the old map files and the software for reading that old format. (1) Preserve the ability to read the present map files in their present old format indefinitely. (2) Same as (1) except just for the time being. This choice would give us the chance to officially deprecate those old formats now (in the release announcement for the forthcoming release) and wait to eliminate those old formats (both data and code to read it) one release cycle further down the road when shapelib would become an official prerequisite for anyone wanting to decorate or transform maps with PLplot. (3) Drop the official deprecation period and simply announce in the release announcement for the forthcoming release that shapelib is an immediate prerequisite for anyone wanting to decorate or transform maps with PLplot. That choice means the old format maps and old format reading code could be eliminated now rather than later. My only strong feeling is I don't like (1) at all, but I don't have strong feelings one way or the other about which of the other two choices we take. However, I lean toward (3) because my impression is the old format is so dated and obscure that it is just not taken seriously by anyone who wants to decorate or transform maps with PLplot. In sum, the basic point I would like to make is we should be clear about our choice between the 3 possibilities above so that Phil knows whether to plan to (1) never drop the old formatted files and the associated software for reading them, (2) drop those old files and old software soon, or (3) drop those old files and old software immediately. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); 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 __________________________ ------------------------------------------------------------------------------ Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too! http://p.sf.net/sfu/newrelic-dev2dev _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel