2012/3/5 Gilles Sadowski <gil...@harfang.homelinux.org>:
> On Mon, Mar 05, 2012 at 01:17:18PM +0100, Sébastien Brisard wrote:
>> 2012/3/5 sebb <seb...@gmail.com>:
>> > 2012/3/5 Sébastien Brisard <sebastien.bris...@m4x.org>:
>> >> Le 5 mars 2012 09:57, Sébastien Brisard <sebastien.bris...@m4x.org> a 
>> >> écrit :
>> >>> Hi,
>> >>> I would like to make the following addition to the FieldElement<T> 
>> >>> interface:
>> >>> T divide(int n)
>> >>> which would formally be defined as
>> >>> this.divide(n) = this.divide(this.getOne().multiply(n)).
>> >>>
>> >>> This would simplify some expressions, eg integration of polynomials (a
>> >>> * x**k becomes a / (k+1) * x ** (k+1)).
>> >>>
>> >>> What do you think?
>> >>> Sébastien
>> >>
>> >> Please note that the change would hardly be noticeable, as many of the
>> >> classes implementing FieldElement already implement divide(int).
>> >> Sébastien
>> >
>> > Also, adding a method to an interface is binary compatible.
>> > It is not source compatible.
>> >
>> > Sebastian
>> >
>> Ooops.
>> That's true. I guess I'll have to postpone this one until 4.0... Sorry
>> about that...
>> Let me rephrase that: would you *in principle* agree with this new
>> feature? If that's OK, I could file a (very long term) JIRA ticket (to
>> be fixed in 4.0).
>
> It's nowhere written that major releases should be few and far between.
>
>
> Gilles
>
Gilles, I like that spirit!
Sébastien


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

Reply via email to