[squeak-dev] Block argument syntax

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Fri Mar 1 15:39:05 UTC 2013


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.

-- 
-- Yoshiki


More information about the Squeak-dev mailing list