Hi,

I did most of the work of packaging ecl for Sage and have run into a
serious problem: The assumptions code in Sage needs to be able to
interrupt the question Maxima's assumption system asks. It does that
by sending a CTRL-C. It worked more or less with clisp (I can trace a
variety of problems with clisp to this not working reliably on many
opearting systems, it just rarely happens with clisp 2.46 and 2.47
with Maxima 5.16, but quite often with Maxima 5.17 and later for
example).

ecl has signal handling code, but it seems to be deactivated per
default - at least I couldn't find anything obvious to activate a
signal handler. The code itself in ecl seems to work fine.

So two possibilities:

 * Someone figures out how to make the ecl signal handler work.
 * We rewrite the doctests and the assumption code using in Sage for
Maxima to not kill the Maxima session (this seems to be a rather bad
idea to start with IMHO), but let the user deal with Maxima's
assumption system directly. That would then need to rewrite those Sage
doctests slightly.

Thoughts?

Cheers,

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

Reply via email to