|
|
|
|
|
by conistonwater
4260 days ago
|
|
I think that's not right at all. Sage is a fairly massive project, most of which is implemented in separate libraries (not necessarily in python) that are then bound together under sage. To say that you need to know how to debug a python function call is a great understatement. The function call is not the issue. The issue is that it is a large unfamiliar code base, and the bug, as in this case, would not be an incorrect None somewhere, but will be a mathematical bug somewhere, like an incorrectly written formula. Chasing that is far far more difficult. Bearing in mind also that the average phd mathematician has at best cursory knowledge of programming and software engineering, enough to get on with mathematics, expecting them to dive into sage and fix things is just unrealistic. > it's largely trivial compared to the everyday work you do I think this is also a very unrealistic expectation of users, however skilled they may be as mathematicians. |
|
It's an unrealistic expectation to expect it from every single user, but not for many of them.