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

Reply via email to