On Tue, Apr 8, 2008 at 9:48 AM, kcrisman <[EMAIL PROTECTED]> wrote:
>
>  Tried on sagenb.org:
>
>  sage: t=real(x)
>  sage: imag(real(i));imag(t(i))
>  0.0
>  1.0

We have real(x) is just x in Sage:

sage: t = real(x)
t
sage: t
x

This is *because* of Maxima, which stupidly does this:

sage: !maxima
Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp CLISP 2.41 (2006-10-13)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) realpart(x);
(%o1)                                  x
(%i2)

--------

This is about the millionth "maxima is stupid" bug we've seen at this point...
It is good to list them all very carefully.

Bill Furnish is going to spend the whole summer  full time (funded by Google!)
working on rewriting the symbolic calculus backend from scratch in Cython
(he's already working on this, by the way), and the hope is that
then he'll be able to fix many such issues.  Bill -- comments?

 -- William

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to