In common lisp (part of Maxima) one can do this:

  (integer-decode-float (exp 1.0d0))

which produces 3 values:

6121026514868073
-51
1


In maxima  you would have to prefix this with :lisp.

In Sage, perhaps
maxima ":lisp (integer-decode-float ....   "

Though how Sage treats multiple-value returns, from lisp, I don't
know.  so maybe you need

(multiple-value-list (integer-decode-float  ...))



-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to