You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Ted Dunning <te...@gmail.com> on 2008/11/29 18:16:18 UTC
Re: [math] Matrix storage format WAS Re: svn commit: r721203 [1/2] - in /commons/proper/math/branches/MATH_2_0: ./ src/java/org/apache/commons/math/linear/ src/site/xdoc/ src/site/xdoc/userguide/ src/test/org/apache/commons/math/linear/
Actually, much of the API is fairly perverse. In the statistical code,
particularly, there are typically two three classes where one would do. I
think that somebody read the book on "style" and took it a bit too
literally. Factories and abstracts and interfaces and concrete
implementations are all well and good where there is something complex going
on, but for classes with just a few implementations an abstract super-class
and concrete implementations would do just fine. (and it could grow into the
more complex arrangement if there ever is a need).
On Sat, Nov 29, 2008 at 7:10 AM, Phil Steitz <ph...@gmail.com> wrote:
> An admittedly smelly, but useful feature of RealMatrixImpl is that it
> exposes the underlying double[][] array.
--
Ted Dunning, CTO
DeepDyve
4600 Bohannon Drive, Suite 220
Menlo Park, CA 94025
www.deepdyve.com
650-324-0110, ext. 738
858-414-0013 (m)
Re: [math] Matrix storage format WAS Re: svn commit: r721203 [1/2] - in /commons/proper/math/branches/MATH_2_0: ./ src/java/org/apache/commons/math/linear/ src/site/xdoc/ src/site/xdoc/userguide/ src/test/org/apache/commons/math/linear/
Posted by Ted Dunning <te...@gmail.com>.
Time is tight, but I will try to get some in.
On Sat, Nov 29, 2008 at 12:15 PM, Phil Steitz <ph...@gmail.com> wrote:
> Specific suggestions - ideally with patches - ... are welcome. In 2.0 we
> are making some changes and deprecating some things, so now is the time to
> do this.
>
Re: [math] Matrix storage format WAS Re: svn commit: r721203 [1/2]
- in /commons/proper/math/branches/MATH_2_0: ./ src/java/org/apache/commons/math/linear/
src/site/xdoc/ src/site/xdoc/userguide/ src/test/org/apache/commons/math/linear/
Posted by Phil Steitz <ph...@gmail.com>.
Ted Dunning wrote:
> Actually, much of the API is fairly perverse. In the statistical code,
> particularly, there are typically two three classes where one would do. I
> think that somebody read the book on "style" and took it a bit too
> literally. Factories and abstracts and interfaces and concrete
> implementations are all well and good where there is something complex going
> on, but for classes with just a few implementations an abstract super-class
> and concrete implementations would do just fine. (and it could grow into the
> more complex arrangement if there ever is a need).
>
Specific suggestions - ideally with patches - for improvements to the
API are welcome. In 2.0 we are making some changes and deprecating some
things, so now is the time to do this.
Phil
> On Sat, Nov 29, 2008 at 7:10 AM, Phil Steitz <ph...@gmail.com> wrote:
>
>
>> An admittedly smelly, but useful feature of RealMatrixImpl is that it
>> exposes the underlying double[][] array.
>>
>
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org