digitalmars.D.learn - Intermediate level D and open source projects to study
Hi, I am a D newbie. I worked through D programming language and programming in D books. I primarily use Python daily. I will be happy to know how I can go to intermediate level in D. It will be hepful to have projects in D of high quality and also beginner friendly code that I can study to improve my D. In the Python community Flask, requests, etc. are recommended for study. Are there any projects that I can use for study. I looked into phobos but I guess I am still not very comfortable with the code in phobos. I would like to play around with idiomatic code so that I can learn more. Reimplementing or porting some projects from Python are good but I will be happy to hear from experts the recommended projects and things to look into to get to intetmediate level. I looked into the wiki but it lists debuggers, dev tools and others. Kindly point to the discussion since I couldn't find them. Hope its the right place to ask.
May 11 2016
On Wednesday, 11 May 2016 at 18:41:47 UTC, xtreak wrote:Hi, I am a D newbie. I worked through D programming language and programming in D books. I primarily use Python daily. I will be happy to know how I can go to intermediate level in D. It will be hepful to have projects in D of high quality and also beginner friendly code that I can study to improve my D. [snip]Might not be exactly what you are looking for, but I recently open-sourced some command line utilities you could take look at. They are real apps in that they take command line arguments, have help, error handling, etc. But, they are doing relatively straightforward tasks, things you might do in Python also. A caution: I'm relatively new to D as well, and there are likely places where the code could be more idiomatic D. Utilities are at: https://github.com/eBay/tsv-utils-dlang. The readme has a section labeled "The code" that describes the code structure.
May 11 2016
On Thursday, 12 May 2016 at 00:35:04 UTC, Jon D wrote:On Wednesday, 11 May 2016 at 18:41:47 UTC, xtreak wrote:Thanks for the reply I think I saw your post in reddit sometime back. I will take a look. Since its under ebay an off topic and curious question so is it still in production? How does ebay folks consider using D in production and is D actively in ebay?Hi, I am a D newbie. I worked through D programming language and programming in D books. I primarily use Python daily. I will be happy to know how I can go to intermediate level in D. It will be hepful to have projects in D of high quality and also beginner friendly code that I can study to improve my D. [snip]Might not be exactly what you are looking for, but I recently open-sourced some command line utilities you could take look at. They are real apps in that they take command line arguments, have help, error handling, etc. But, they are doing relatively straightforward tasks, things you might do in Python also. A caution: I'm relatively new to D as well, and there are likely places where the code could be more idiomatic D. Utilities are at: https://github.com/eBay/tsv-utils-dlang. The readme has a section labeled "The code" that describes the code structure.
May 11 2016