[Python-Dev] status of development documentation

Walter Dörwald walter at livinglogic.de
Fri Dec 23 02:11:55 CET 2005


Phillip J. Eby wrote:
> At 10:27 AM 12/22/2005 +0100, Walter Dörwald wrote:
>> Phillip J. Eby wrote:
>>>> > [...]
>> >
>> > If someone has examples of actual "Pythondoc" markup that don't 
>> translate
>> > to reST, I'd be really interested in seeing them, just for my own
>> > education. Of course, I'd also be curious how common such 
>> constructs are.
>>>> I'm using XML markup for our packages. Examples can be found at
>> [snip]
>> By "Pythondoc", I mean the LaTeX-based markup system being used for the 
> official Python documentation, not arbitrary methods of documentation 
> for Python code.

OK, I didn't realize that.
I guess the only thing compatible with LaTeX is LaTeX.
I'd really like to see a version of Fred's XML converter that works for 
the current Python documentation.
>> The source is definitely wordier than reST, but adding new markup is
>> trivial. Take a look at
>> http://www.livinglogic.de/Python/xist/Download.html and at the source at
>> http://www.livinglogic.de/Python/xist/Download.htmlxsc. The download
>> element automatically determines the size of the package. Source can be
>> found here
>> http://www.livinglogic.de/viewcvs/index.cgi/LivingLogic/WWW-Python/site/Python_xmlns.py?rev=1.43&content-type=text/vnd.viewcvs-markup 
>>>> (search for "class download"). Would something like this be possible
>> with reST?
>> The docutils toolchain converts reST input into a DOM, and allows 
> arbitrary transformation phases to be added to processing before 
> conversion to output. This includes processing of "directives", e.g. 
> commands like:
>> .. include:: filename
>> And of interpreted text "roles", e.g. `Foobar`:class:.

This sound like it should be possible.
> It is not, however, a general XML transformation toolkit, if that's what 
> you're asking. However, if you wanted to be able to use XML input as 
> part of a docutils DOM, you could certainly do that.

More the other way around.
> For that matter, 
> you could take a reST document and simply transform it to XML for use 
> with the rest of your toolset.

That's the way I'd like to use docutils: Write docstring in reST and 
transform them via XML tools.
> But this isn't particularly relevant to the discussion about *Python's* 
> documentation, and I'm not even advocating that Python switch, let alone 
> arbitrary other projects.

If we had a way to losslessly convert Python-LaTeX to XML tools for both 
system could live side by side.
Bye,
 Walter Dörwald


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /