[squeak-dev] Block argument syntax

Ron Teitelbaum ron at usmedrec.com
Fri Mar 1 15:46:17 UTC 2013


> From: squeak-dev-bounces at lists.squeakfoundation.org [mailto:squeak-dev-
> bounces at lists.squeakfoundation.org] On Behalf Of Yoshiki Ohshima
> 
> I believe I have seen Dan Ingalls posted about the syntax here before...
The
> essence of the message was that a block is still like a method, and they
kind of
> have keyword message pattern, except that the keyword part is null
(0-length)
> string.  In this regard, allowing spaces after a colon follows the
principle.
> 
> I thought that why we don't allow keywords longer than 0, actually.
> One could say:
> 
> [keyword1: arg1 keyword2: arg2 | ...]
> 
> to annotate each parameter of a block.

Never heard that explanation.  That makes perfect sense!  Learn something
every day.  Thanks!

Ron

> 
> --
> -- Yoshiki
> 




More information about the Squeak-dev mailing list