What about a Progressing Trait?
btw, about human readable..,
i don't understand, why we don't have something as simple as:
collection do: [... ] showingProgress: 'Processing collection'
(1 to: 100) do: [ ...] showingProgress: 'Processing '
1 to: 100 do: [ ...] showingProgress: 'Processing '
i don't care what happens inside, but this interface is IMO much simpler
and straightforward:
a user just adds showingProgress: at the end, and voila, his silent block
now showing a progress.
--
Best regards,
Igor Stasenko.