commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gilles <gil...@harfang.homelinux.org>
Subject Re: apache, commons, math
Date Sun, 19 Jun 2016 17:59:34 GMT
On Sun, 19 Jun 2016 19:40:34 +0200, Jörg Schaible wrote:
> Hi Ralph,
>
> Ralph Goers wrote:
>
>> Thanks, Eric.
>>
>> I am OK with Commons Math being split into modules in the Commons 
>> Math
>> sub-project.
>
>
> That was my first idea too. But if the collection of all submodules 
> will in
> the end nevertheless only contain 20% of the code, we gained nothing.
>
>
>> I am not OK with Commons Math A, Commons Math B, etc existing
>> within Commons. In other words, when a user traverses to Commons 
>> Math they
>> can then see the modules that make up Commons Math.
>
>
> The main problem seems to be that CM was a dumping ground for all 
> kind of
> stuff that have at least the slightest relation to a mathematical 
> base.
>
> Gilles never expressed it directly, but in its consequence he 
> proposed to
> move the current CM into dormant/attic and extract single parts of 
> the old
> code base as new components.

Really?

I have a hard time figuring out what could have been more direct than
the initial post of that thread:
   http://markmail.org/message/ye6wvqvlvnqe4qrp

>
> Some of those components can be:
> - Commons RNG (Random Number Generators)
> - Commons Complex (Complex Numbers)
> - Commons Matrix (Matrix Algebra)
>
> Those components might have an own life, those algorithms have a wide
> audience and can be used in a lot of stuff on its own. The question 
> is what
> happens with:
> - Commons Genetics (Genetic Algorithms)
> - Commons ML (Machine Learning)
>
> Or other stuff requiring deep mathematical background. I don't have 
> the
> impression this belongs as own components into Commons. Moving CM as 
> whole
> into a new TLP at least provides a place for all of it.
>
> The question is, what do we want as PMC members?
>
>
>> I am also OK with code being mothballed if no one knows what it 
>> does, how
>> it works, why it exists or who may want to use it.  I am not OK with
>> retiring code just because a single person doesn’t know what it does 
>> or
>> how to maintain it.  In other words, I am looking for people like 
>> you to
>> volunteer to be part of the community that decides what should stay 
>> and
>> what should go.
>
>
> And this does not require that the code base is separated now before 
> the
> decisions are made.
>
>
>> IMO, that community needs to be of sufficient size that it
>> is somewhat representative of the users of Commons Math. That 
>> doesn’t mean
>> it necessarily needs 10 people, but I would say it needs more than 
>> 2.
>
>
> Otherwise a TLP will never be accepted.
>
>
>> The side effect of this, is that once you have a community that can 
>> start
>> making these kinds of decisions you can also make a proposal to go 
>> to the
>> incubator or become a TLP (there is really no reason a project can’t
>> “incubate” here in Commons).
>
>
> +1
>
> Thanks for your thoughts, Eric + Ralph!
>
> - Jörg
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org


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


Mime
View raw message