On 30 January 2017 at 11:40, Eric Barnhill <ericbarnh...@gmail.com> wrote:
> I agree the solvers don't seem to be in the scope.
>
> The MathArrays are a great idea but could use some rethinking.
>
> First of all there are leftover references to classes like Field that have
> disappeared with the larger math framework and these should go.
>
> Also, there are a lot of basic array-wise operations that might benefit
> from inclusion. To pick an example at random, element-by-element cosine. In
> fact I already have a whole library of these (very simple) methods for up
> to 3 dimensions which I would be happy to contribute.

If every mathematical operation has its own function that quickly gets
very unwieldy to test and maintain.

> My understanding is that such operations can be accomplished elegantly with
> lambdas now. But speaking only for myself, I tend to stick to "old school"
> Java syntax and I know I find these methods very useful.

Or surely one can use a Visitor strategy if lambdas are too modern?

> If there was general agreement on inclusion of MathArrays, I am happy to
> work on it.
>
> Eric
>
>
> On Mon, Jan 30, 2017 at 8:49 AM, Emmanuel Bourg <ebo...@apache.org> wrote:
>
>> Hi,
>>
>> Shouldn't [numbers] focus only on number structures (fractions, complex)
>> and the basic operations on them? I'm not sure the solvers fit in the
>> scope.
>>
>> Emmanuel Bourg
>>
>> Le 30/01/2017 à 02:17, Gilles a écrit :
>> > Hi.
>> >
>> > Anyone has a statement about it?
>> >
>> > Functionalities that are candidates to be moved from "Math"
>> > to "Numbers":
>> >  * FastMath
>> >  * CombinatoricsUtils [1]
>> >  * ContinuedFraction [1]
>> >  * special functions [1]
>> >  * solvers
>> >  * MathArrays [2]
>> >  * MathUtils [1]
>> >  * ...
>> >
>> > Thanks,
>> > Gilles
>> >
>> > [1] With redesigned API (e.g. to allow usage as Java8 functional
>> >     interface).
>> > [2] Partly (e.g. "linearCombination").
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> > For additional commands, e-mail: dev-h...@commons.apache.org
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>> For additional commands, e-mail: dev-h...@commons.apache.org
>>
>>

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

Reply via email to