On Wednesday 21 August 2024 at 08:03:03 UTC-7 marc....@gmail.com wrote: On Tuesday, August 20, 2024 at 8:22:35 PM UTC-5 Kwankyu Lee wrote:
it is not a bad idea for a non-developer user to install sage from source. I disagree. It *is* a bad idea, for so many reasons: * It requires a lot of time and work which is completely unrelated to using Sage. * It will almost certainly fail. * Even if it does succeed, it provides no benefit to a user who only wants to use Sage. But it does have lots of negative side effects, including creating a 10GB subdirectory of the user's home which becomes totally useless if it is moved, and forcing the installation of many packages and, possibly, package managers, which are useless to someone who is not interested in writing code. Using sage may include using cython. Sage and Jupyter have excellent support for writing little snippets of cython code and have them integrate with python instructions around them with virtually no overhead, via "%%cython". I have definitely talked to people who use sage who (wanted to) use cython for mathematical inner loops that have to be fast and have no inclination to contribute code changes to sagemath. Those are (sophisticated) users. At least building sagelib is a great way of certifying that cython works correctly. I agree that compiling the other parts of sage has very little practical benefit even for a developer. Because full functionality of sage implies a working compiler tool chain, compiling sage from source even for users is a much more reasonable proposition than for most other software. -- 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/5d921aad-8117-4656-a635-af599e4df9f5n%40googlegroups.com.