On Sat, Jul 29, 2017 at 12:58 AM, Ali via Digitalmars-d < digitalmars-d@puremagic.com> wrote:
> While the Orgs using D page is very nice ... I hoping to hear more > personal stories ... > > So > > How do you use D > In work, (key projects or smaller side projects) > As a replacement for Python for automating tasks (I was already using python because I suck at shell scripting), D's main advantage here is that I can compile a binary that will run on the target computer without having to install any dependencies. The most important thing to note here is that I haven't come accross any serious downsides to using D instead of python. > in your side project, (github, links please) > https://github.com/kayosiii/subterrainian is my current side project. It is moving slowly as I tend to work on other things when I get into a place where I can either wait for features to be implemented or do a lot of extra work. Most recently this was getting iAllocator working in @nogc code. > just to learn something new? (I would easily argue that learning D will > make you a better C++ programmer, maybe not the most efficient way, but I a > sure it i very effective) > Initially i picked up Andrei's book because it looked interesting and found that D was closer to what I wanted than anything else out there. Generally I learn languages when they are the easiest way to get a task done D and Perl are the only two I have learned for 'fun'. Did you introduce D to your work place? How? What challenges did you face? > Until recently I was the only coder at my workplace. I would probably use D more if there were more game engines that intergrated D. What is you D setup at work, which compiler, which IDE? > Currently tooling is my least favourite aspect of using D. I am finding vscode with the D extension that intergrates Dub the least bad solution. And any other fun facts you may want to share :) >