Maxima can indeed be coerced into behaving like a library in ECL. The
changes required are relatively small and it would be easy to
incorporate them into the current spkg. I haven't bothered, since
other people are already working on a new maxima. Details posted on:

http://trac.sagemath.org/sage_trac/ticket/6781

The ticket also contains an example session where maxima functionality
is used in a library-like way.

The wrapper for ECL is still only a hack. Should this be a road worth
taking, someone would have to think what the most appropriate way
would be to set it up.

Issues:
 1. Signal handler collision between sage and ecl
 2. sage segfaults upon exit if ecl has run
 3. ecl by default  has an error handler that doesn't work well inside
sage
 4. current wrapper is not GC-safe, but that's straightforward to fix.

I'm completely out of my depth for 1, 2, so input from someone else
would be highly appreciated.

--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to