John Porter wrote: > > You know, I would like to pass code blocks in any arg position; > I want sub foo(&\@&\@&) to be callable as > > foo { alpha() } @bravo { charlie() } @delta { echo() }; > > No C<sub>s, no commas. And one further note: it would be nice if, given a prototype which does not include a rest-gobbling member, the invocation need not have a terminating semicolon. This is in the interest of defining user subs which look like syntactic constructions. E.g. sub my_while(&&); my_while { pred() } { # don't gimme no Tcl flac. ... } # no semicolon needed here! -- John Porter We're building the house of the future together.
- Re: Beefier prototypes (was Re: Multiple for... Peter Scott
- Re: Beefier prototypes (was Re: Multiple... John Porter
- Re: Beefier prototypes (was Re: Mul... Peter Scott
- Re: Beefier prototypes (was Re: Multiple... Chaim Frenkel
- Re: Beefier prototypes (was Re: Mul... Bart Lateur
- Re: Beefier prototypes (was Re:... Chaim Frenkel
- Re: Beefier prototypes (was Re:... Bart Lateur
- Re: Beefier prototypes (was Re:... Chaim Frenkel
- Re: Beefier prototypes (was Re:... Bart Lateur
- Re: Beefier prototypes (was Re:... Tom Christiansen
- Re: Beefier prototypes (was Re: Multiple for loop va... John Porter
- Re: Beefier prototypes (was Re: Multiple for loop va... Damian Conway
- Re: Beefier prototypes (was Re: Multiple for loo... Chaim Frenkel
- Re: Beefier prototypes (was Re: Multiple for loo... Damian Conway
- Re: Beefier prototypes (was Re: Multiple for... Chaim Frenkel
- Re: Beefier prototypes (was Re: Multiple for... Damian Conway
- Re: Multiple for loop variables Eric Roode
- Re: Multiple for loop variables Graham Barr
- Re: Multiple for loop variables John Porter
- Re: Multiple for loop variables Steve Simmons
- Re: Multiple for loop variables Peter Scott