From: Arjen M. <Arj...@de...> - 2016-01-18 07:41:01
|
Hi Alan, everyone, > -----Original Message----- > From: Alan W. Irwin [mailto:ir...@be...] > Sent: Monday, January 18, 2016 5:12 AM > To: PLplot development list > Subject: [Plplot-devel] New Fortran binding has now landed on master > > I am happy to report I just landed a big topic (complete update of our Fortran > binding and Fortran examples that Arjen and I have been working on for some time) > on master. > > If you update your local master branches to the latest version (commit id 498019cf) > you will see that commit is the last of 70 (!) commits that Arjen and I collaborated > on (using "git format-patch"/"git am") using a private topic branch. > > This commit finalized the Fortran PLplot API and also passed all my comprehensive > tests so it was time to land this topic. I did that following the method documented in > README.developers. However, that method is a little more scary when you are > dealing with 70 commits rather than just one or two maintenance commits. But > everything worked very well as you can see. > > To see our motivation for working so hard on this topic, please consult the notes > about this Fortran binding rewrite in README.release. The net result I think is > Fortran is for the very first time one of our most powerful language bindings, and > that fits in quite well with our advertising PLplot as a scientific plotting library > because modern Fortran (2003 or later) is in something of a renaissance with > scientists now that it has gained so many high-power capabilities compared to > Fortran 77. > > I am in a celebratory mood tonight because of this joint achievement with Arjen, and > I am sure he is feeling the same way! > :) I can confirm that. Overall it has been my most extensive exercise with the ISO_C_BINDING feature and we have been able to eliminate all intermediate C code, which should make the maintenance of this binding easier as well. There still remains a lot to do: cleaning up the code, properly document it and - a mental note on the promise I made myself and Alan - write it all down in a handy little article. But I am happy that the bulk of the work is done and that it can be shared with everyone. Regards, Arjen DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail. |