Re: [sage-devel] Poll: deprecate backslash operator

2023-10-08 Thread Thierry Dumont
Le 08/10/2023 à 18:24, Emmanuel Charpentier a écrit : BTW :the changes and  advances made in Sage since the last edition of this book may warrant a revision, possibly a new edition. If only for the installation procedures (Conda installation, WSL on Windows, Github replacing Trac, etc...)

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-08 Thread Emmanuel Charpentier
BTW :the changes and advances made in Sage since the last edition of this book may warrant a revision, possibly a new edition. If only for the installation procedures (Conda installation, WSL on Windows, Github replacing Trac, etc...) and the interfaces (Jupyter replacing the Sage notebook,

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-04 Thread Nils Bruin
On Wednesday, 4 October 2023 at 10:41:36 UTC-7 Thierry Dumont wrote: In "Computational Mathematics with SageMath" we have some backslash... Indeed, I found on page 43 the example: sage: 123 + \ : 345 468 which does not work presently. The first mention of "\" as an operator is on page

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-04 Thread John H Palmieri
Right. According to the Sage Developer's Guide, "Deprecated code can only be removed one year after the first stable release in which it appeared," so it will work for at least a year, and then someone would have to take further action to remove it completely. On Wednesday, October 4, 2023 at

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-04 Thread John Cremona
I assume that deprecation means that for a year or so people can still use the backslash but will see a deprecation warning. This could last for quite a long time, so existing code would not immediately break. On Wed, 4 Oct 2023, 18:41 Thierry Dumont, wrote: > In "Computational Mathematics with

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-04 Thread Thierry Dumont
In "Computational Mathematics with SageMath" we have some backslash... So, if we deprecate it, we will have problems with the doctests asociated,... and with the book. I don't like the backslash for solving linear systems, but even Julia has adopted it, probably for Matlab users... t.d.

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-01 Thread John Cremona
Deprecate On Sun, 1 Oct 2023, 04:17 Nils Bruin, wrote: > Deprecate please. > > -- > 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

Re: [sage-devel] Poll: deprecate backslash operator

2023-09-30 Thread Nils Bruin
Deprecate please. -- 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

Re: [sage-devel] Poll: deprecate backslash operator

2023-09-30 Thread William Stein
Again, as the person who added it to Sage in the first place: deprecate. William On Sat, Sep 30, 2023 at 4:02 PM Dima Pasechnik wrote: > > deprecate! > > On Sat, Sep 30, 2023 at 10:47 PM John H Palmieri > wrote: > > > > I asked this already but with a different subject heading, so people may

Re: [sage-devel] Poll: deprecate backslash operator

2023-09-30 Thread Dima Pasechnik
deprecate! On Sat, Sep 30, 2023 at 10:47 PM John H Palmieri 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

Re: [sage-devel] Poll: deprecate backslash operator

2023-09-30 Thread Michael Orlitzky
On Sat, 2023-09-30 at 14:47 -0700, John H Palmieri wrote: > > 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? Deprecate it, it's a big WTF for most people. -- You received this message because you are

[sage-devel] Poll: deprecate backslash operator

2023-09-30 Thread John H Palmieri
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