Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Thursday, 21 May 2020 at 21:41:53 UTC, Steven Schveighoffer wrote: The unfortunate end result of this change is that safety will be gutted with all C functions being trusted by default I'm really sorry, Walter, but I have to agree with Steve on this point. This was the one aspect of the

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Arine via Digitalmars-d-announce
On Thursday, 21 May 2020 at 20:46:09 UTC, Walter Bright wrote: On 5/21/2020 9:14 AM, Seb wrote: Why we can't we have a technical board where the community can vote in experts and potentially companies could even buy a seat for $$$ which would mean a lot more for them than the current very

Re: BindBC Updates: new loader function, SDL_net, streamlined SDL_* version indentifiers

2020-05-21 Thread Daniel C via Digitalmars-d-announce
Can this library be used in a 64-bit build? I only see the one lib, and was curious if the function definitions make any assumptions about argument size or stack configuration etc.

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, May 21, 2020 at 01:46:09PM -0700, Walter Bright via Digitalmars-d-announce wrote: [...] > I expected flak from this decision. I'm prepared to take the flak > because this is the right decision. I did not make it lightly. This makes it sound like you think that those who disagree with you

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread 12345swordy via Digitalmars-d-announce
On Friday, 22 May 2020 at 00:50:00 UTC, Walter Bright wrote: On 5/21/2020 2:44 PM, Joseph Rushton Wakeling wrote: One concern here is that these responses are scattered across different parts of a long discussion thread.  So it probably would be a good idea for the acceptance to be accompanied

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 9:14 AM, Seb wrote: On Thursday, 21 May 2020 at 13:51:34 UTC, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md "without comment" - even though there were a lot of

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 11:36 AM, H. S. Teoh wrote: I'd even grant that Walter, being BFDL, can make whatever arbitrary decisions he wants, but at the very least acknowledge the existence of the rest of us. "Accepted without comment" amounts to denial that we even exist, considering how much feedback was

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread bachmeier via Digitalmars-d-announce
On Thursday, 21 May 2020 at 20:48:18 UTC, Walter Bright wrote: On 5/21/2020 10:03 AM, bachmeier wrote: Walter makes decisions based on his mood on a particular day That's uncalled for. Regional variation in English? Translation: You make your decisions based on how you feel about the

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 2:45 PM, bachmeier wrote: On Thursday, 21 May 2020 at 20:48:18 UTC, Walter Bright wrote: On 5/21/2020 10:03 AM, bachmeier wrote: Walter makes decisions based on his mood on a particular day That's uncalled for. Regional variation in English? Translation: You make your decisions

DIP1028 - Rationale for accepting as is

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
I have made these points before, but I'll summarize them here for convenient referral. The proposed amendment to Safe by Default is: "Extern C and C++ functions without bodies should be @system by default." The rationale is that since the compiler cannot check them for @safe, they should

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 10:03 AM, bachmeier wrote: Walter makes decisions based on his mood on a particular day That's uncalled for.

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Joseph Rushton Wakeling via Digitalmars-d-announce
On Thursday, 21 May 2020 at 20:59:08 UTC, Walter Bright wrote: Many replies to you, Steven: https://digitalmars.com/d/archives/digitalmars/D/Discussion_Thread_DIP_1028--Make_safe_the_Default--Final_Review_336354.html I did not ignore you. I just didn't agree. One concern here is that these

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/21/20 4:59 PM, Walter Bright wrote: On 5/21/2020 10:26 AM, Steven Schveighoffer wrote: Agree. I will not be participating in the DIP process from now on. It is a complete waste of time. Walter should just make the changes he wants and not bother with the facade of discussion. Many

Re: BindBC Updates: new loader function, SDL_net, streamlined SDL_* version indentifiers

2020-05-21 Thread rikki cattermole via Digitalmars-d-announce
On 22/05/2020 12:21 PM, Daniel C wrote: Can this library be used in a 64-bit build?  I only see the one lib, and was curious if the function definitions make any assumptions about argument size or stack configuration etc. There are no binary files provided in the bindbc-sdl repository.

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 2:44 PM, Joseph Rushton Wakeling wrote: One concern here is that these responses are scattered across different parts of a long discussion thread.  So it probably would be a good idea for the acceptance to be accompanied by an explanation of what the major objections were to the

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Bruce Carneal via Digitalmars-d-announce
On Thursday, 21 May 2020 at 16:32:32 UTC, Adam D. Ruppe wrote: On Thursday, 21 May 2020 at 16:14:02 UTC, Seb wrote: Why we can't we have a technical board where the community can vote in experts and potentially companies could even buy a seat for $$$ which would mean a lot more for them than

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 10:26 AM, Steven Schveighoffer wrote: Agree. I will not be participating in the DIP process from now on. It is a complete waste of time. Walter should just make the changes he wants and not bother with the facade of discussion. Many replies to you, Steven:

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 2:41 PM, Steven Schveighoffer wrote: I even put forth a completely ignored compromise solution that would have solved the problem and allowed extern(C) functions to be considered @safe by default:

Re: DIP1028 - Rationale for accepting as is

2020-05-21 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, May 21, 2020 at 06:22:19PM -0700, Walter Bright via Digitalmars-d-announce wrote: > I have made these points before, but I'll summarize them here > for convenient referral. [...] Thank you. This makes your position clear, even if I don't entirely agree with it. On that note, though:

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 4:45 PM, H. S. Teoh wrote: This makes it sound like you think that those who disagree with you disagree with @safe by default. That is not the case. I'm sure you all know what I'm talking about.

