hello. I never said to redesign APIs. I only said that we can
move math algorithms from non-math projects, to the math projects

On Mon, 17 Jul 2023 at 11:50, Elliotte Rusty Harold <elh...@ibiblio.org>
wrote:

> There are a lot of proposals floating recently to churn the API. I'm
> going to move a direct no on all of this.
>
> Mild improvements in consistency in no way justify any API breakage or
> even deprecation. Every method and class that currently exists in any
> commons library should continue to exist there with the same signature
> indefinitely. Compatibility is far more important than consistency. Do
> NOT redesign or rethink the APIs at this late date. Too much depends
> on them.
>
> New methods, classes, and packages, and projects can be added where
> appropriate. Internals can be improved as possible. But what's there
> today  stays there, absent the very rare case where critical bugs or
> security issues require breaking an API. However, that's extremely
> uncommon.
>
> No API will ever be perfect or free from hindsight. But the cost of
> change is too high to justify breaking commons libraries. Stare
> decisis is as valuable a principle in API design as in law.
>
> --
> Elliotte Rusty Harold
> elh...@ibiblio.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>

Reply via email to