James Mastros skribis 2004-11-26 14:36 (+0100): > And user-defined prototypes that change when the argument list of a > function ends, that is. If we forced the argument list for all > functions to have parens (including empty parens for argument less > functions), then we'd be OK, I'm fairly certain.
While that is true, please realise that many people like that in Perl, parens are optional. I am one of those people who dislike typing and counting too many balanced symbol sets. If only method and function syntax could be the same, and methods would also not require parens... Ah well, that's what we have mutable grammar for. > For that matter, if we stick to declaration syntax for declarations, and > not BEGIN blocks and reflection Macros are somewhat like BEGIN blocks and may be needed to turn invalid syntax into something that is valid. Juerd