On Wednesday, April 24, 2024 at 1:07:44 AM UTC-7 Martin R wrote:

You mentioned several times, that discoverability is an important aspect.  
Do you have any evidence to support that?


I mentioned "discoverability" in the context of how I have *named* the 
distributions.
 

Wouldn't people in the python world who need a serious amount of math know 
of sage anyway,


What is a "serious" amount of math?

and then, if they cannot rely on all of sage because that is too large, 
use, for example, `citation.get_systems` to see whether they can do without 
some dependencies?


What do you mean by, "whether they can do without some dependencies"?

That's exactly the point of the modularization: 
- To enable people to use parts of Sage without some [actually, most!] of 
the dependencies. 

[...] I admit, however, that I cannot really think of any serious use of 
any of the functionality of sage outside of math, where people would know 
that what they need is, say combinatorics or graph theory.


What do you mean by "outside of math"?
 

  I guess it would be quite insane to install sage or parts of sage to get 
an implementation of a particular algorithm in a non-math environment.


Yes, "quite insane" would be a good description of doing this (reusing what 
is implemented in Sage) with the status quo, the monolithic Sage.

That's exactly the point. 
- From the viewpoint of users: It just makes no sense to use a small part 
of Sage: Because of space and time and friction (and limited portability).
- From the viewpoint of contributors of new code that could be reused: It 
just makes no sense to trap it in Sage, where it cannot be reused sanely.

Modularization makes it at least "less insane", or perhaps "kind of 
acceptable", or sometimes even "reasonable".
Any of these degrees of improvement of "sanity" would already be a win.

-- 
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/d0b57ed6-a00f-40fa-8459-6f2eefd04df6n%40googlegroups.com.

Reply via email to