[Glass] GemStone's #on:do: could be cull: instead of value: ?

Martin McClure martin.mcclure at gemtalksystems.com
Tue Jan 21 13:36:32 PST 2014


On 01/20/2014 04:58 AM, Mariano Martinez Peck wrote:
> Hi guys, 
> 
> Some weeks ago I noticed #on:do: behaved different than Pharo.
> Basically, in Pharo, the argument of the do: is not mandatory while in
> GemStone it is. So Pharo has a kind of #value: behavior while GemStone
> has #cull:. 
> 
> Does ANSI Smalltalk say something about it? Do you have plans of making
> it like Pharo behavior? 
> Maybe there are strong reason for let it as is?

Hi Mariano,

ANSI does say that the argument to the do: is a monadic block. I don't
think it would actually violate ANSI, though, for a Smalltalk
implementation to also allow a niladic block there.

Regards,

-Martin


More information about the Glass mailing list