Hi Arjen:

Now that you have put in a notice in README.release about the future
deprecation of our f77 bindings and examples, and Andrew has done such
great work making our f95 bindings and examples much more compliant
with the Fortran 95 standard, I think our next obvious Fortran step is
to follow up by using more of the power of Fortran 95 in our f95
examples.

For example, I understand that intrinsic functions like sin, cos,
etc., can take array arguments and return the corresponding array
results (just like the corresponding numpy Python capability that is
used in examples/python/xw??.py) so using this Fortran 95 capability
should eliminate many of the do loops in our examples.

That is just one Fortran 95 capability we are currently not using in
our f95 examples, but I am sure you can find some more since most of
our f95 examples started life as a copy of our f77 examples.  So could
you please review some of our f95 examples and list how they could be
simplified/modernized by using the full powers of Fortran 95?

I would be very happy to learn more about Fortran 95 capability so
once you have put together such a list and demonstrated what needs to
be done for one our more complicated examples (say, example 16), I
would be willing to help with some of the editing work required to
propagate such simplification/modernization changes to all our f95
examples.

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
__________________________

------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to