Hi,

> On Dec 1, 2015, at 5:13 PM, Max Leske <maxle...@gmail.com> wrote:
> 
> @Doru
> You’re missing the point: #anyOne *fails* for empty collections.

I am not missing the point at all. I am saying that if you want sum: to be 
generic, it cannot assume a specific Zero object.

And sum: should be generic because of its name.

>> On 01 Dec 2015, at 15:31, Esteban A. Maringolo <emaring...@gmail.com> wrote:
>> 
>> I don't want to be heretic (or too orthodox), but why not to delegate
>> this behavior to other class (an iterator maybe?).
>> 
>> It's too tempting adding these convenience methods to Collection
>> and/or subclasses, but anything that requires an explicit protocol of
>> its elements is wrong, IMO.
>> 
>> something like aCollection arithmetic sum: [...] or.... aCollection
>> arithmetic avg.
> 
> 
> Interesting thought!

+100

Doru

>> 
>> My two cents for this.
>> 
>> Regards!
>> 
>> 
>> Esteban A. Maringolo
>> 
> 
> 

--
www.tudorgirba.com

"Every thing has its own flow."





Reply via email to