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

Reply via email to