On 2017-07-07, Jeroen Demeyer <firstname.lastname@example.org> wrote:
> On 2017-07-07 13:24, Simon King wrote:
>> However I was told that the plan to add optional extension modules will not be supported.
> Who has said this? We do currently have several optional extension
> modules (in particular, one implementing matrices using meataxe, where
> you were involved in IIRC).
Sure. The meataxe experience was the reason why I tried optional extension
modules. I don't recall *who* said so, but I was told that optional extension
modules in the Sage source tree should only be used for functionalty that exists
in vanilla Sage and can be used with an optional backend (as in the case of meataxe:
Sage does have matrices over finite non-prime fields of odd characteristic, but
meataxe provides an optional backend for them).
Since Sage doesn't do group cohomology by default, and thus according to the
above rationale my group cohomology spkg should stay separate.
> What is true is that we currently do not support optional documentation.
That's not necessarily bad. If the documentation of optional stuff is built
by default, it is more easily available, and thus people are more likely to
become aware of optional functionality.
>> I would need to turn the Cython-code into another separate (pip-installable) package
> That is not particularly hard and I would be willing to help with any
> technical packaging problems you have.
Thank you! I have seen that you already commented on the ticket that I opened
a while ago.
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@example.com.
To post to this group, send email to firstname.lastname@example.org.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.