<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jul 29, 2017 at 12:58 AM, Ali via Digitalmars-d <span dir="ltr"><<a href="mailto:digitalmars-d@puremagic.com" target="_blank">digitalmars-d@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">While the Orgs using D page is very nice ... I hoping to hear more personal stories ...<br>
<br>
So<br>
<br>
How do you use D <br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In work, (key projects or smaller side projects)<br></blockquote><div><br></div><div>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.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
in your side project, (github, links please)<br></blockquote><div><br><a href="https://github.com/kayosiii/subterrainian">https://github.com/kayosiii/subterrainian</a> 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.<br> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
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)<br></blockquote><div> <br></div><div>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'.<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Did you introduce D to your work place? How? What challenges did you face?<br></blockquote><div> <br></div><div>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. <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
What is you D setup at work, which compiler, which IDE?<br></blockquote><div> <br></div><div>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. <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
And any other fun facts you may want to share :)<br>
</blockquote></div><br><br></div></div>