Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-28 Thread Walter Bright via Digitalmars-d-announce
On 1/28/2023 5:04 AM, Johan wrote: Is there a document describing cases where removal of `@property` does not lead to an error but does lead to a change in behavior of code? No. We are considering a blanket removal of 3000+ instances of `@property`. The resulting compile errors I can fix

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-28 Thread Paul Backus via Digitalmars-d-announce
On Saturday, 28 January 2023 at 13:04:33 UTC, Johan wrote: Is there a document describing cases where removal of `@property` does not lead to an error but does lead to a change in behavior of code? We are considering a blanket removal of 3000+ instances of `@property`. The resulting compile

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-28 Thread Johan via Digitalmars-d-announce
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: The December meeting took place on the 3rd of the month at 15:00 UTC. The following people were present: Razvan noted that simplifying the language is part of our vision, and this seems like a good candidate. Walter agreed.

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-24 Thread Walter Bright via Digitalmars-d-announce
On 1/23/2023 11:21 PM, Siarhei Siamashka wrote: But the safety is not exactly great. It does (and always has) resolved the #1 memory safety problem - buffer overflows. If you use @safe, and the GC for allocations, it is just as memory safe as Python.

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread Siarhei Siamashka via Digitalmars-d-announce
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: Robert thinks Rust has won that game. We're the second person to the moon. Do you mean second to last? The safety offered by D language currently only looks good when compared to C/C++, but is worse than pretty much any of the

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread Hipreme via Digitalmars-d-announce
On Monday, 23 January 2023 at 21:26:56 UTC, H. S. Teoh wrote: On Mon, Jan 23, 2023 at 08:43:03PM +, Adam D Ruppe via Digitalmars-d-announce wrote: On Monday, 23 January 2023 at 20:06:46 UTC, H. S. Teoh wrote: > There should be a tool for auto-generating JS wrappers, > perhaps even HTML

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread H. S. Teoh via Digitalmars-d-announce
On Mon, Jan 23, 2023 at 08:43:03PM +, Adam D Ruppe via Digitalmars-d-announce wrote: > On Monday, 23 January 2023 at 20:06:46 UTC, H. S. Teoh wrote: > > There should be a tool for auto-generating JS wrappers, perhaps even > > HTML snippets, so that a user literally can just write: > > > >

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread Ali Çehreli via Digitalmars-d-announce
On 1/23/23 12:06, H. S. Teoh wrote: > `.parallel` -- it's basically zero cost. And for script-like helper > utilities, .parallel is just the thing you need to get the job done in > the shortest amount of time possible. No need for anything more > elaborate. Yes! :) As a heads up to those who

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread Adam D Ruppe via Digitalmars-d-announce
On Monday, 23 January 2023 at 20:06:46 UTC, H. S. Teoh wrote: There should be a tool for auto-generating JS wrappers, perhaps even HTML snippets, so that a user literally can just write: import std; // OK, maybe import std.wasm or something void main() { writeln("Hello,

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-23 Thread H. S. Teoh via Digitalmars-d-announce
On Sat, Jan 21, 2023 at 04:29:28AM +, Mike Parker via Digitalmars-d-announce wrote: [...] > __CTFE writeln__ > > Razvan next brought up [a PR to implement a `__ctfeWriteln` > built-in](https://github.com/dlang/dmd/pull/12412). It was currently > stalled and needed Walter's approval. Walter

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-22 Thread ryuukk_ via Digitalmars-d-announce
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: Robert spoke up then to suggest deprecating @property and releasing a tool that removes it from a code base. Then we should apply that tool to create pull requests for all dub packages using @property, and then in a future

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-21 Thread Mike Shah via Digitalmars-d-announce
On Saturday, 21 January 2023 at 11:25:37 UTC, Sergey wrote: On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: The December meeting took place on the 3rd of the month at 15:00 UTC. The following people were present: * Andrei Alexandrescu * Walter Bright * Ali Çehreli * Dennis

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-21 Thread Adam D Ruppe via Digitalmars-d-announce
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: As far as he understood, the only time `@property` has an effect is when you take the address of a function it annotates. It is when you do typeof(thing.prop), not Walter said that `__traits` is meant to be ugly. We should

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-21 Thread Sergey via Digitalmars-d-announce
On Saturday, 21 January 2023 at 04:29:28 UTC, Mike Parker wrote: The December meeting took place on the 3rd of the month at 15:00 UTC. The following people were present: * Andrei Alexandrescu * Walter Bright * Ali Çehreli * Dennis Korpel * Mathias Lang * Átila Neves * Razvan Nitu * Mike Parker

Re: D Language Foundation Monthly Meeting Summary for December 2022

2023-01-20 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
A very big problem we have right now is that we are on pretty shaky foundations with how symbols are represented at the binary image level due to DLL's not be fully implemented in dmd. Any work for things like incremental compilation must be done with the knowledge that the foundations right

D Language Foundation Monthly Meeting Summary for December 2022

2023-01-20 Thread Mike Parker via Digitalmars-d-announce
The December meeting took place on the 3rd of the month at 15:00 UTC. The following people were present: * Andrei Alexandrescu * Walter Bright * Ali Çehreli * Dennis Korpel * Mathias Lang * Átila Neves * Razvan Nitu * Mike Parker * Robert Schadek The meeting lasted around an hour and a half.