something like you would show to your co-workers to sell D to them?
Thread overview | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
June 04, 2022 what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jack | D's killer feature should be simple looking source code. That is the easiest path to staying relevant in comparison to C++ and Rust. Unfortunately this perspective seems to have been lost completely. |
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jack | On Saturday, 4 June 2022 at 06:26:41 UTC, Jack wrote:
> something like you would show to your co-workers to sell D to them?
A .NET like framework.
A .NET like tooling and support ecosystem.
The language itself, is the least interesting (but still important) component ;-)
If I gave D to may co-workers, they say:
"How the f$!^ I am meant to build this solution in D. For christ sake! Go away!".
But for a simple console program, that might be interested in D.
|
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to forkit | On Saturday, 4 June 2022 at 11:25:55 UTC, forkit wrote:
> But for a simple console program, that might be interested in D.
with the arsd libraries D does everything extremely well it is pleasant af
|
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jack | On Saturday, 4 June 2022 at 06:26:41 UTC, Jack wrote: >something like you would show to your co-workers to sell D to them? D is really quite a neutral language, it adapts quite a bit to you with a pliable personnality. You can do things in your own way, and it feels like "programming", not "programming in language X". |
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Guillaume Piolat | On Saturday, 4 June 2022 at 12:54:15 UTC, Guillaume Piolat wrote: >You can do things in your own way Software that have good UX feels like that. |
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jack | On Saturday, 4 June 2022 at 06:26:41 UTC, Jack wrote: >something like you would show to your co-workers to sell D to them? nested varatic templates that use some bug |
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ola Fosheim Grøstad | On Saturday, 4 June 2022 at 09:13:22 UTC, Ola Fosheim Grøstad wrote: >D's killer feature should be simple looking source code. That is the easiest path to staying relevant in comparison to C++ and Rust. Unfortunately this perspective seems to have been lost completely. If D syntax alone was a "killer feature", it would sell itself and would just be more popular than it is. Unfortunately D syntax would only appeal to people that use C++ but still people just use C++ instead. |
June 04, 2022 Re: what is/could be D's killer app/features? | ||||
---|---|---|---|---|
| ||||
Posted in reply to mee6 | On Saturday, 4 June 2022 at 17:06:39 UTC, mee6 wrote: >If D syntax alone was a "killer feature", it would sell itself and would just be more popular than it is. Unfortunately D syntax would only appeal to people that use C++ but still people just use C++ instead. There are many languages that are close to D syntactically besides C++: Java, C#, Go, Php, even TypeScript… Unfortunately, there are other bits missing atm that is a likely turn-off for C++-minded people (like a marketable memory management solution), but those are fortunately being worked on, or at least discussed with an open mindset. I think many C++ programmers would want a higher level clean looking language with a comparable memory management story. D is fairly close, but the last mile is missing. |