www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ide - When could Visual D distinguish between overloads

reply Susan <exmatics 126.com> writes:
It’s a old problem that Visual D cannot distinguish between 
overloads, this causes Visual D to jump to the wrong overload. 
This is quite a major defect. So when would you implement this, 
 rainers?
Aug 14 2019
next sibling parent Susan <exmatics 126.com> writes:
Please implement this, thanks a lot.
Aug 14 2019
prev sibling parent reply Rainer Schuetze <r.sagitario gmx.de> writes:
On 14/08/2019 10:29, Susan wrote:
 It’s a old problem that Visual D cannot distinguish between overloads,
 this causes Visual D to jump to the wrong overload. This is quite a
 major defect. So when would you implement this,  rainers?
I'm not sure it is properly solvable with the current semantic engine. I hope I can add an experimental version of a dmd frontend based engine to the next major release of Visual D. This will yield good (semantic) error messages and browsing (on compiling code) including correct overload detection, but will probably have quite a few other quirks in its first version.
Aug 15 2019
next sibling parent Susan <exmatics 126.com> writes:
On Thursday, 15 August 2019 at 18:27:56 UTC, Rainer Schuetze 
wrote:
 On 14/08/2019 10:29, Susan wrote:
 It’s a old problem that Visual D cannot distinguish between 
 overloads, this causes Visual D to jump to the wrong overload. 
 This is quite a major defect. So when would you implement 
 this,  rainers?
I'm not sure it is properly solvable with the current semantic engine. I hope I can add an experimental version of a dmd frontend based engine to the next major release of Visual D. This will yield good (semantic) error messages and browsing (on compiling code) including correct overload detection, but will probably have quite a few other quirks in its first version.
Sounds great, thanks a lot!
Aug 15 2019
prev sibling parent reply Susan <hydro 189.com> writes:
On Thursday, 15 August 2019 at 18:27:56 UTC, Rainer Schuetze 
wrote:
 On 14/08/2019 10:29, Susan wrote:
 It’s a old problem that Visual D cannot distinguish between 
 overloads, this causes Visual D to jump to the wrong overload. 
 This is quite a major defect. So when would you implement 
 this,  rainers?
I'm not sure it is properly solvable with the current semantic engine. I hope I can add an experimental version of a dmd frontend based engine to the next major release of Visual D. This will yield good (semantic) error messages and browsing (on compiling code) including correct overload detection, but will probably have quite a few other quirks in its first version.
By the way, when will the next major release arrive?
Sep 17 2019
parent Rainer Schuetze <r.sagitario gmx.de> writes:
On 17/09/2019 13:59, Susan wrote:
 On Thursday, 15 August 2019 at 18:27:56 UTC, Rainer Schuetze wrote:
 On 14/08/2019 10:29, Susan wrote:
 It’s a old problem that Visual D cannot distinguish between
 overloads, this causes Visual D to jump to the wrong overload. This
 is quite a major defect. So when would you implement this,  rainers?
I'm not sure it is properly solvable with the current semantic engine. I hope I can add an experimental version of a dmd frontend based engine to the next major release of Visual D. This will yield good (semantic) error messages and browsing (on compiling code) including correct overload detection, but will probably have quite a few other quirks in its first version.
By the way, when will the next major release arrive?
First beta might still be a couple of weeks away.
Sep 18 2019