I don't see why `simplify` should be in something named 
`sagemath_categories`.

How is it decided whether a function should be a function in `Sage 
categories, basic rings, polynomials, functions`?

Martin
On Saturday 28 September 2024 at 04:02:26 UTC+2 Matthias Koeppe wrote:

> On Friday, September 27, 2024 at 2:25:07 PM UTC-7 axio...@yahoo.de wrote:
>
> The diagram you link to indicates that sagemath-categories is almost at 
> the bottom, whereas sagemath-symbolics is almost at the top of the 
> hierarchy that you propose.
>
>
> That's right.
>  
>
>   However, the PR includes a file
>
> src/sage/calculus/all__sagemath_categories.py 
> <https://github.com/sagemath/sage/pull/36380/files/ff660fc58ff941b259204d759e9a5157fcec32a7#diff-f852c2f1e2e357e9b8163b0e9b13fcba3c048b868e411896e748ec81e3c6ec24>
> from sage.calculus.functional import diff, derivative, expand, simplify, 
> taylor
>
> and many similar files, e.g. 
> src/sage/combinat/all__sagemath_categories.py, 
> src/sage/groups/all__sagemath_groups.py, importing things like 
> from sage.groups.generic import (discrete_log, discrete_log_rho, 
> discrete_log_lambda, linear_relation, multiple, multiples, 
> order_from_multiple)
>
> All of these are then imported by src/sage/all__sagemath_categories.py
>
>
> Yes, that's right. That's the design.
>  
>
> I don't think that I understand the purpose of sagemath_categories.
>
>
> Per its tagline, this distribution provides "Sage categories, basic rings, 
> polynomials, functions".
>
>

-- 
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/0deb0b9b-6a00-4838-b03a-908ab261d20bn%40googlegroups.com.

Reply via email to