[Issue 6017] std.algorithm.remove has a wrong link

d-bugmail at puremagic.com d-bugmail at puremagic.com
Mon May 16 11:15:54 PDT 2011


http://d.puremagic.com/issues/show_bug.cgi?id=6017



--- Comment #8 from Jonathan M Davis <jmdavisProg at gmx.com> 2011-05-16 11:11:48 PDT ---
I don't think that we should be linking to every function overload, so the
function signature isn't really the issue. It's the hierarchy. So, that needs
to end up in the link somehow. So, for instance, if you took the year property
that Date, DateTime, and SysTime have in std.datetime, you'd need something
like #Date__year, #DateTime__year, and #SysTime__year. It would have to
understand the hierarchy and concatenate the pieces of the hiearchy in some
manner. __ makes some sense since it's unlikely to ever be the case that you'll
end up with underscores at the beginning and/or end of identifiers such that
the resulting anchor would conflict with the anchor of an identifier, but
exactly what would be picked isn't necessarily all that important. It just
needs to be unlikely to result in anchor names which conflict with other anchor
names.

-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------


More information about the Digitalmars-d-bugs mailing list