Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Walter Bright via Digitalmars-d-announce
On 4/11/2023 7:35 PM, bachmeier wrote: Can't the changes to those files by stored in the compiler? Walter obviously can't change the raw header files, but he can make changes to the files before they're used by the compiler. If that's not possible, can't a modified set of header files be availa

Photon v0.1.1 is out!

2023-04-12 Thread Dmitry Olshansky via Digitalmars-d-announce
I've been revising the cira 2018 code of Photon and realized it's quite well designed for a public beta. Examples The use of std.net.curl augmented by Photon to scale well: https://github.com/DmitryOlshansky/photon/blob/master/tests/curl_download.d Other syntetic tests may serve as examples: h

Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Dukc via Digitalmars-d-announce
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote: The language shouldn't support by default making a storage allocator pure. It's doing its job, saying you can't do this because you're changing state. So you have to fake it by doing a dirty cast in there somewhere. The reason why D

Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Dukc via Digitalmars-d-announce
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote: Walter also said that whether void initialization should be allowed in pure code is a different question. Void initializing an int and returning it isn't pure, is it? So maybe we should disallow void initializations in pure code. He

Re: D Language Foundation March 2023 Monthly Meeting Summary

2023-04-12 Thread Dukc via Digitalmars-d-announce
On Tuesday, 11 April 2023 at 21:53:50 UTC, Mike Parker wrote: The monthly meeting for March took place on March 3rd, 2023, at 14:30 UTC, and lasted about an hour and fifteen minutes. The following people attended: As before, a great deal of interesting stuff here. Also useful: with these we