On 30 June 2012 19:52, Jason Grout <[email protected]> wrote: > A long time ago, we had a request and vote for making the top-level trace(x) > function call x.trace()---for example, this means that if M is a matrix, > then trace(M) will give the trace of M. The problem is that the top-level > trace() function already does a completely different thing---it traces > execution of code. > > So please vote (if you care): > > [x ] Change the current trace() to trace_execution(), put in a deprecation > warning for trace() used in this manner (but still let it function as it > used to), and make trace(x) call x.trace() by default. >
We want Sage to be easily usable by students doing linear algebra. Programmers will have no trouble finding out how to trace execution. John > [ ] Leave things alone and don't do anything. > > The first approach is up at http://trac.sagemath.org/sage_trac/ticket/9704 > (my patch), but needs to be updated because of #13109 and possibly rebased > because of code rot. > > For the record, I'm +1 on the "Change" option. > > Thanks, > > Jason > > -- > 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 -- 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
