October 12, 2012
On Thursday, 11 October 2012 at 18:03:18 UTC, Sönke Ludwig wrote:
> There were still some bugs and inconsistencies with how DMD handles DDOC
> macros. I've uploaded a fixed version, also with syntax highlighting
> enabled in text sections*. std.algorithm for example now also has its
> overview table (with invalid links of course):
>
> http://vibed.org/temp/phobos/std/algorithm.html
>
> Generally, the phobos docs look much better now.
>
> * you may need to press F5 to reload the style sheet

Seems to me that some modules are missing. E.g. where is std.net.curl ?

/Jonas
October 12, 2012
Am 10/12/2012 10:52 AM, schrieb Jonas Drewsen:
> On Thursday, 11 October 2012 at 18:03:18 UTC, Sönke Ludwig wrote:
>> There were still some bugs and inconsistencies with how DMD handles DDOC macros. I've uploaded a fixed version, also with syntax highlighting enabled in text sections*. std.algorithm for example now also has its overview table (with invalid links of course):
>>
>> http://vibed.org/temp/phobos/std/algorithm.html
>>
>> Generally, the phobos docs look much better now.
>>
>> * you may need to press F5 to reload the style sheet
> 
> Seems to me that some modules are missing. E.g. where is std.net.curl ?
> 
> /Jonas

I had to remove std.concurrency and std.net.curl, which depends on std.concurrency, because there were some compiler errors.
October 15, 2012
Little styling update: The module tree is now collapsible and the default styling has been improved. Also the anchors in std.algorithm work now (although not optimal, but that's a problem of the docs and not the generator)

http://vibed.org/temp/phobos/std/algorithm.html http://vibed.org/api/vibe.http.server/

Apart from the non-working links it starts to look quite statisfactory.

(Pressing F5 is necessary again, because the CSS files changed.)
October 15, 2012
Okay the more or less final incarnation now includes full text symbol detection with complete cross linking. I just had to modify some macros in std.ddoc and algorithm.d to avoid that they produce their own links and the result is this:

http://vibed.org/temp/phobos/std/algorithm.html http://vibed.org/temp/phobos/std/datetime.html

There are still some glitches for various reasons and no links are generated in code blocks right now. But all this linking requires absolutely no manual linking or use of macros anymore (except escaping identifiers that should not be linked with an underscore)
1 2
Next ›   Last »