On Wed, Jun 2, 2010 at 1:18 PM, Nicolas M. Thiery
<[email protected]> wrote:
> Dear Sage devs,
>
> There is consensus that no-one cares about oldish crystal pickles,
> and it would make the inclusion of #8911 technically easier if we
> could drop them.
>
> Hence my question: what's the official procedure for updating the
> pickle jar?
I propose the following official position:
"Don't do it, unless there is a consensus that doing so won't
cause serious concern. Moreover, any change in pickling that replaces
a pickling system by a new one, should be *designed* to be backwards
compatible, in case future changes are proposed. See, e.g., the
matrix and vector code, where the pickling is all designed from the
start to allow for new pickling formats without breaking old ones."
Regarding your changes, have you re-architected the code so your new
pickling model is backwards compatible?
william
>
> Thanks in advance!
>
> Cheers,
> Nicolas
>
>
> ----- Forwarded message from Anne Schilling <[email protected]> -----
>
> Date: Wed, 02 Jun 2010 12:10:16 -0700
> From: Anne Schilling <[email protected]>
> To: [email protected]
> Subject: Re: [sage-combinat-devel] Unpickling of crystals
>
> Hi!
>
> Has this questions been resolved? Can we set a positive review on the
> patch #8911 and update the pickle jar?
>
> Cheers,
>
> Anne
>
> Nicolas M. Thiery wrote:
>> Hi crystal folks,
>>
>> While reviewing Anne's categorification of crystals #8911, I noticed
>> that all crystal pickles in Sage's pickle jar are broken; namely, they
>> can be loaded into Sage, but the resulting crystals have their
>> internal structure all messed up.
>>
>> In non technical words: if you have saved a crystal in a file more
>> than one year ago, you can't load it back into Sage. That probably got
>> broken in the switch to UniqueRepresentation. Also, after #8911,
>> formerly saved tensor products cannot be loaded back into Sage
>> anymore. It would be technically possible to fix this, but this would
>> require quite some work. No-one complained so far, so probably this
>> feature is not in use anyway.
>>
>>
>> So this is a last call for votes: does anyone care?
>>
>>
>> If not, we should just update the pickle jar with recent pickles.
>> (William/Mike/...: what's the official procedure for this?)
>>
>> Cheers,
>> Nicolas
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-combinat-devel" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/sage-combinat-devel?hl=en.
>
> ----- End forwarded message -----
> Nicolas
> --
> Nicolas M. Thiéry "Isil" <[email protected]>
> http://Nicolas.Thiery.name/
>
> --
> To post to this group, send an email to [email protected]
> To unsubscribe from this group, send an email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>
--
William Stein
Professor of Mathematics
University of Washington
http://wstein.org
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org