[Doc-SIG] On David Ascher's Rant
David Arnold
d@pobox.com
Mon, 29 Nov 1999 09:02:17 +1000
-->"David" == David Ascher <da@ski.org> writes:
David> IMHO, the single most problematic aspect of Python
David> documentation is the lack of a standard way for programmers
David> to document their code inside the .py file, unlike e.g. POD.,
David> and that is a shame.
agreed.
David> There is at least one proposal to index in-code Python
David> docstrings with TeX-like commands. In my opinion, anything
David> that full of backslashes and braces will never fly in the
David> Python community.
are you refering to gendoc/settext from a few years ago?
David> Straw Proposal 0.1 [da]:
some feedback:
- i believe that the use of "special" string variables is more
immediately useful, and maybe more "pythonic", than XML in a
docstring for module-level stuff like this.
eg.
__author__ = "David Ascher"
__version__ = "$Revision$[11:-2]
__date__ = "$Date$
- my personal preference would be for the RFC 822-style "tag: value"
format over XML. it's about equal for parsing, but significantly
better for humans to read
- similarly, i think i'd prefer a simple, punctuation character-based
markup over XML for method/function comments. i really find XML
annoying to read.
David> That said, what I really care most about is a final decision,
David> not the specific markup used.
agreed. we've been dithering for years, with software being developed
to support various proposals, but never really being given the Guido
Stamp Of Approval(tm).
David> PS: I'll pay for a new melted-wax seal if Guido lost the old
David> one. =)
i'll chip in a coupla bucks too ;-)
d