Dear all,

Students discover Sage for mathematical computations,
and the functions are the most usual way to write mathematics.

So I prefer a light interface with the matrix function "trace(...)".
The determinant is a function and a method... but trace is only a method.

And .methods() aren't fully complete in Sage :
look at the previous discuss about sum (...) and .sum().
I don't understand why there is a function len(...) over lists, and NO method .len().
map is also a function, not a method. (the other way)

I often doubt in Sage : is it a method ? is it a function ?
I have less doubts in mathematics. It's always a function.
[and in Maple I often doublt : is there a single quote in a calculus or not ?]

After some years, students may know AND python AND mathematics,
then it's possible to have only a method .trace() for matrix,
and a system function trace for debuging... students become gurus ;-).

I believe that Maple overwrite the debug function trace in linalg.

My use of Sage prefers a system as near as possible to mathematics.


François M.

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

Reply via email to