exarkun at divmod.com
Wed Nov 24 20:25:44 CET 2004
On Wed, 24 Nov 2004 19:03:26 GMT, Steven Bethard <steven.bethard at gmail.com> wrote:
> > Serioulsy, one of python's main selling points is its elegant syntax,
> > non perl like, non C like. If it can't live up to it. I guess i might
> While I'm not a fan of the decorator syntax or the $syntax in
> string.Template, you're not forced to use either of these:
You may not be forced to write them (on the other hand, you may well be forced to - by your employer, by the coding standard of a project you contribute to, etc).
More importantly though, their availability in the language means that someone will use them, and then it is likely that you will be forced to *read* them. This is a greater slight: consider the relative frequencies of code being written and code being read.
This is not to say either that I am opposed to or in favor of either of the specific features mentioned by the original poster, only to point out that the argument "If you don't like that feature, don't use it" is relatively meritless.
More information about the Python-list