On 2012-01-16 11:07-0700 Maurice LeBrun wrote: > I looked into this the other day, last chance before upgrading to CentOS 6.x. > Turns out the cmake configuration selects /usr/bin/gfortran under CentOS 5.7, > so it seems no need to support g77 on that platform any more.
Good to know. The rest of this is mostly addressed to Arjen: Hi Arjen: In light of this further evidence for very little need to support g77 and our f77 bindings and examples any longer, do you think we should speed up the deprecation/removal process for the f77 bindings and examples? Currently in README.release you use extremely cautious wording as follows: ********************** .... An important consequence is that we can not test the implementation for compliance to the FORTRAN 77 standard. Current Fortran compilers do allow this for the Fortran 95 standard. We therefore want to encourage anyone who uses PLplot with Fortran programs to use the Fortran 95 bindings. In the next release we will turn off the FORTRAN 77 bindings by default. That is, you can still build them and use them but you will need to specify that explicitly via the CMake options. In some future release we will deprecate these bindings. When this will happen has not been decided yet. ********************** Because the number of g77 users out there must be pretty small now, I don't think we have to be nearly this cautious. Instead, I propose that we simply deprecate our f77 bindings and examples right now. I would also change the above release announcement wording as follows to be consistent with that decision: ********************** .... An important consequence is that we cannot test our f77 bindings and examples for compliance with the FORTRAN 77 standard. Furthermore, we would prefer to concentrate all our Fortran development effort on our f95 bindings and strongly encourage all our Fortran users to use those bindings if they haven't switched from the f77 version already. Therefore, as of this release we are deprecating the f77 bindings and examples and plan no further support for them. We signal this deprecation by disabling f77 by default (although our users can still get access to these unsupported bindings and examples for now by specifying the -DENABLE_f77=ON cmake option). We plan to completely remove the f77 bindings and examples altogether two release after this one. ********************** Please let me know what you think of this idea for speeding up the deprecation/removal process for our f77 bindings and examples. I mentioned "two releases after this one" in the last paragraph just to be definite about when the removal will be occurring. However, I don't feel strongly about how many release cycles between deprecation and removal so long as we mention a definite removal time in the announcement. If, for example, you want to change that to either "for the next release after this one" or "three releases after this one", that would be fine with me. 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 __________________________ ------------------------------------------------------------------------------ Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel