How do you use D?

Shannon via Digitalmars-d digitalmars-d at puremagic.com
Fri Jul 28 21:21:43 PDT 2017


On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
> How do you use D?
One work project a few years ago, and many side projects.  rdmd 
makes D my "scripting" language of choice.

> In work, (key projects or smaller side projects)
The need for single executable with the speed of C prompted me to 
finally dig into D, which I had been watching since 2007, or so.  
Most of my work is C++(Qt) - but the dependencies or need for 
installers made that undesireable for this project. I used D to 
build a model processing core component for an online service.  
All were happy with the experience.

> in your side project, (github, links please)
I'm cooking up some bigger projects, beyond random scripts, but 
they are on private Fossil servers.  I aim to make them public, 
when they get further along.... I meant to be coding right now!

>
> Did you introduce D to your work place? How? What challenges 
> did you face?
I don't tilt at those windmills anymore.  It works for me.  I'd 
rather be coding.

>
> What is you D setup at work, which compiler, which IDE?
https://code.dlang.org/packages/dlangide while I can, but
mostly Dlang plugin integration with Visual Studio Code

>
> And any other fun facts you may want to share :)
I made some commandline utilities in D that would parse, process, 
and export 100K line files with an in-memory SQLite db and 
resources easily embedded in the executable.  When I gave them to 
colleagues to use, they thought my code didn't work at all - 
because it executed and returned practically instantly.  They 
were used to the 10s of seconds execution times of Ruby and 
Python!


More information about the Digitalmars-d mailing list