On Thu, Apr 2, 2015 at 11:45 AM, kcrisman <kcris...@gmail.com> wrote:
>>
>> > There a new function sage.misc.superseded.experimental is proposed,
>> > which acts like a deprecation, but giving a FutureWarning stating that
>> > this code/module is experimental (and a trac ticket number as
>> > reference).
>> >
>> > You can include this in functions or in __init__ of classes. It could
>> > stay there for at least one year and removed then (or when stabilized).
>>
>> I think this is a really good idea.  I'm surprised we didn't
>> explicitly think about it when deciding on our deprecation policy in
>> the first place.
>>
>> I'm definitely for there being a way to include code in Sage that is
>> very explicitly marked as unstable for which the usual deprecation
>> policy doesn't apply.   (I'm against such code not having 100% doctest
>> coverage.)
>>
>
> Would this have been helpful during the heyday of the "purple Sage" project?
> I note that doesn't seem to have been too active in a few years other than
> your recent flurry of activity at
> https://github.com/williamstein/psage/commits/master

The level of activity of purple Sage should not be considered an
indication of anything -- it wasn't active 100% because I've been
working on SageMathCloud.   It was active recently for "an hour" since
a grad student at the Arizona Winter School needed some functionality
from there.

> So if this is a solution to that problem, this seems very reasonable indeed.
> How many "uncaught bugs" would we allow? (I'm thinking of the knot theory
> code, for instance, which currently languishes due pretty much only due to
> lack of some outside reviewer, but for which one would need to know a fair
> amount about knot theory to review properly.)

Even with this unstable thing, I still likely would not have included
that code in SAge initially -- I would rather develop it as a separate
python package for a while until totally stable, and then include it
in sage.  Some types of code can be developed outside of the sage
library entirely... (and some can't).

>
> - kcrisman
>
> --
> 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 post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.



-- 
William (http://wstein.org)

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to