There is still #do:displayingProgress:

There is Job.

In general, the collection API should not be concerned with GUI matters, does 
it ?

We can't have equivalents of all collection methods for displaying progress, 
nor can it be a (semi-) global setting.

If you look at how HTTPProgress is implemented/used, as a Notification, that 
might be a part of a solution, but I would not want to pay that performance 
price in the general API.

I think there is no 'free' or 'easy' solution.

> On 06 Dec 2015, at 21:23, stepharo <steph...@free.fr> wrote:
> 
> Probably because it was badly done.
> 
> 
> Le 6/12/15 20:05, Hernán Morales Durand a écrit :
>> Hello everyone,
>> 
>> Is there a reason why #collect:displayingProgress: was removed or never 
>> included?
>> 
>> And as more general question, is there any pointer to automatically add 
>> progress bar to iterator messages?
>> 
>> For example doing:
>> 
>> SmalltalkImage setDisplayProgressTo: MyClass.
>> SmalltalkImage setDisplayProgressTo: MyPackage.
>> 
>> and then having all enumeration messages sent in MyClass or MyPackage with a 
>> progress bar
>> 
>> collect:
>> collect:as:
>> collect:into:
>> collect:thenDo:
>> select:
>> select:as:
>> select:thenDo:
>> select:thenCollect:as:
>> ...
>> 
>> Hernán
>> 
> 
> 


Reply via email to