D Language Foundation Meeting September 2022 Monthly Meeting Summary

Mike Parker aldacron at gmail.com
Mon Oct 17 21:42:21 UTC 2022


On Monday, 17 October 2022 at 20:21:10 UTC, Dukc wrote:
> On Monday, 17 October 2022 at 14:10:49 UTC, Mike Parker wrote:
>> Finally, I noted that I had spoken to Weka's Eyal Lotem at 
>> DConf. He said their biggest remaining sticking point is what 
>> happens after a move, which is what originally prompted [one 
>> of their employees to write 
>> DIP1014](https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1014.md), which introduced `opPostMove` and was accepted. It was never implemented and now never will be, thanks to [the approval of copy constructors in DIP1018](https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1018.md) intended to replace post blits.
>
> Huh? First off, DIP1018 replaces postblits, not postmoves. 
> DIP1040, if accepted, will replace postmoves, but it's 
> currently post community 1, not accepted.

Yes, I know. My point is that 1018 motivated 1040: 1018 replaced 
postblits with copy constructors, and 1040 replaces `opPostMove` 
with move constructors for consistency. And I didn't say that 
1040 has been accepted, I said 1014 was accepted. And regarding 
1040, I said "we're hoping the collaboration here will result in 
a stronger DIP for the next review round."

>
> Second, the readme file at dips directory says DIP1014 is 
> implemented in dmd 2.088.1. Something is wrong here.

As far as I know, they aren't yet implemented. The changelog for 
2.088.1 says nothing about it. So yes, that looks like it's 
incorrect. I hadn't noticed that before.

>
> Regardless, thanks for keeping us up to date.

You're welcome.




More information about the Digitalmars-d-announce mailing list