Subject: Re: [Boost-docs] The beauty of LATEX
From: Joel de Guzman (joel_at_[hidden])
Date: 2011-10-18 23:46:43
On 10/18/2011 5:35 PM, Paul A. Bristow wrote:
> But surely documenting the classes, member functions and functions API is *part* of the task we are
> discussing?
My post might have come at the wrong time. No, I did not intend to
discuss specifics like classes, member functions and functions API,
Doxygen interoperability, or anything of "function". My target was
simply limited to:
1) Aesthetics: "The beauty of LATEX" and the maturity/power of
LaTeX vs. DocBook.
2) The unmanageably *broken* DocBook toolchain and the need
to decouple the Qbk backend as a way forward.
> So I really, really do want to see *a* way of helping authors to provide that information. The
> Doxygen C++ code comments /pre /post /param /tparam /returns provide it : "source coupled
> documentation" as Rene Rivera dubs it.
>
> I'm adamant that this requires a tool that 'understands' C++ (Gcc/Clang?) : that's all that many
> libraries are using Doxygen for.
>
> Some libraries do this using html or Quickbook tables, but that doesn't provide any link to the
> actual code, so the two can get out of step easily, and you can't warn about items that you haven't
> documented. And it's even more hard and tedious work than writing comments in the code, so I would
> fault many of these libraries as being thin and/or incomplete on detail, if good on tutorial and
> examples.
>
> If you can accept the need for this, then it *is* part of the answer to your question.
Agreed. And these specifics can best be given a solution with a more
powerful and easily extensible Quickbook backend and toolchain. The
current one *is a mess!*.
> Quickbook already has some understanding of C++ - to process snippets. If it had much more? ...
> wonderful!
Definitely.
Regards,
-- Joel de Guzman http://www.boostpro.com http://boost-spirit.com
This archive was generated by hypermail 2.1.7 : 2017-11-11 08:50:41 UTC