[ 
https://issues.apache.org/jira/browse/MATH-1671?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17940966#comment-17940966
 ] 

Gilles Sadowski commented on MATH-1671:
---------------------------------------

Thanks for the detailed review; it seems to confirm that CM has accumulated 
much bloat over time.

IMHO, anything of dubious usage or with inconsistent design is not worth 
keeping in the next major version.  I'd assume that projects who rely on such 
very old and unmaintained CM code are unlikely to be upgraded to version 4.0; 
hence there is no reason to provide "legacy" code in that version.  People who 
want to upgrade would get a heads-up that this code was problematic (in one or 
another) and could still use version 3.6.1.

How about moving useful utilities (implemented on top of CS) to a new 
{{o.a.c.m.stat}} (non-legacy) package defined in a module of its own?


> Reuse "Commons Statistics" (descriptive)
> ----------------------------------------
>
>                 Key: MATH-1671
>                 URL: https://issues.apache.org/jira/browse/MATH-1671
>             Project: Commons Math
>          Issue Type: Sub-task
>          Components: legacy
>    Affects Versions: 4.0-beta1
>            Reporter: Gilles Sadowski
>            Priority: Major
>              Labels: pull-request-available, refactor
>             Fix For: 4.0-beta2
>
>
> Reuse functionality in module 
> [{{descriptive}}|https://commons.apache.org/proper/commons-statistics/commons-statistics-docs/apidocs/org/apache/commons/statistics/descriptive/package-summary.html].



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to