Broken links continue to exist on major pages on dlang.org

Sönke Ludwig via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 2 12:53:29 PDT 2016


Am 02.06.2016 um 21:27 schrieb Adam D. Ruppe:
> On Thursday, 2 June 2016 at 19:06:42 UTC, Sönke Ludwig wrote:
>> But I'd hate to implement some kind of special case here instead of
>> simply fixing the Phobos sources to use macros that carry proper
>> semantical meaning.
>
> That's actually exactly what I did:
>
> https://github.com/dlang/dlang.org/pull/1177
>
> The foundation even got merged into upstream dlang.org, six months ago!
>
> Sadly, the follow-up, just about two weeks after I laid the foundation*
> got stalled out <https://github.com/dlang/phobos/pull/3926> until
> recently, now a PR based on that one
> <https://github.com/dlang/phobos/pull/4303> got merged ten days ago.
>
> * Cross-linking in ddoc has been remarkably non-trivial until recently,
> and even so, MREF, REF, and REF_ALTTEXT, while much better than it was
> before, still aren't ideal.
>
> Fixing links is, in theory, one of the easiest tasks people can do, but
> in practice the plethora of bizarre macros makes it far harder than it
> should be. Even the REF macro family, which aims to unify them, has hit
> hurdles:
>
> https://github.com/dlang/dlang.org/pull/1257

I know and I think I misunderstood your last message. So you actually 
display the documentation for your own Phobos fork, right? That would 
make a lot more sense then. This hasn't been an option for the DDOX 
based documentation for obvious reasons, though, so no reason to laugh 
at it..


More information about the Digitalmars-d mailing list