How do you use D?

Meta via Digitalmars-d digitalmars-d at puremagic.com
Wed Aug 2 06:39:31 PDT 2017


On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
> While the Orgs using D page is very nice ... I hoping to hear 
> more personal stories ...
>
> So
>
> How do you use D?

I've been using D for most of my personal projects since 2011.

> In work, (key projects or smaller side projects)

Unfortunately it's pretty much impossible to introduce a new 
language in my position at work, but I use D regularly for small 
text processing tools. I need to rip apart and/or reformat text 
files regularly; I used to use Perl but I find D to be as good or 
better for this job than Perl, and faster as well.

> in your side project, (github, links please)

Recently I've been working on a Discord bot and a small game (not 
on github), both using D libraries of course.

> 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)

I've learned about everything from programming language design to 
type theory to algorithm design to low-level programming just 
from participating in the D community over the past 6 years. 
There's no question that learning D has made me a better 
programmer and introduced me to concepts that I would not have 
been aware of otherwise.

> Did you introduce D to your work place? How? What challenges 
> did you face?

I would love to introduce D to my work place but it's not really 
possible.

> What is you D setup at work, which compiler, which IDE?

Plain old Sublime Text with DCD/dscanner/dfmt. I used to heavily 
use Visual Studio with the visual-d plugin but I wanted something 
more light weight.


More information about the Digitalmars-d mailing list