I think that this would be a major step backwards.  Currently, if I make 
changes in one part of sage (right now: polynomials), I am sometimes a bit 
surprised where I am breaking code (in the case at hand: braid groups).  Of 
course, this is rarely surprising once I look at the code, but I don't have 
all places on my mind all the time.

It seems to me that one of the main innovations of sage (among other CAS) 
was to make writing doctests really easy *and* keep them together with the 
code *and* make testing them *while developing* very straightforward.

The final of these three points would be broken by encouraging developers 
to test only the parts of sage they are interested in, even if only 
slightly so.  This can be seen in packages that were developed for sage, 
but not integrated, and used mostly for a relatively specific task.  An 
example I have in mind is the ore_algebra package.

Martin

On Thursday 3 October 2024 at 12:30:38 UTC+2 Kwankyu Lee wrote:

I can imagine this:

sagemath-number-theory won't have the coding theory portion of the sage 
library. Hence developers for sagemath-number-theory could test their 
favorite distribution package quicker.

-- 
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/70860fb7-ef12-42b3-a06d-d9f18ab1956cn%40googlegroups.com.

Reply via email to