Le 29/10/2011 12:55, Gilles Sadowski a écrit :
> On Sat, Oct 29, 2011 at 09:10:12AM +0200, Luc Maisonobe wrote:
>> Le 28/10/2011 23:30, Gilles Sadowski a écrit :
>>> Hello.
>>>
>>> I think that something is not quite right in those class names:
>>>   UnivariateMatrixFunction
>>>   UnivariateRealFunction
>>>   UnivariateVectorialFunction
>>>
>>> To be consistent, we should either
>>>  1. indicate the "grouping" and "number" type everywhere:
>>>        UnivariateRealMatrixFunction
>>>        UnivariateRealFunction
>>>        UnivariateRealVectorialFunction 
>>>  2. assume that the "number" type is "Real", and drop it everywhere:
>>>        UnivariateMatrixFunction
>>>        UnivariateFunction
>>>        UnivariateVectorialFunction 
>>>  3. assume that the "number" type is "Real", drop it everywhere, and
>>>     indicate the "grouping" explicitly everywhere:
>>>        UnivariateMatrixFunction
>>>        UnivariateScalarFunction
>>>        UnivariateVectorialFunction 
>>>
>>> The same goes for "Multivariate...", "Differentiable...", and the optimizers
>>> naming.
>>>
>>> I'd say that option 2 is the least disruptive, and most practical as
>>>   UnivariateFunction
>>> is more common (and shorter) than
>>>   UnivariateScalarFunction
>>
>> You're right, lets go to a more consistent scheme. Option 2 is fair.
> 
> What do you think of Ted's suggestion:
>   Vectorial -> Vector
> ?

As he is a native English speaker, he is surely right.

Luc

> 
> 
> Gilles
> 
> ---------------------------------------------------------------------
> 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