deprecate!

On Sat, Sep 30, 2023 at 10:47 PM John H Palmieri <jhpalmier...@gmail.com> wrote:
>
> I asked this already but with a different subject heading, so people may have 
> missed it.
>
> BackslashOperator is defined in "sage/misc/misc.py", and the preparser 
> converts "A \ b" to the appropriate Python code. The docstring for 
> BackslashOperator says "Implements Matlab-style backslash operator for 
> solving systems A \ b".
>
> This is not used much: for matrices, matroids, and a tiny bit (at least in 
> the Sage library) for binary trees. Should we deprecate it?
>
> Arguments for deprecation: the less we rely on the preparser, the better (at 
> least as far as easing a transition between Python and Sage, for instance). 
> The backslash operator is not in wide use in Sage. Currently its 
> implementation breaks the standard Python use of "\" as a line-continuation 
> marker.
>
> Arguments against deprecation: it provides a convenient shorthand, and people 
> may be familiar with it from Matlab or other systems.
>
> --
> 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/a0659b81-f50f-4b59-91ed-42650409435an%40googlegroups.com.

-- 
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/CAAWYfq2-TSvMc8CC%2BeTrRK7YZXiCs9xxpxVKzZTa7MhVNwe9pg%40mail.gmail.com.

Reply via email to