Reading the online docs in Chrome, copying code from the docs to the Windows clipboard is not as simple as highlighting the code and pressing ctrl-c. How is it done? Please make it easier to copy code from the docs?
"Sympy Line Shell" is popping open windows and printing tracebacks instead of letting me select code and copy it to the clipboard. A static HTML version of the docs would be helpful.
Are you using the sphinx documentation available here?
Yes, I was using that documentation, but there is nothing static about it (which is why it's named 'Live'); that documentation does not help me, it wastes my time.
Just now I attempted to provide a link to you of the particular URL of the particular page in that documentation I was trying to copy yesterday. I remember I was trying to learn what sympy.assumptions.assume.global_assumptions.add and I was reading docs about it. I mentioned it in another Issue here. So just now I go to that other thread, copy the string sympy.assumptions.assume.global_assumptions.add into the Windows clipboard, and search for it in the index of the Sphinx documentation you cite. Go to the Index, click on the 'G' page, and surprise, it's not in the index and now another 10 minutes of my time is gone forever; and I don't have a lot of minutes left on this planet, so it's profoundly frustrating as I struggle to finish this math before I die.
If I had found that variable in the index just now, I would have then gone to the page, and tried to copy the text of that variable-name with ctrl-c. I would have done it with my screen-capture software on and posted a nice video to show you all the resulting malfunctions and tracebacks making inaccessible Sympy is to users. But I cannot even do that because the index omits that variable. Only Wolfram has found a way to make documentation even more difficult to navigate.
This bug is not subtle, assuming you can actually locate the documentation page I was on yesterday. You try to copy the text, the Sympy docs respond by becoming very active and showing you how smart they are and that they can do calculations live (resulting in a stream of tracebacks bringing Chrome to its knees); and for the first time since 1980, they don't let you copy text with ctrl-c because they are too smart to do what every user expects.
By comparison, to read the Maxima docs, you do not need to dart your hand back and forth between the keyboard and the mouse. You rest your hands on the keyboard, and from inside Emacs, you type ctrl-h, i, m, 'maxima', Return; and then you see the manual. Like, they thought about the user-experience of reading the docs and made it easy for the user, and they figured it out in the 1970's and it's open source and available as a model.
In my testing the Live shell does not open unless you release the mouse. It also keeps the same location in the document when it is opened. But I agree the experience should be improved here. If you know how to do it the code is at https://github.com/sympy/sympy-live
Thanks for the link. I don't have the programming knowledge to alter it, but it needs help. Bad documentation made Mathematica not worth the effort for me, part of the problem was their document viewer is slow and a pain to navigate. GNU info shows how easy navigating can be in a well designed browser. It looks like Sphinx supports texinfo format for GNU info, but I don't know how that relates to sympy-live.
Most helpful comment
"Sympy Line Shell" is popping open windows and printing tracebacks instead of letting me select code and copy it to the clipboard. A static HTML version of the docs would be helpful.