> Andrei surprised me by using javascript to fill that role, and > perhaps that is good enough.
Or you can use D too - I made a little post-processor that parses and modifies the html to add fancier things, when needed for me. This is why I've made a few comments on making the std.ddoc macros more semanticlly rich - to make the post processor's job easier. Though, I find the straight up ddoc, even without bothering with macros at all, to be pretty much good enough for the main goal of documenting functions. Being easy and simple is more important to me than being fancy.