Trent W. Buck wrote:
Speaking of which what is the status on the reST conversion, Trent?

Work is still happening to infrastructure (getting manpage and manual
generation into the Darcs program to appease cabal, adopting pandoc)
and migrating content from TeX into the Haskell source, so it
accessible interactively as well as from an offline manual.

I'm confident that we'll eventually transition to using reST to markup
the documentation (instead of the current mishmash of verbatim string
(in Haskell) and .tex files), but my position is still that improving
what the documentation *says* takes priority over what it looks like.

I agree that improving what the documentation says is more important than what it looks, that is why A) I've backed the reST rewrite: less opaque/arcane markup should make documentation editing, and B) I've backed Sphinx as a build environment.

I think you've misunderstood some of my aims in suggesting Sphinx. I do think that Sphinx is currently the best in class for non-trivial reST builds, it has a lot of momentum behind it in the Python community alone, and it has a usefully active community/development.

It certainly supports making the documentation look "pretty", but first and foremost it is a useful build tool, particularly for (well cross-referenced) multiple source document builds (for both single and multiple document output).

I know you had some issues with Sphinx the last few times it was discussed, but I do think several of them are on the way to being closed and I also think that using an existing, tested documentation build tool should help more than trying to ad hoc rebuild it in haskell/pandoc. (Or maybe even just as a "today" solution until such a haskell-based equivalent is built.)

My initial efforts at simply rewriting .tex files into rest fell down
because that approach requires the WHOLE conversion be done at once,
or it breaks builds.  Now I'm intending more incremental changes, such
as changing the manpage generation code to use pandoc to take in reST
and spit out roff, rather than the current ad-hoc NIH implementation.

On thinking about it more: it does sound like a good idea to me to put conversion work in progress (even if it is a TeX/reST creole) in a darcsit environment as an easy way to get eyeballs to work in progress. darcsit could serve as a simplified "build environment" to display/edit the work in progress without breaking the actual build environment...

--
--Max Battcher--
http://worldmaker.net
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to