Re: [sage-devel] Proposal for Sage 9.3: Modularization of sagelib; in particular, splitting out a sage_objects package

2020-05-03 Thread Vincent Delecroix
Le 04/05/2020 à 02:27, Michael Orlitzky a écrit : On 5/3/20 8:09 PM, Matthias Koeppe wrote: I propose the following goal for Sage 9.3. Modularize sagelib so that individual parts of it can be built and run with a much smaller set of libraries. A noble goal, but it's going to be difficult giv

Re: [sage-devel] Proposal for Sage 9.3: Modularization of sagelib; in particular, splitting out a sage_objects package

2020-05-03 Thread David Roe
On Sun, May 3, 2020 at 8:27 PM Michael Orlitzky wrote: > > A good first step might be to ban new circular imports, but that means > that e.g. parent structures and their element classes would need to be > defined in the same files for things like > > class FooElement(...): > pass > > cl

Re: [sage-devel] Proposal for Sage 9.3: Modularization of sagelib; in particular, splitting out a sage_objects package

2020-05-03 Thread Michael Orlitzky
On 5/3/20 8:09 PM, Matthias Koeppe wrote: > I propose the following goal for Sage 9.3. > > Modularize sagelib so that individual parts of it can be built and run > with a much smaller set of libraries. > A noble goal, but it's going to be difficult given the widespread use of lazy_import to crea

[sage-devel] Proposal for Sage 9.3: Modularization of sagelib; in particular, splitting out a sage_objects package

2020-05-03 Thread Matthias Koeppe
I propose the following goal for Sage 9.3. Modularize sagelib so that individual parts of it can be built and run with a much smaller set of libraries. In particular, create a package "sage_objects" that makes Sage objects, the element/parent framework, categories, the coercion system and the r

Re: [sage-devel] remove log_html() and other log_*()

2020-05-03 Thread Michael Orlitzky
On 5/2/20 1:55 PM, John H Palmieri wrote: > > OMG, why does "sage -grep" use the "find" command? > Others have pointed out that "-r" isn't standard, but "-r" is wrong anyway. It's only supposed to search through python files. And having "find" look for those files isn't any slower than having gr

Re: [sage-devel] Re: Proposal: Deprecate all of sage.finance, sage.media, sage.stats in 9.1

2020-05-03 Thread 'Travis Scrimshaw' via sage-devel
It might also be good to also include a message in the deprecation saying if you use this to maybe either a) implement an interface to the library or b) contact sage-devel regarding the desire to keep this feature. Best, Travis On Sunday, May 3, 2020 at 4:29:23 AM UTC+10, Matthias Koeppe wrote

[sage-devel] Re: Where to propose addition of change log and updates of documentation ...

2020-05-03 Thread Matthias Koeppe
On Thursday, April 9, 2020 at 9:29:43 AM UTC-7, Samuel Lelievre wrote: > > > Thu 2020-04-09 14:51:05 UTC, rana-aerea rossa: >> >> On the other hand, we need change logs. >> The point is here: it is hard to tell new users how to collect >> > information on Sagemath. >> Important changes documented