#14308: unwanted maxima verbose output
-------------------------------------+-------------------------------------
       Reporter:  zimmerma           |        Owner:  was
           Type:  defect             |       Status:  needs_review
       Priority:  minor              |    Milestone:  sage-6.4
      Component:  interfaces         |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  Nils Bruin         |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/nbruin/maxima_verbose_output     |  972427193788bc3f0c61951b063780772d55edfe
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------
Changes (by {'newvalue': u'Nils Bruin', 'oldvalue': ''}):

 * status:  new => needs_review
 * commit:   => 972427193788bc3f0c61951b063780772d55edfe
 * author:   => Nils Bruin


Comment:

 Thanks! that error finally make me find the better routine in maxima to
 execute maxima code while getting lisp errors rather than maxima's own
 funny throw/catch signalling. This simplifies code considerably.

 for reference: the printing of 3 lines of traceback is hardcoded in
 `merror` (in the file `merror.lisp`), just prior to throwing the `macsyma-
 quit`. Previously we were just catching that throw, but the traceback
 would already have been printed. Instead, by using `with-$error` we make
 sure we end up in a different branch (by setting `errcatch` to T), which
 ensures `merror` will just raise the appropriate error.
 ----
 New commits:
 
||[http://git.sagemath.org/sage.git/commit/?id=972427193788bc3f0c61951b063780772d55edfe
 9724271]||{{{trac 14308: use maxima's own lisp routine for running maxima
 code while producing lisp errors}}}||

--
Ticket URL: <http://trac.sagemath.org/ticket/14308#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to