digitalmars.D.announce - The DIID series (Do It In D)
- Guillaume Piolat (26/26) Jan 23 2022 How bad really is the D ecosystem?
- zjh (3/6) Jan 23 2022 Very Good!
- Imperatorn (3/9) Jan 24 2022 YESSS!!
- Walter Bright (6/6) Jan 24 2022 This is a nice initiative, Thanks!
- Elronnd (3/7) Jan 24 2022 Your suggested phrasing sounds overly trite to me. I would maybe
- Walter Bright (5/14) Jan 24 2022 Again, never write "Is the D ecosystem really that bad?" unless one want...
- Tejas (7/23) Jan 24 2022 I agree, it's far easier for people to focus on the negatives
- Guillaume Piolat (6/21) Jan 25 2022 I'll consider fixing this.
- Walter Bright (2/6) Jan 25 2022 Thanks for considering it.
- matheus (15/20) Jan 25 2022 Brazilian here and it's the same for me. Like for example, you
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (5/7) Jan 26 2022 Yes, I think that is pretty universal. Didn't feel anything was
- JN (4/12) Jan 26 2022 I feel like some examples, for example JSON one could use some
- Guillaume Piolat (8/12) Jan 26 2022 Precisely I opened this thread because it's hard to know about
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (6/9) Jan 26 2022 Is this list out of date?
- Adam D Ruppe (7/9) Jan 26 2022 You can tell it is very incomplete since it doesn't list arsd in
- Guillaume Piolat (4/6) Jan 26 2022 I think it's alright. It's somehow out of date with the game
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (6/13) Jan 26 2022 I just clicked through many of the Github repos (not the ones for
- WebFreak001 (4/13) Jan 27 2022 the list is being maintained, feel free to open PRs to update
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (5/7) Jan 27 2022 It is probably better that the current maintainers remove stuff,
- WebFreak001 (9/16) Jan 28 2022 I don't think that's the case - just open a PR removing old
- Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= (8/11) Jan 28 2022 I hear what you are saying, but maybe there is value in some of
How bad really is the D ecosystem? I've started the DIID series, a good old snippet collection for you to copy/paste. A series of article to highlight how shockingly easy some things are in D today. https://p0nce.github.io/d-idioms/#DIID-#1---Parse-XML-file https://p0nce.github.io/d-idioms/#DIID-#2---Play-music https://p0nce.github.io/d-idioms/#DIID-#3---Convert-Markdown-to-HTML https://p0nce.github.io/d-idioms/#DIID-#4---Draw-an-accelerated-triangle https://p0nce.github.io/d-idioms/#DIID-#5---Draw-a-triangle-in-a-PDF https://p0nce.github.io/d-idioms/#DIID-#6---Parse-JSON-file All code in one place at: https://github.com/p0nce/DIID Preferred topics: - promote ecosystem-ey ways to do a common (but not completely trivial) task, - with a business-friendly licence - provide full source code / snippet - DUB and _maintained_ libraries only - ideally works with "dub run" - works at least on Linux and Windows - no talk If you have ideas that enter in that mindset, you are welcome to contribute articles or article ideas, as I fear the ecosystem has lots of undiscovered power for the people to wield. I'd be curious to hear about how a few lines of package X solves problem Y for you.
Jan 23 2022
On Sunday, 23 January 2022 at 14:23:45 UTC, Guillaume Piolat wrote:How bad really is the D ecosystem? I've started the DIID series, a good old snippet collection for you to copy/paste.Very Good!
Jan 23 2022
On Sunday, 23 January 2022 at 14:23:45 UTC, Guillaume Piolat wrote:How bad really is the D ecosystem? I've started the DIID series, a good old snippet collection for you to copy/paste. A series of article to highlight how shockingly easy some things are in D today. [...]YESSS!!
Jan 24 2022
This is a nice initiative, Thanks! But may I offer a suggestion: The phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecosystem is really bad". What works better is: "How good really is the D ecosystem?"
Jan 24 2022
On Monday, 24 January 2022 at 23:33:29 UTC, Walter Bright wrote:The phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecosystem is really bad". What works better is: "How good really is the D ecosystem?"Your suggested phrasing sounds overly trite to me. I would maybe go for 'Is the D ecosystem really that bad?'
Jan 24 2022
On 1/24/2022 4:34 PM, Elronnd wrote:On Monday, 24 January 2022 at 23:33:29 UTC, Walter Bright wrote:Again, never write "Is the D ecosystem really that bad?" unless one wants to give the impression that the D ecosystem is bad. Because all the dear reader actually sees is: D ecosystem badThe phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecosystem is really bad". What works better is: "How good really is the D ecosystem?"Your suggested phrasing sounds overly trite to me. I would maybe go for 'Is the D ecosystem really that bad?'
Jan 24 2022
On Tuesday, 25 January 2022 at 01:15:11 UTC, Walter Bright wrote:On 1/24/2022 4:34 PM, Elronnd wrote:I agree, it's far easier for people to focus on the negatives than the positives, using any word that has a negative connotation will likely deter the average newcomer from continuing their journey. Walter's version can be used, or if one wants to sound neutral:On Monday, 24 January 2022 at 23:33:29 UTC, Walter Bright wrote:Again, never write "Is the D ecosystem really that bad?" unless one wants to give the impression that the D ecosystem is bad. Because all the dear reader actually sees is: D ecosystem badThe phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecosystem is really bad". What works better is: "How good really is the D ecosystem?"Your suggested phrasing sounds overly trite to me. I would maybe go for 'Is the D ecosystem really that bad?'Check out what the D ecosystem has to offerCan be used instead
Jan 24 2022
On Tuesday, 25 January 2022 at 01:15:11 UTC, Walter Bright wrote:On 1/24/2022 4:34 PM, Elronnd wrote:I'll consider fixing this. I always read "How good really is X?" as "this is bad" and "How bad really is X?" as "this is good" probably because for the french the best appreciation you can get is "not bad!"On Monday, 24 January 2022 at 23:33:29 UTC, Walter Bright wrote:Again, never write "Is the D ecosystem really that bad?" unless one wants to give the impression that the D ecosystem is bad. Because all the dear reader actually sees is: D ecosystem badThe phrase "How bad really is the D ecosystem?" only asks a question, but people tend to interpret such sentences as "D's ecosystem is really bad". What works better is: "How good really is the D ecosystem?"Your suggested phrasing sounds overly trite to me. I would maybe go for 'Is the D ecosystem really that bad?'
Jan 25 2022
On 1/25/2022 12:44 AM, Guillaume Piolat wrote:I'll consider fixing this. I always read "How good really is X?" as "this is bad" and "How bad really is X?" as "this is good" probably because for the french the best appreciation you can get is "not bad!"Thanks for considering it.
Jan 25 2022
On Tuesday, 25 January 2022 at 08:44:34 UTC, Guillaume Piolat wrote:I'll consider fixing this. I always read "How good really is X?" as "this is bad" and "How bad really is X?" as "this is good" probably because for the french the best appreciation you can get is "not bad!"Brazilian here and it's the same for me. Like for example, you can browse and see things like: "Is this cheap guitar brand really bad?" And then you watch the review and this good guitar player surprises everyone with a good sound from that cheap guitar. Usually titles like: Is "something" really bad? - Shows just the opposite. Is "something" really good? - Probably will show how bad that thing is. At least for me and for what I've been seeing online. Finally about your OT, this a good initiative and nice to see these implementations in D. Matheus.
Jan 25 2022
On Tuesday, 25 January 2022 at 08:44:34 UTC, Guillaume Piolat wrote:I always read "How good really is X?" as "this is bad" and "How bad really is X?" as "this is good"Yes, I think that is pretty universal. Didn't feel anything was wrong with the title, but the fact that most examples used "arsd" gave me the impression that there was only one good library…
Jan 26 2022
On Wednesday, 26 January 2022 at 08:00:53 UTC, Ola Fosheim Grøstad wrote:On Tuesday, 25 January 2022 at 08:44:34 UTC, Guillaume Piolat wrote:I feel like some examples, for example JSON one could use some explanation, why not just use std.json.I always read "How good really is X?" as "this is bad" and "How bad really is X?" as "this is good"Yes, I think that is pretty universal. Didn't feel anything was wrong with the title, but the fact that most examples used "arsd" gave me the impression that there was only one good library…
Jan 26 2022
On Wednesday, 26 January 2022 at 08:00:53 UTC, Ola Fosheim Grøstad wrote:Yes, I think that is pretty universal. Didn't feel anything was wrong with the title, but the fact that most examples used "arsd" gave me the impression that there was only one good library…Precisely I opened this thread because it's hard to know about everything that exist in the D ecosystem. I expected tips for this or that library. Also, arsd has a good history of being maintained, building with D compilers and keep existing, which are not exactly common in DUB packages.
Jan 26 2022
On Wednesday, 26 January 2022 at 13:14:49 UTC, Guillaume Piolat wrote:Precisely I opened this thread because it's hard to know about everything that exist in the D ecosystem. I expected tips for this or that library.Is this list out of date? https://github.com/dlang-community/awesome-d Anyway, the short examples you provide is a good format. Full tutorials can often be too time consuming…
Jan 26 2022
On Wednesday, 26 January 2022 at 15:53:44 UTC, Ola Fosheim Grøstad wrote:Is this list out of date? https://github.com/dlang-community/awesome-dYou can tell it is very incomplete since it doesn't list arsd in every category. :P Well, I don't have a dedicated containers module. When I need one, I just make it inline. I'm considering adding one for version 12 though, which would come out in June 2023. We'll see.
Jan 26 2022
On Wednesday, 26 January 2022 at 15:53:44 UTC, Ola Fosheim Grøstad wrote:Is this list out of date? https://github.com/dlang-community/awesome-dI think it's alright. It's somehow out of date with the game engines I guess.
Jan 26 2022
On Wednesday, 26 January 2022 at 19:25:18 UTC, Guillaume Piolat wrote:On Wednesday, 26 January 2022 at 15:53:44 UTC, Ola Fosheim Grøstad wrote:I just clicked through many of the Github repos (not the ones for games). Xomb had not been touched since 2013, Warp not since 2015… A mixed bag. Your list will become more useful, I think.Is this list out of date? https://github.com/dlang-community/awesome-dI think it's alright. It's somehow out of date with the game engines I guess.
Jan 26 2022
On Wednesday, 26 January 2022 at 15:53:44 UTC, Ola Fosheim Grøstad wrote:On Wednesday, 26 January 2022 at 13:14:49 UTC, Guillaume Piolat wrote:the list is being maintained, feel free to open PRs to update links and remove old stuff.Precisely I opened this thread because it's hard to know about everything that exist in the D ecosystem. I expected tips for this or that library.Is this list out of date? https://github.com/dlang-community/awesome-d Anyway, the short examples you provide is a good format. Full tutorials can often be too time consuming…
Jan 27 2022
On Thursday, 27 January 2022 at 08:52:32 UTC, WebFreak001 wrote:the list is being maintained, feel free to open PRs to update links and remove old stuff.It is probably better that the current maintainers remove stuff, I think people would get upset if someone else started to wipe out projects that haven’t recieved updates in a year or that are just not ready for consumption.
Jan 27 2022
On Thursday, 27 January 2022 at 23:56:55 UTC, Ola Fosheim Grøstad wrote:On Thursday, 27 January 2022 at 08:52:32 UTC, WebFreak001 wrote:I don't think that's the case - just open a PR removing old stuff, the maintainers will check that the links are indeed old and no longer necessary or they will tell you that it's kept because of reason XYZ. If there are people that would get upset from removing it, it's something that shouldn't be removed. (as there are people who are still interested in the project and might still use it)the list is being maintained, feel free to open PRs to update links and remove old stuff.It is probably better that the current maintainers remove stuff, I think people would get upset if someone else started to wipe out projects that haven’t recieved updates in a year or that are just not ready for consumption.
Jan 28 2022
On Friday, 28 January 2022 at 13:27:33 UTC, WebFreak001 wrote:If there are people that would get upset from removing it, it's something that shouldn't be removed. (as there are people who are still interested in the project and might still use it)I hear what you are saying, but maybe there is value in some of those abandoned projects for people who want to get ideas, so who am I to judge? I can only judge what I would look for… One thing I like about the micro-examples approach that p0nce has taken is that they can be automatically tested against the latest compiler, so that makes the whole "outdated" question objective. :-)
Jan 28 2022