I've been laying low for a while now, finding new ways to break and repair Maple. With Maple11, I've found at least two disturbing bugs.
The first is in implicitplot(): Maple no longer allows for variable ranges that evaluate to numbers. In Maple10, the command
plots[implicitplot](x^3=y-x, x=-5..5, y=0..x);
plots correctly, whereas the same command in Maple11 results in the error message:
"Error, (in plots/implicitplot) invalid input: invalid range for second variable"
The second bug is yet another bug in Maple's eternally bug-ridden Worksheet package. I do not know if this bug exists in previous versions of Maple, but there is a problem reading in nested quotes. To see this bug, do the following:
1) Create a new worksheet.
2) On any line, type:
"\"foo\"";
This is the correct syntax for putting quotation marks in a string.
3) Save the file--classic or standard format does not make a difference.
4) Go to a new worksheet and open the file using Worksheet:-ReadFile().
If you look at the output of Worksheet:-ReadFile(), you will notice that the contents of the command prompt with the line "\"foo\""; is:
"\134"foo\134"";
If you were to, instead, open the worksheet with a text editor, you would notice that the contents of the command prompt in question is:
"\134"foo\134"";
It seems to me that the ReadFile command is not correctly handling what appears to be the MathML encoding of the stored information.
NB: If you had saved the file as a classic worksheet and you opened it with a text editor, the content would be:
\"\\\"foo\\\"\";
This is correct for the classic worksheet format and is handled correctly until Worksheet:-ReadFile() gets its hands on it.
That's all for now. I'll probably be back soon with more annoying new bugs that we've found recently.
--Schivnorr