On Thu, 02 Nov 2006 08:43:42 -0800, Joel B. Mohler
<[EMAIL PROTECTED]> wrote:
>
> Hello,
>
> I had a couple of questions about funny sage behaviors and ran into a
> few more
> this morning. I'm going to post them one-by-one.
>
> This first one is about the maxima interface. It seems to me that I
> should be
> able to "type-cast" a maxima object to CC just as well as to ZZ, but I
> cannot
> in the code below. I realize that I can call "real" and "imag" on the
> maxima
> object so I can do what I wanted, just not in the most obvious fashion.
>
> sage: # this works
> sage: ZZ(maxima('1'))
> sage: CC(maxima('1'))
> sage: # this doesn't
> sage: CC(maxima('1+%i'))
> sage: # Why the difference?
>
> I attempted to follow the code-path through for the integer case to
> understand
> the working analogue, but I was confused and don't understand how the
> integer
> works. If I'm pointed in a right direction to start, I'm sure I can
> work out
> a patch to fix the bug.]
It's not a bug -- it's a lack of a feature. Please implement
it and send me a patch. You'll have to add another case (at
the bottom) to the call method in
sage/rings/complex_field.py
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-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---