Heike C. Zimmerer wrote:
> "Edward Diener" <eldiener at earthlink.net> writes:
>>> Has there ever been any discussion of adding comments notation to
>> Python, such as C++'s /* */, which could occur in the middle of a
>> line or span multiple lines ? I would like to see it as a more
>> elegant solution for quickly commenting out code.
>> In C/C++, you wouldn't use /* */ for commenting out code, since it
> would collide with any comment already there (comments can't be
> nested).
That's true but many times it will not, especially if one comments out code
within a line, or if one is using // liberally also.
> Instead, the usual way is using #if 0 ... #endif.
Yes, this is the usual method in C++ which I often use, but Python has no
preprocessor.
>> You can use "if 0:" with python as well, but of course, you'd have to
> indent the entire commented-out block. With most editors, this isn't
> much of a problem. I usually use some smaller, "odd" indent than
> usual to have an indicication later where the block ends.
Decent idea. Still some sort of multi-line comment notation in Python would
be preferable.