Hello.

> >>
> >> There is another complaint about some class not being "Serializable":
> >>   https://issues.apache.org/jira/browse/MATH-787
> >>
> >> I don't want to argue all over again.
> >>
> >> We should probably add a section in the user guide stating the policy with
> >> regards to this issue.
> >> The problem is that I don't know what the policy is.
> >>
> >> Either we agree that supporting Serializable is none of our business (my
> >> viewpoint), and I can add that section; or we continue to be sloppy on this
> >> issue and just blindly write "implements Serializable" whenever we get such
> >> a complaint (stating in the Javadoc that the serializable form is not to be
> >> relied on, in the sense that any two versions of CM can produce forms that
> >> are not compatible).
> >
> > I am in favor of this second option: add Serializable were needed upon
> > request.
> 
> +1
> 
> > In this case, the request seems fair as the class is mainly a
> > simple container for two values.
> 
> But what ever the size/complexity, adding Serializable needs to be
> done carefully, and documented as necessary using @serial,
> @serialField, @serialData tags.

I am _not_ going to work on that. [Plenty of arguments given previously
saying exactly that: it must be done seriously. It is not so in CM. And
(IMHO) it is not necessary for CM to support "Serializable" (also argued
previously).]

> Just adding "implements Serializable" is a bad idea.

Agreed.

So?  [I guess I'm not going to do anything myself on this issue.]


Regards,
Gilles

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to