Re: Hunt Framework 3.1.0 Released, Web Framework for DLang!

2020-06-29 Thread cy via Digitalmars-d-announce
On Thursday, 21 May 2020 at 16:13:57 UTC, zoujiaqing wrote: Hunt Framework is a full stack Web framework based on DLang language. Just found this, poking around for a D HTTP server, and I have to say it looks pretty sweet. Only five reasonable sized dependencies, recursively, all 1st party.

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 29 June 2020 at 22:44:51 UTC, IGotD- wrote: On Monday, 29 June 2020 at 22:23:57 UTC, Guillaume Piolat wrote: In reality you can actually disable the GC and still use: - classes - associative arrays (dplug:core) - dynamic arrays if you manage their lifetime Honestly, a guide how

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread IGotD- via Digitalmars-d-announce
On Monday, 29 June 2020 at 22:23:57 UTC, Guillaume Piolat wrote: In reality you can actually disable the GC and still use: - classes - associative arrays (dplug:core) - dynamic arrays if you manage their lifetime Honestly, a guide how to do this would be very helpful. I'm particularly

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Guillaume Piolat via Digitalmars-d-announce
On Monday, 29 June 2020 at 15:45:48 UTC, Dagmar wrote: D has a GC. If you turn it off you lose dynamic/associative arrays, classes, probably something else. This is the outside perception of the way things are. In reality you can actually disable the GC and still use: - classes - associative

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Ali Çehreli via Digitalmars-d-announce
On 6/29/20 8:45 AM, Dagmar wrote: > I am a C++ developer. I used to be a C++ developer; luckily, I primarily write in D these days. (I can still code in C++ and will have to do so again soon.) > I do want to move to a modern language, but there > is no one that fits my needs. [...] > Go is

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 29 June 2020 at 18:29:54 UTC, Russel Winder wrote: On Mon, 2020-06-29 at 12:41 +, Paulo Pinto via Digitalmars-d-announce wrote: […] Concepts, coroutines, and modules are already in ISO C++20. Only once the standard is voted in. :-) Also ranges are in I believe. And

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2020-06-29 at 12:41 +, Paulo Pinto via Digitalmars-d-announce wrote: […] > > Concepts, coroutines, and modules are already in ISO C++20. Only once the standard is voted in. :-) Also ranges are in I believe. > And co-routines are in a much better story than the incompatible >

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Patrick Schluter via Digitalmars-d-announce
On Monday, 29 June 2020 at 16:47:27 UTC, jmh530 wrote: On Monday, 29 June 2020 at 15:44:38 UTC, Patrick Schluter wrote: [snip] And that is completely wrong headed. +1 As much as I'm sympathetic to the arguments for a slim standard library, the amount of problems I've had in a corporate

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread jmh530 via Digitalmars-d-announce
On Monday, 29 June 2020 at 15:44:38 UTC, Patrick Schluter wrote: [snip] And that is completely wrong headed. +1 As much as I'm sympathetic to the arguments for a slim standard library, the amount of problems I've had in a corporate setting trying to get libraries installed behind

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Adam D. Ruppe via Digitalmars-d-announce
On Monday, 29 June 2020 at 15:45:48 UTC, Dagmar wrote: D has a GC. If you turn it off you lose dynamic/associative arrays, classes, probably something else. You just have to construct them with a function instead of with the built-in `new` operator. (Well, associative array will need a

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Dagmar via Digitalmars-d-announce
On Monday, 29 June 2020 at 12:17:57 UTC, Russel Winder wrote: Of course C++ is now really a niche language used by those who still use it and do not move on to more modern languages! I am a C++ developer. I do want to move to a modern language, but there is no one that fits my needs. Rust has

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Patrick Schluter via Digitalmars-d-announce
On Monday, 29 June 2020 at 12:17:57 UTC, Russel Winder wrote: On Mon, 2020-06-29 at 10:31 +, IGotD- via Digitalmars-d-announce wrote: Another rant… …batteries included standard libraries are a thing of the 1990s and earlier. They are a reflection of pre-Internet thinking. You got a

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 29 June 2020 at 12:17:57 UTC, Russel Winder wrote: On Mon, 2020-06-29 at 10:31 +, IGotD- via Digitalmars-d-announce wrote: […] Back to C++20 and beyond which Herb Sutter refers to a lot. Is C++20 a success, or even C++17? Does anyone know this? Modern C++ isn't a programming

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Paulo Pinto via Digitalmars-d-announce
On Monday, 29 June 2020 at 10:31:43 UTC, IGotD- wrote: On Saturday, 27 June 2020 at 15:48:33 UTC, Andrei Alexandrescu wrote: How to answer "why will yours succeed, when X, Y, and Z have failed?" https://www.youtube.com/watch?v=wIHfaH9Kffs Very insightful talk. Back to C++20 and beyond

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread Russel Winder via Digitalmars-d-announce
On Mon, 2020-06-29 at 10:31 +, IGotD- via Digitalmars-d-announce wrote: > […] > Back to C++20 and beyond which Herb Sutter refers to a lot. Is > C++20 a success, or even C++17? Does anyone know this? Modern C++ > isn't a programming standard so what I've seen is just a mix of > everything.

Re: iopipe v0.2.0 - safe update

2020-06-29 Thread Steven Schveighoffer via Digitalmars-d-announce
On 6/28/20 8:37 PM, aberba wrote: On Sunday, 28 June 2020 at 20:26:43 UTC, JN wrote: What's iopipe and what does it do? How does it compare with std.process? I my line of words, its what you'd use to stream large files and do processing on it. Like CSV, video??, Json, and the like. Its high

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread welkam via Digitalmars-d-announce
On Sunday, 28 June 2020 at 21:00:09 UTC, Dibyendu Majumdar wrote: To be honest the analysis doesn't quite stack up. Because compatibility is not the reason for the success of Go, or Rust. I would say the success of a language depends on many factors: Think of a reasons of why people are

Re: Talk by Herb Sutter: Bridge to NewThingia

2020-06-29 Thread IGotD- via Digitalmars-d-announce
On Saturday, 27 June 2020 at 15:48:33 UTC, Andrei Alexandrescu wrote: How to answer "why will yours succeed, when X, Y, and Z have failed?" https://www.youtube.com/watch?v=wIHfaH9Kffs Very insightful talk. Back to C++20 and beyond which Herb Sutter refers to a lot. Is C++20 a success, or