266 Reputation

6 Badges

15 years, 334 days

MaplePrimes Activity

These are Posts that have been published by fbackelj

Hello all,

I've noticed that something has changed to the type of sqrt in Maple 15, which breaks backward compatibility...

In Maple 14, we have

> type(sqrt,procedure);          true
> type(sqrt,`module`); false
> eval(sqrt);          proc(x::algebraic, f::identical(symbolic))  ...  end proc

while in Maple 15, we have

> type(sqrt,procedure);          false
> type(sqrt,`module`); true
Just wondering... what's wrong with the following command? > plot( cot(x), x=-Pi..Pi, view=[-Pi..Pi,-3..3] ); -- Regards, Franky.
A colleague was using NumericStatus to get information about the NumericEvents. But he noticed the following strange behaviour:

> restart:

> NumericStatus( inexact, real_to_complex );

> sqrt(-2.0);  NumericStatus( inexact = false, real_to_complex = false );


when using the graphical version of Maple 10 on Mac OS X, I frequently get problems when entering content or changing it. I start by entering content, and all works fine. Then I execute the worksheet, save the worksheet, and all is still fine.

Then I restart Maple and open the worksheet again. Now I want to change some content. But when I press shift-enter to insert a line, it does nothing the first time, and only works from the second time on... when browsing with the arrow keys, it seems like there is some sort of hidden character inserted, as I need to press the left key twice to go over it.
Another hour, another possible problem. Consider the following Maple statements:

> f := table([index=m]);
f := table([index = m])
> g := copy(eval(f));
g := table([index = m])
> g[index] := one;
g[index] := one
> h := g;
h := g
> f[index], h[index];
m, one
> g := copy(eval(h));
g := table([index = one])
> g[index] := two;
g[index] := two
> l := g;
l := g
> f[index], h[index], l[index];
m, two, two

So, after the first copy, the second table h has value one for index, while f still has value m for index. Yet, after the second copy, not only the third table l has value two for index, but also the second table h now has value two for index, while I have explicitly used copy to make a copy of h. Does this indicate a problem with the copy function?
1 2 Page 1 of 2