From: Alan W. Irwin <irwin@be...>  20111019 17:39:36

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 equationofstate 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). __________________________ Linuxpowered Science __________________________ 