On Sunday, 30 September 2012 at 13:48:41 UTC, Adam D. Ruppe wrote:
On Sunday, 30 September 2012 at 11:01:50 UTC, Jacob Carlborg wrote:
Is it just me that thinks that having a tool that fixes the generated documentation is ridiculous. The compiler should be modified to generate the documentation we want to have.

Eh, maybe. I just find doing fancier things inside the compiler to be a pain in the butt. Basically D > C++. And it is harder to get code into dmd than it is to just do your own thing.

But really what matters is that we get something that doesn't suck results wise. We could always change the ddoc implementation later.

Which is why the doc generation utility should be a separate tool and not built directly into the compiler. I understand Walter's desire to have batteries included with D (doc generation, unit-testing, profiling, ...) but that does not mean they should be welded in. The DMD distribution could just as well provide a set of auxiliary _standalone_ utilities for that.

DMD already has JSON output. Can't that be standardized and used with a separate ddoc utility written in D?

Reply via email to