On Tuesday, 7 October 2025 at 12:49:35 UTC-7 Nils Bruin wrote:

For the most part I think these questions end up being interface questions, 
not questions particular to sagemath (although the needs of sagemath might 
be a bit different than for other python projects), so perhaps the right 
level to engage with them is to contribute tools for it to IPython/jupyter. 
The feedback and positive or negative reception there might also be 
informative. There are other python-based projects with way more 
experience/focus on user interface than sagemath. Let's try to be 
compatible with that.


As background for the last bit (and as indication that the sage needs may 
not be so different): if you've tried to use pandas by relying on tab 
completion (an indispensable tool to determine final grades for large 
courses with complicated scoring schemes), you'll quickly find that's not a 
nice experience either. Python attributes tend to be so plentiful and 
stuffed with technical things that bare tab completion is rarely concise 
enough to work well. Certainly the limited popups that Jupyter provides for 
them are way too small to get an overview. So I suspect most people learn 
to not rely primarily on tab completion for exploring a python library API 
or there is a big need for a better tab completion browser. 

-- 
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 [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/29c76880-3454-4bb1-8237-9c0eafdf269cn%40googlegroups.com.

Reply via email to