In Maxima 5.26, one gets

sage: from sage.libs.ecl import *
sage: ecl_eval('(with-output-to-string (*standard-output*) (maxima-eval 
#$disp(1+1)$))')
<ECL: "(false) 2

">

rather than 
sage: from sage.libs.ecl import *
sage: ecl_eval('(with-output-to-string (*standard-output*) (maxima-eval 
#$disp(1+1)$))')
<ECL: "2

">

This gives  (Sage 5.0.beta5 with Maxima 5.26 spkg from #10682):

sage -t  --long -force_lib devel/sage/sage/interfaces/maxima_lib.py
#0: simplify_sum(expr='sum(q^k,k,0,inf))
#1: simplify_sum(expr=a*'sum(q^k,k,0,inf))
**********************************************************************
File 
"/mnt/usb1/scratch/dima/sage-5.0.beta5/devel/sage-main/sage/interfaces/maxima_lib.py",
 line 236:
    sage: stdout_to_string('disp(1+1)')
Expected:
    '2\n\n'
Got:
    '(false) 2\n\n'
**********************************************************************
1 items had failures:
   1 of   6 in __main__.example_5


Any idea why this happens?

Thanks,

Dima




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

Reply via email to