[Issue 19959] New: Eponymous template FQN's re-state the template name
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Jun 13 21:20:24 UTC 2019
https://issues.dlang.org/show_bug.cgi?id=19959
Issue ID: 19959
Summary: Eponymous template FQN's re-state the template name
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P1
Component: visuald
Assignee: nobody at puremagic.com
Reporter: turkeyman at gmail.com
In the interest of making it easier to interact with the debug experience, we
need to shorten the symbol names.
One big case of wasted horizontal space is eponymous templates, they often look
like this: `myproject.packagex.sub_a.templatename(arg1, arg2).templatename.x`
The useful data in that string is: `templatename(arg1, arg2).x`
It seems that the fully-qualified name has the template name and args, but then
the eponymous member of the template is re-stated. I think we could have an
option to just remove that globally, so `templatename(arg1, arg2).templatename`
would be `templatename(arg1, arg2)`.
--
More information about the Digitalmars-d-bugs
mailing list