On Friday, 17 January 2014 14:53:22 UTC+1, Simon King wrote:
>
> Hi Andrew, 
>
> On 2014-01-17, Andrew <andrew...@gmail.com <javascript:>> wrote: 
>
> Do you suggest to "update the pickle jar" in the sense of "whenever 
> someone implements a new data structure or changes an existing data 
> structure, then an example of the new/changed data structure should be 
> *added* to the pickle jar? 
>
> Or do you suggest to "update the pickle jar" in the sense of "remove old 
> pickles and *replace* them by new ones"? 
>

I was mainly thinking of adding new pickles rather than removing old ones. 
As Robert suggests perhaps, especially given Volkers concerns about the 
potential growth of the pickle jar, only "important" or "fundamental" 
objects should live in the pickle jar. 

My main point is that at the moment (almost?) no new pickles are being 
added to the pickle jar so it not currently protecting us from the angry 
user you warn about below.
 

>
> But I think it is absolutely not acceptable to say: "OK, let's remove 
> the pickle jar and keep going until some angry user tells us that his 
> seminal 2008 work that took him 10 months of computation time can not 
> be accessed with the latest version of Sage." 
>
> I think that within reason sage should maintain backwards compatibility 
least some one finds that her 2008 files no longer work. On the other hand, 
I don't think that we should do this at any cost -- for example, some 
pickles related to k-Schur functions will soon be removed from the pickle 
jar -- and that it should be possible to remove pickles given a reasonable 
depreciation [sic] period. If sage is still going in 2020, as I hope it 
will be, then I personally would not be upset if pickles from 2008 no 
longer unpickled.

Andrew

-- 
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/groups/opt_out.

Reply via email to