The year is 2019

12345swordy alexanderheistermann at gmail.com
Fri Jul 26 13:07:25 UTC 2019


On Friday, 26 July 2019 at 12:07:04 UTC, Mike Franklin wrote:
> On Friday, 26 July 2019 at 11:54:51 UTC, 12345swordy wrote:
>
>> Do you have a draft already regarding this on github? I don't 
>> mind helping creating the dip.
>
> No, I'm sorry.  I'm still collecting information and exploring 
> ideas to build my case.  You mentioned in on one of the recent 
> PRs that you believe something like `opImplicitCast` could be 
> implemented without some of the drawbacks present in C++'s 
> implementation.  I'm interested in your ideas.
>
> I need to make a strong case, so I'm exploring how to motivate 
> my idea and I'm trying to discover any holes in it.  There's 
> also a DMD bug I'd like to resolve before submitting a DIP.
>
> In general, my idea is to create a more limited `alias 
> this`-like feature that will eliminate some of the "weird sh**" 
> that comes with `alias this` and only keep the good stuff.  
> Whatever's left can be implemented with D's existing 
> metaprogramming facilities.
>
> I believe it could be approved because it will significantly 
> reduce the compiler's implementation and avoid a lot of bad 
> interactions.  I think that would be appealing to Walter and 
> others.
>
> If you want to discuss it you're welcome to contact me on 
> Slack, Discord, or IRC under the handle JinShil and I'll give 
> you all the details of what I have in mind.
>
> Mike

I do not know the url for the discord for the dlang community...


More information about the Digitalmars-d mailing list