On Monday, 13 November 2023 at 02:23:22 UTC, Imperatorn wrote:
>Thank you,Have a nice day!
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Imperatorn | On Monday, 13 November 2023 at 02:23:22 UTC, Imperatorn wrote: >Thank you,Have a nice day! |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Parker | On Monday, 13 November 2023 at 03:07:07 UTC, Mike Parker wrote: I can't access it,please post it here. I can't. It's too big. That's why I posted it there. I can't access |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to matheus | On Monday, 13 November 2023 at 04:47:42 UTC, matheus wrote: >That's it! Matheus. Thank you, Matheus.Have a nice day. |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Parker | On Sunday, 12 November 2023 at 19:50:02 UTC, Mike Parker wrote: >Well. For the first time in all my years of using these forums, I've managed to post something that exceeds the byte limit. You'll find the September 2023 Monthly Meeting Summary at the following link: https://gist.github.com/mdparker/f28c9ae64f096cd06db6b987318cc581 Thank you for posting. As always, it's interesting read. And it's great for the community to get the feeling for what's happening. Nice to see that people such as Adam and Timon joined these discussions recently. Topic-wise, I would be interested in how the "shared" is going to be shaped. Especially, I remember Manu advocating for a quite simple in principle approach to it, but he never got to much positive vibes from the community. I noticed his suggestions mentioned in the summary notes of the DLF meeting, and wondered whether some of those ideas will be part of the discussion. |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paul Backus | On Sunday, 12 November 2023 at 21:55:31 UTC, Paul Backus wrote: >On Sunday, 12 November 2023 at 19:50:02 UTC, Mike Parker wrote: >https://gist.github.com/mdparker/f28c9ae64f096cd06db6b987318cc581 >There was a side discussion about how the Personally, my number-one complaint with dmd-as-a-library is that I am forced to use In I have no use for overriding AST nodes, but the ability to use I have already brought that up to one of our work group meetings regarding dmd as a library as I have stumbled upon this also. We have a solution for this, I'm going to try to implement it this week. RazvanN |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Richard (Rikki) Andrew Cattermole | On Monday, 13 November 2023 at 00:18:35 UTC, Richard (Rikki) Andrew Cattermole wrote: >Part of the problem with shared is that it is completely inverse of what it should be. It fundamentally does not annotate memory with anything extra that is useful. At the CPU level there are no guarantees that memory is mapped only to one thread, nor at the language level. Therefore all memory is shared between threads. As long as people have this inverted mindset in place and instead of wanting to prove its thread owned shared is going to be a problem for us. Remove shared, add atomic storage class. Figure out thread owned/shared memory some other day. Just to once again add my own view, since I don't see it represented a lot: Remove shared or don't, at least stop making
The only way to prevent this is |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to FeepingCreature | Agreed, getting good locking support is critical for safe memory handling at the process level. Shared as we know it today, is just a distraction from this goal. |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to RazvanN | On Monday, 13 November 2023 at 10:01:23 UTC, RazvanN wrote: >On Sunday, 12 November 2023 at 21:55:31 UTC, Paul Backus wrote: >I have no use for overriding AST nodes, but the ability to use I have already brought that up to one of our work group meetings regarding dmd as a library as I have stumbled upon this also. We have a solution for this, I'm going to try to implement it this week. That's great to hear! Thanks for letting me know. |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mike Parker | On Sunday, 12 November 2023 at 19:50:02 UTC, Mike Parker wrote: >https://gist.github.com/mdparker/f28c9ae64f096cd06db6b987318cc581 Thanks for the detailed summary, I'm reading them all! |
November 13, 2023 Re: DLF September 2023 Monthly Meeting Summary | ||||
---|---|---|---|---|
| ||||
Posted in reply to Paul Backus | On Sunday, 12 November 2023 at 21:55:31 UTC, Paul Backus wrote: >Personally, my number-one complaint with dmd-as-a-library is that I am forced to use In [ I have no use for overriding AST nodes, but the ability to use The visitor can already be |