On 12/31/2013 4:37 AM, Jacob Carlborg wrote:
That doesn't sound very efficient.
You don't need an efficient solution for ddoc files of readable size. It only takes a few moments. I've spent far, far more time typing about it here than it took to do. Some solutions are simply not worth the bother.
Regardless of that, the current macros still don't work. How do you do cross referencing for something that has a deeper hierarchy and what most of Phobos has? Just take a look at the documentation of std.digest.crc[1]. None of the cross referencing to std.digest.digest.toHexString work. It's due to a misconception of how the $(XREF) works.
Using the macros incorrectly is not necessarily an indictment of macros.
