Recently, I published the following paper.

"Calibration of a radiocarbon age", Nonlinear Processes in Geophysics, 19: 345–350 (2012).

The paper explains that all radiocarbon dates are inaccurate, due to an error in the handling of the statistics.

The paper has a Supplement, which includes a program to do the statistics correctly:

The program is written in Maple.

The program worked in Maple versions 12, 13, 14, 15.  It does not work, however, in Maple 16.

The program cannot be changed, as it has been published.  Moreover, it is intended to be used by people who are not familiar with Maple.  Such non-backward-compatibility is a strong disincentive for publishing programs in Maple.

My understanding, though, was that Maplesoft was not going to make non-compatible changes with Maple.  Is there any way that Maplesoft could release an update to Maple 16, to maintain compatibility with prior versions?


The error occurs during preprocessing of the input to a Maple procedure, ShowCal.  The user enters the following, in Document mode.

ShowCal(3345 ± 10)

The error message evoked by Maple 16 is as follows.

Error, invalid input: ShowCal expects its 1st argument, agesd, to be of type {`&+`(positive, `&+-`(positive)), list(`&+`(positive, `&+-`(positive)))}, but received `&+-`(3345, 10)







Please Wait...