POD (was RE: [Doc-SIG] using the same delimiter on the left and right..)
Guido van Rossum
guido@digicool.com
Thu, 29 Mar 2001 16:06:58 -0500
> On Thu, 29 Mar 2001 14:40:53 -0500, Tim Peters wrote:
>
> >It's easy to use, and is mostly idiot-proof. OTOH, it's not *obvious* at
> >first glance, particularly not the list stuff. But it's a matter of no more
> >than two minutes to *learn* the list conventions, and then they're easy too.
>
> It is. It breaks the "purity" of the plain text ideal (not a problem
> _for me_).
Nor for me.
> I 100% dislike the notion visually empty lines are not
> logically empty (see the pitfalls).
There's no need to make the same mistakes.
> And finally, we'd need to extend the rules so that common leading
> whitespace is removed before processing (so we can properly indent
> docstrings).
Yes -- that's always a given for docstrings. (I hate reading
unindented docstrings!)
> >pod-is-a-lot-more-pythonic-then-perl-ly y'rs - tim
>
> Think so too. I could live with it as a default docstring
> markup. Tim, what do you think about a way to identify which
> docstring format is used for a module, without resorting to some AI
> code figuring out the format from the text itself?
>
> This would relieve the pressure to find a format liked by all
> people, and also open up easy upgrade paths.
A special marker anywhere in the first or second docstring of a module
(at the end of the first, assuming that any tool has to be able to
find the end of the docstring anyway; or at the beginning of the
second, which hides it from more primitive historic docstring
processors); or if that's too complicated, a funny-looking comment
would do fine.
--Guido van Rossum (home page: http://www.python.org/~guido/)