Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-03-01 Thread Hipreme via Digitalmars-d-announce
On Wednesday, 1 March 2023 at 13:01:03 UTC, Guillaume Piolat wrote: On Monday, 27 February 2023 at 14:27:25 UTC, bachmeier wrote: Is there a replacement? If not, why is this even being discussed? I'm all for breaking changes if there's a benefit and an easy path to maintain the existing

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-03-01 Thread Adam D Ruppe via Digitalmars-d-announce
On Wednesday, 1 March 2023 at 13:01:03 UTC, Guillaume Piolat wrote: I think this has been the direction for years: ProtoObject, Object.factory, etc. These things don't really help with it unfortunately, but yes, this is the best goal.

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-03-01 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 27 February 2023 at 14:27:25 UTC, bachmeier wrote: Is there a replacement? If not, why is this even being discussed? I'm all for breaking changes if there's a benefit and an easy path to maintain the existing functionality. This fails on both counts. If you want to enforce that

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-28 Thread Ferhat Kurtulmuş via Digitalmars-d-announce
On Monday, 27 February 2023 at 23:00:41 UTC, Mike Parker wrote: On Monday, 27 February 2023 at 12:08:58 UTC, newbie wrote: betterC is much more important for some user, please don't phase out `-betterC`. BetterC isn’t going anywhere. Too many people use it. Using word "Too" is scary

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread Mike Parker via Digitalmars-d-announce
On Monday, 27 February 2023 at 12:08:58 UTC, newbie wrote: betterC is much more important for some user, please don't phase out `-betterC`. BetterC isn’t going anywhere. Too many people use it.

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread bachmeier via Digitalmars-d-announce
On Monday, 27 February 2023 at 15:39:35 UTC, Dom Disc wrote: On Monday, 27 February 2023 at 14:27:25 UTC, bachmeier wrote: On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: Razvan [submitted a PR deprecating `alias this` in classes](https://github.com/dlang/dmd/pull/14812) the

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread jmh530 via Digitalmars-d-announce
On Monday, 27 February 2023 at 15:39:35 UTC, Dom Disc wrote: On Monday, 27 February 2023 at 14:27:25 UTC, bachmeier wrote: On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: Razvan [submitted a PR deprecating `alias this` in classes](https://github.com/dlang/dmd/pull/14812) the

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread Dom Disc via Digitalmars-d-announce
On Monday, 27 February 2023 at 14:27:25 UTC, bachmeier wrote: On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: Razvan [submitted a PR deprecating `alias this` in classes](https://github.com/dlang/dmd/pull/14812) the next day. Amaury [initiated a forum

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread M.M. via Digitalmars-d-announce
On Monday, 27 February 2023 at 14:25:29 UTC, Adam D Ruppe wrote: On Monday, 27 February 2023 at 14:18:04 UTC, M.M. wrote: In the recent post by Mike Parker, betterC is used as a great alternative to C for writing bare-metal RISC-V application: Real D can do this too. Oh, that's a bit new

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread ryuukk_ via Digitalmars-d-announce
On Monday, 27 February 2023 at 14:24:38 UTC, Adam D Ruppe wrote: On Monday, 27 February 2023 at 12:08:58 UTC, newbie wrote: with `betterC` you can target into new platform without much work, and easy to deal with dynamic library, generate much fast and smaller binary. you can do this

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread bachmeier via Digitalmars-d-announce
On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: Razvan [submitted a PR deprecating `alias this` in classes](https://github.com/dlang/dmd/pull/14812) the next day. Amaury [initiated a forum discussion](https://forum.dlang.org/thread/roaaoujwgkzednetb...@forum.dlang.org) a few

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread Adam D Ruppe via Digitalmars-d-announce
On Monday, 27 February 2023 at 14:18:04 UTC, M.M. wrote: In the recent post by Mike Parker, betterC is used as a great alternative to C for writing bare-metal RISC-V application: Real D can do this too. betterC needs to die, it is just arbitrary special cases that add tech debt to the

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread Adam D Ruppe via Digitalmars-d-announce
On Monday, 27 February 2023 at 12:08:58 UTC, newbie wrote: with `betterC` you can target into new platform without much work, and easy to deal with dynamic library, generate much fast and smaller binary. you can do this without betterC too. often easier. And it could be even easier with a

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread ryuukk_ via Digitalmars-d-announce
I use -betterC because i can focus on the language and build upon it, i don't have to deal with the slowness of phobos and more importantly, i don't have to wait for phobos or druntime to be ported to WASM in order to be able to target to WASM, i target WASM today It also makes me confident

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread M.M. via Digitalmars-d-announce
On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: ... ### Dennis Dennis asked about the future direction of `-betterC`... ... He then listed three possible approaches: * Explicitly annotate code as CTFE-only with new syntax: `pragma(ctfe)`, `if (ctfe)` etc. Walter noted that the

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
I just want to make this point about -betterC. As a switch it should just be switching other things off. As a result its just a marketing name of D without the language extensions that depend on druntime. It isn't that way in practice, but it should be. However I think there is a pathway

Re: D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread newbie via Digitalmars-d-announce
On Monday, 27 February 2023 at 10:47:04 UTC, Mike Parker wrote: The January meeting took place on January 13th at 14:00 UTC. It was a quarterly meeting, which means we invited representatives from companies using D in production. We normally would have scheduled it on the first Friday of the

D Language Foundation January 2023 Quarterly Meeting Summary

2023-02-27 Thread Mike Parker via Digitalmars-d-announce
The January meeting took place on January 13th at 14:00 UTC. It was a quarterly meeting, which means we invited representatives from companies using D in production. We normally would have scheduled it on the first Friday of the month, but delayed it a bit to allow everyone time to return