How do you use D?

NotSpooky via Digitalmars-d digitalmars-d at puremagic.com
Fri Jul 28 18:30:42 PDT 2017


On Friday, 28 July 2017 at 14:58:01 UTC, Ali wrote:
> How do you use D?
I mostly use it for personal projects and used it several times 
for homework.
> In work, (key projects or smaller side projects)
Still don't have a job :)
> in your side project, (github, links please)
I'm creating a parasitic language (started like 2 days ago so 
still in very early stages) https://github.com/NotSpooky/Espuki
Did several homeworks, one was creating a "MIPS" (instructions 
aren't really the same) simulator of a computer with two cores 
and two cache levels. https://github.com/NotSpooky/Simulador-MIPS
The reason I became interested in D was the ability to mix usage 
of the GC with manual allocation for games. I spent several 
months making a 3D game but got bored (no GH link).
> just to learn something new? (I would easily argue that
It has been very useful for this. For learning metaprogramming 
and ranges mostly.
> Did you introduce D to your work place? How? What challenges 
> did you face?
I have mentioned it to classmates. Most are somewhat interested 
but don't find it worth to learn a new language in which they 
won't probably work.
> What is you D setup at work, which compiler, which IDE?
Vim.
> And any other fun facts you may want to share :)
I like D more than any other current language, but I think 
backwards compatibility is already a significant burden. That's 
why I'm making a language that compiles to D. To have most of D 
without worrying too much about that.


More information about the Digitalmars-d mailing list