Re: DIP1028 - Rationale for accepting as is

2020-05-21 Thread Walter Bright via Digitalmars-d-announce
On 5/21/2020 8:36 PM, Paul Backus wrote: Something ought to be done to prevent this. It doesn't have to be the exact proposal from the discussion thread, but doing nothing and allowing widespread silent breakage cannot possibly be the best solution. I can see that happening. A simple example

Re: DIP1028 - Rationale for accepting as is

2020-05-21 Thread Paul Backus via Digitalmars-d-announce
On Friday, 22 May 2020 at 01:22:19 UTC, Walter Bright wrote: I have made these points before, but I'll summarize them here for convenient referral. [...] First, thank you for taking the time to summarize your position. I understand your objection to the proposed amendment much better

Hunt HttpClient 1.0.0 released, new http client library!

2020-05-21 Thread zoujiaqing via Digitalmars-d-announce
# Hunt HttpClient Hunt HttpClient is a tool library for sending HTTP requests to Web service communications. provides a very good development experience for developers. The interface design draws on the most popular laravel in the PHP :) ## Simple code for get: ```D string content =

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Adam D. Ruppe via Digitalmars-d-announce
On Thursday, 21 May 2020 at 16:14:02 UTC, Seb wrote: Why we can't we have a technical board where the community can vote in experts and potentially companies could even buy a seat for $$$ which would mean a lot more for them than the current very vague sponsorship options. ditto, I think we

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread SashaGreat via Digitalmars-d-announce
On Thursday, 21 May 2020 at 16:32:32 UTC, Adam D. Ruppe wrote: On Thursday, 21 May 2020 at 16:14:02 UTC, Seb wrote: Why we can't we have a technical board where the community can vote in experts and potentially companies could even buy a seat for $$$ which would mean a lot more for them than

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Les De Ridder via Digitalmars-d-announce
On Thursday, 21 May 2020 at 16:48:22 UTC, SashaGreat wrote: On Thursday, 21 May 2020 at 16:32:32 UTC, Adam D. Ruppe wrote: On Thursday, 21 May 2020 at 16:14:02 UTC, Seb wrote: Why we can't we have a technical board where the community can vote in experts and potentially companies could even

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Paul Backus via Digitalmars-d-announce
On Thursday, 21 May 2020 at 17:03:49 UTC, bachmeier wrote: The problem as I see it is someone making a decision on his own DIP. That just doesn't make any sense to me, and I've stated that numerous times. Walter has a tendency to throw gas on the fire by ignoring much of the feedback and not

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread bachmeier via Digitalmars-d-announce
On Thursday, 21 May 2020 at 16:14:02 UTC, Seb wrote: On Thursday, 21 May 2020 at 13:51:34 UTC, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md "without comment" - even though there

Hunt Framework 3.1.0 Released, Web Framework for DLang!

2020-05-21 Thread zoujiaqing via Digitalmars-d-announce
Hunt Framework is a full stack Web framework based on DLang language. Designed for rapid development of Web servers, similar PHP's Laravel、Java's Spring、Python's Django! ## This major update is as follows: 1. safety - related GET parameter test 2. improve the worker thread, add

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Seb via Digitalmars-d-announce
On Thursday, 21 May 2020 at 13:51:34 UTC, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md "without comment" - even though there were a lot of unaddressed problems :/ Great! So

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Steven Schveighoffer via Digitalmars-d-announce
On 5/21/20 12:14 PM, Seb wrote: On Thursday, 21 May 2020 at 13:51:34 UTC, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md "without comment" - even though there were a lot of

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Johannes Loher via Digitalmars-d-announce
On Thursday, 21 May 2020 at 13:51:34 UTC, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md As others have mentioned, this really is a farce. I understand that not everybody will be

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread H. S. Teoh via Digitalmars-d-announce
On Thu, May 21, 2020 at 05:49:27PM +, Paul Backus via Digitalmars-d-announce wrote: [...] > I think the real problem here is the lack of communication. As it > stands, we have no way to tell whether feedback was considered or > ignored, or what the ultimate rationale behind this decision

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread bachmeier via Digitalmars-d-announce
On Thursday, 21 May 2020 at 17:49:27 UTC, Paul Backus wrote: On Thursday, 21 May 2020 at 17:03:49 UTC, bachmeier wrote: The problem as I see it is someone making a decision on his own DIP. That just doesn't make any sense to me, and I've stated that numerous times. Walter has a tendency to

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread 12345swordy via Digitalmars-d-announce
On Thursday, 21 May 2020 at 13:51:34 UTC, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md I guess they be more open to dips that fixes holes in the "safe by default" feature then.

DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread Mike Parker via Digitalmars-d-announce
DIP 1028, "Make @safe the Default", has been accepted without comment. https://github.com/dlang/DIPs/blob/master/DIPs/accepted/DIP1028.md

Re: DIP 1028--Make @safe the Default--Formal Assessment

2020-05-21 Thread ag0aep6g via Digitalmars-d-announce
On 21.05.20 15:51, Mike Parker wrote: DIP 1028, "Make @safe the Default", has been accepted without comment. just another brick in the wall