On 2011-03-15 10:32-0700 Alan W. Irwin wrote:

> Of course,
> we should give advice in the release notes on how to avoid those C
> warnings (for the recent const modifier changes) with explicit casts while 
> referring to
> http://c-faq.com/ansi/constmismatch.html for the justification.

To Hazen and Andrew:

As of revision 11627 I have made an additional announcement in
README.release to that effect.  Feel free to change it if you
know of a clearer way to make the same points for those developing
apps and libraries that depend on libplplotd and/or libplplotcxxd.

Hazen, that announcement anticipates that you will bump the soversions
of libplplotd and libplplotcxxd during the release process because the
widespread const modifier changes constitute a backwards-incompatible
change to our API.

Andrew, that announcement anticipates that you will make the C++ API
change you discussed (and revert my explicit casts for the
examples/c++ case).

As you mentioned off list, that soversion bump gives us the
opportunity to clean up some other parts of our API.  I think that is
an excellent idea, but I don't know exactly what you had in mind or
how much time you have to implement such further changes before our
next release so perhaps you should start a new thread with unique
subject line concerning that.

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); PLplot scientific plotting software
package (plplot.org); 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
__________________________

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to