On Wednesday, September 27, 2023 at 6:19:16 PM UTC-4 William Stein wrote:

Hi, 

I'm the guilty party who added \ to Sage notation in the first place, 
and I would definitely vote to *remove* it. I wish I had 
never added it in the first place. Nils has some very good points! 


I do think it's worth considering whether people outside of the doctests 
actually use the backslash operator in the Matlab way.  This is a 
well-known shortcut in a lot of the practical computational world, as I've 
seen when people have tried to type it in other contexts and wonder why it 
doesn't "just work".  For instance, one could look at any linear algebra 
textbooks that use Sage and see whether they use it.  Keeping the mission 
in mind!

That said, this is pretty clearly the only strong reason to implement it, 
to keep learning new syntax to a minimum for people coming from 
Matlab/Octave.  And maybe those people are not using Sage for this purpose, 
as it seems to focus more on advanced math(s) capabilities.  But one should 
at least raise the question, and if it's not actively hurting anything, 
then John's suggestion regarding adding the "usual" behavior outside of the 
very narrow matroid/ix-related contexts seems best.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/4311cf1f-6022-4339-862e-b1e741420a7en%40googlegroups.com.

Reply via email to