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