How do you use D?

Adam D. Ruppe via Digitalmars-d digitalmars-d at puremagic.com
Fri Jul 28 12:17:31 PDT 2017


On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
> How do you use D?

I use it for everything I can. In the past, I have used it for 
work as my main job on web apps, though right now my work usage 
of D is limited to helper apps (it has a legacy ruby on rails 
codebase I am forced to work with as the main thing).

I still do smaller work and all personal stuff in D to write web 
apps, little games, data processing, and gui programs.

Most the programs I used day to day are written myself in D like 
my terminal emulator 
<https://github.com/adamdruppe/terminal-emulator>, irc program, 
code searcher, etc.

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

The old job's main app was a PHP monstrosity that was impossible 
to maintain so we had to rewrite it... so I rewrote it in D. In 
about 1/10 the code and dev time, we matched the PHP's basic 
necessary functionality and were able to go forward with it.

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

dmd, no ide

> And any other fun facts you may want to share :)

I've been using D for over half my programming years now. Started 
coding in 1999, started D in 2006... I also actually saw D in 
2001 but disregarded it cuz my young self thought it looked like 
Java and Java sucks. lol


More information about the Digitalmars-d mailing list