Hi Alan,
> -----Original Message-----
> From: Alan W. Irwin [mailto:ir...@beluga.phys.uvic.ca]
> > Ah, that is clear: there is no interface definition for plctime. So
> the compiler was using the traditional F77 rules and could not check the
> correctness
> of the types. I will fix this.
>
> Hi Arjen:
>
> Are you proposing to do this fix for current Fortran binding? If so, I
> honestly don't
> think it is worth your time since (a) nobody has complained about some of
> these f77
> characteristics of the current binding and (b) I assume that binding is soon
> going to
> be replaced with your new Fortran binding. I assume the fundamental design
> of your
> new Fortran binding will automatically check type correctness of all
> arguments so
> there is no chance of such an error occurring with it.
No, you misunderstood me. I should have been clearer: the PLPLOT module did not
include the subroutine plctime, plbtime and plconfigtime. This means that the
compiler has no clue as to what arguments are required and simply accepts
whatever you pass (which is the way FORTRAN 77 worked and what the compiler is
obliged to do). I added interfaces to the module, so that now it does check the
types. It would be nice if in fact the compiler would warn about such unknown
routines.
My new bindings would not have prevented this, as it was an omission, not an
incorrect implementation.
>
> Which reminds me, what is the status of your topic branch for your new Fortran
> binding? The reason I ask is the next opportunity (just after the forthcoming
> 5.11.1
> will be released) to merge large topics to master is fast approaching, and my
> understanding is there is still some more work you have to do to mature that
> topic
> sufficiently so that it is suitable for merging with master.
>
Alas, no progress here, as I have been rather busy with many things.
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.
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel