Dear William,

On Feb 10, 2:48 pm, William Stein <wst...@gmail.com> wrote:
> You have been using Sage for about a year now, or more.  In your
> opinion, how are we doing so far regarding breaking or not breaking
> *your* code with each new release of Sage?  When your code does break,
> how responsive have we been.

Although that question was not addressed to me, my answer is:

I can remember only one change that broke my code: In
sage-3.3.alphasomething, so, very recent.

It concerns multivariate factorization. I had p.factor() in my code,
but at some point I got a NotImplementedError. As Martin pointed out,
it is due to a bug in Singular that the default(!) case p.factor
(proof=True) can not be implemented. So I had to change my code into
p.factor(proof=False)

Since I think I started with Sage 2.0.6, I would say that backwards
compatibility was quite ok.

And I do think that backwards compatibility (at least on the level of
"user space API", as Michael pointed out) is very important!

Cheers
    Simon

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to