On 11/23/11 2:05 AM, Luc Maisonobe wrote:
> Le 23/11/2011 09:16, Mikkel Meyer Andersen a écrit :
>> I also think it is a good idea, but with the addition of thinking
>> parallelisation into the framework (e.g. in the map functionality).
>> Whether it should be done in a branch or not, I don't know, but I guess
>> the people who do know will reply on that :-).
> I would very much like to have a simplified API.

+1
>
> I also would vevery very much like to see 3.0 released, so if we are
> gonna doing some API change here, we should really go forward and do it
> fast. I'll start another thread about this.

+1

Phil
>
> Luc
>
>> Cheers, Mikkel.
>>
>> 2011/11/23 Ted Dunning <ted.dunn...@gmail.com>:
>>> I still think it is a good idea.
>>>
>>> Sent from my iPhone
>>>
>>> On Nov 22, 2011, at 23:27, Sébastien Brisard <sebastien.bris...@m4x.org> 
>>> wrote:
>>>
>>>> Hello,
>>>> I would like to revive a discussion which took place a few months ago,
>>>> about the design of the matrix and vector classes. As far as I remember,
>>>> what came out was that these classes would benefit from a more functional
>>>> approach, à la Mahout. Additionally, I think Ted suggested that we
>>>> introduce Views of a given matrix. I know we should be careful not to be
>>>> too quick, but I think we should give it a go. During our discussions, it
>>>> came out that RealVector and RealMatrix had useful embryos of functional
>>>> features
>>>>  - RealVector.map(UnivariateRealFunction f)
>>>>  - RealMatrix.walkXxx(visitor)
>>>> these features are somewhat similar, except for the fact that
>>>> RealVector.map never sees the index of the current cell.
>>>> A first step might be to unify these two interfaces
>>>>  - Implement visitors for RealVector,
>>>>  - possibly add a map(UnivariateRealFunction f) to Matrix.
>>>> As a second (big step), we could try and clean up the interfaces for
>>>> Vectors and Matrices, defining as many Visitors as possible, instead of
>>>> cluttering the corresponding interfaces (keeping, of course, performance
>>>> issues in mind).
>>>>
>>>> What do you think? Should we give it a go? At this point, people already
>>>> suggested that this should be done in a branch?
>>>>
>>>> Best regards for now,
>>>> Sébastien
>>> ---------------------------------------------------------------------
>>> 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
>
>


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

Reply via email to