At Thu, 18 Dec 2008 19:55:31 +0100, Stéphane Ducasse wrote: > > On Dec 18, 2008, at 6:34 PM, Lukas Renggli wrote: > > >> I've discussed with Stephane and may be we can fix all the methods > >> that have : > >> _ instead of := > >> or some methods have [ : myArg ... ] instead of [ :myArg .... ] > > > > I agree that the use of := should be enforced. I would also like to be > > able to use _ in names. > > > > However: The parser should allow spaces after the $: in block > > arguments. This is essentially the same syntax as for keyword method > > declarations without a keyword and there you also allow arbitrary > > spaces after the colon (normally you even put them there). So I > > understand when people write block arguments the same way as they do > > for keyword method declarations: > > > > to: stop by: step > > ... > > > > [ : stop : step | ... ] > > It looks a weak argument to me :) > I would hate to teach that. > I neither thought you could even do that.
Just for the record, what Lukas described (the part where the args to block should look like keyword-less keyword message sending) is indeed the original intention of Dan. (As you probably already knew.) -- Yoshiki _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
