Re: Would this be a useful construct to add to D? auto for constructor call.

2024-01-27 Thread Chris Katko via Digitalmars-d-announce
On Wednesday, 24 January 2024 at 08:22:49 UTC, Walter Bright wrote: On 1/23/2024 8:01 AM, Steven Schveighoffer wrote: zero proposals that infer type from how they are used have been accepted by Walter, this one probably will be no different. Types are inferred in D from the bottom up. Mixing

Re: Preparing for the New DIP Process

2024-01-27 Thread FairEnough via Digitalmars-d-announce
On Sunday, 28 January 2024 at 04:23:06 UTC, Steven Schveighoffer wrote: .. the unittest case is also similar -- what happens if you put the unittest next to the function being tested? It's now in the class, so it can access "true" private data. Same problems, this even can happen in Java. I

Re: Preparing for the New DIP Process

2024-01-27 Thread Steven Schveighoffer via Digitalmars-d-announce
On Thursday, 25 January 2024 at 15:03:41 UTC, Max Samukha wrote: On Monday, 22 January 2024 at 23:28:40 UTC, Jonathan M Davis wrote: Of course, ultimately, different programmers have different preferences, and none of us are going to be happy about everything in any language. It's not

Re: Preparing for the New DIP Process

2024-01-27 Thread FairEnough via Digitalmars-d-announce
On Saturday, 27 January 2024 at 19:58:55 UTC, Jordan Wilson wrote: .. I believe we are now in the "there is nothing more to be said" territory (just for the record, I think we both agree the feature is good, I just don't think the feature is necessary at all...nice-to-have at best. I suspect

Re: Preparing for the New DIP Process

2024-01-27 Thread FairEnough via Digitalmars-d-announce
On Saturday, 27 January 2024 at 11:42:59 UTC, Sergey wrote: On Saturday, 27 January 2024 at 11:17:53 UTC, FairEnough wrote: On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: .. I suspect the proportion of users that really care about explicit class privacy and find the

Re: Preparing for the New DIP Process

2024-01-27 Thread John Thomas via Digitalmars-d-announce
On Saturday, 27 January 2024 at 19:58:55 UTC, Jordan Wilson wrote: On Saturday, 27 January 2024 at 10:42:26 UTC, FairEnough wrote: On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson I believe we are now in the "there is nothing more to be said" territory (just for the record, I think

Re: Preparing for the New DIP Process

2024-01-27 Thread John Thomas via Digitalmars-d-announce
On Friday, 26 January 2024 at 23:41:51 UTC, FairEnough wrote: On Thursday, 25 January 2024 at 00:19:54 UTC, Jordan Wilson wrote: ... That wasn't what was said. What was said was "causing US problems". I.e. on the whole, the lack of class-level privacy does not appear to be causing widespread

Re: Preparing for the New DIP Process

2024-01-27 Thread Jordan Wilson via Digitalmars-d-announce
On Saturday, 27 January 2024 at 10:42:26 UTC, FairEnough wrote: On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: ... I suspect the proportion of users that really care about explicit class privacy and find the workaround of putting a class that needs such privacy into a

Re: Upcoming talk at FOSDEM 2024 - The D Programming Language for Modern Open Source Development

2024-01-27 Thread matheus via Digitalmars-d-announce
On Saturday, 27 January 2024 at 14:47:51 UTC, Bastiaan Veelo wrote: ... This is the link: https://fosdem.org/2024/schedule/event/fosdem-2024-2092-the-d-programming-language-for-modern-open-source-development/ ... Thanks, Matheus.

Re: Beerconf January 2024

2024-01-27 Thread Steven Schveighoffer via Digitalmars-d-announce
On Saturday, 27 January 2024 at 16:05:46 UTC, Richard (Rikki) Andrew Cattermole wrote: Reminder Chibisi's talk on https://github.com/chibisi/saucer is in an hour! The purpose of the saucer project is to create bidirectional interop between R, the statistics programming language and D. The

Re: Beerconf January 2024

2024-01-27 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
Reminder Chibisi's talk on https://github.com/chibisi/saucer is in an hour! The purpose of the saucer project is to create bidirectional interop between R, the statistics programming language and D. The aim is that in time, it will have easily accessible capabilities similar to libraries like

Re: Fluid 0.6.0 — UI library for D

2024-01-27 Thread cookiewitch via Digitalmars-d-announce
Fluid is a library I started developing 3 years ago when I joined the D community, after failing to find a suitable library for my gamedev project. Developing user interfaces through websites, games or applications is something I've spent a significant amount of time in the past, so I saw this

Re: Upcoming talk at FOSDEM 2024 - The D Programming Language for Modern Open Source Development

2024-01-27 Thread Bastiaan Veelo via Digitalmars-d-announce
On Monday, 15 January 2024 at 00:49:25 UTC, matheus wrote: On Sunday, 14 January 2024 at 23:16:40 UTC, Mike Shah wrote: Hi D Community, My talk on how I'm using the D programming language and why I think it is an excellent language choice for open source projects will be featured at FOSDEM

Re: Beerconf January 2024

2024-01-27 Thread Richard (Rikki) Andrew Cattermole via Digitalmars-d-announce
Don't be down now that 2023 has come to an end, for BeerConf has begun for 2024! https://meet.jit.si/Dlang2024JanuaryBeerConf

Re: Preparing for the New DIP Process

2024-01-27 Thread Sergey via Digitalmars-d-announce
On Saturday, 27 January 2024 at 11:17:53 UTC, FairEnough wrote: On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: .. I suspect the proportion of users that really care about explicit class privacy and find the workaround of putting a class that needs such privacy into a

Re: Preparing for the New DIP Process

2024-01-27 Thread FairEnough via Digitalmars-d-announce
On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: .. I suspect the proportion of users that really care about explicit class privacy and find the workaround of putting a class that needs such privacy into a separate file untenable, will remain the same. Jordan Or ...they

Re: Preparing for the New DIP Process

2024-01-27 Thread FairEnough via Digitalmars-d-announce
On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: .. When I first used a dynamically typed language, I was inevitably caught out by type errors. I understood this to be part of the many trade offs all languages make. Yes, but a big bank would not write its financial

Re: Preparing for the New DIP Process

2024-01-27 Thread FairEnough via Digitalmars-d-announce
On Saturday, 27 January 2024 at 08:00:32 UTC, Jordan Wilson wrote: ... I suspect the proportion of users that really care about explicit class privacy and find the workaround of putting a class that needs such privacy into a separate file untenable, will remain the same. Jordan Well D

Re: Preparing for the New DIP Process

2024-01-27 Thread Jordan Wilson via Digitalmars-d-announce
On Friday, 26 January 2024 at 23:41:51 UTC, FairEnough wrote: On Thursday, 25 January 2024 at 00:19:54 UTC, Jordan Wilson wrote: ... That wasn't what was said. What was said was "causing US problems". I.e. on the whole, the lack of class-level privacy does not appear to be causing widespread