October 31, 2021

On Saturday, 30 October 2021 at 19:55:49 UTC, bachmeier wrote:

>

On Saturday, 30 October 2021 at 01:48:25 UTC, harakim wrote:

>

I'm curious: Is there a poll somewhere that asks what kind of software projects people write in D? If not, what does everyone write using the D Language?

I use it for work as a way to call D functions from R and vice versa [project page]. That's not the only library I have for numerical computing, but it's the only one I've publicized. As with everyone, I don't have enough time to turn them into public projects.

I'm working on a compiler for a subset of R. When finished, it will allow anyone to compile bottlenecks in R code, requiring only type information and not requiring any knowledge of D. Since not all R code can be made fast or needs to run blazing fast, it will only be the subset of R for which it makes sense.

I have numerous other projects. For instance, my tiddlyd app provides a very simple way to get a TiddlyWiki instance up and running. I've written utilities for Obsidian that convert my files to PDF, html, and other formats, convert org-mode outlines to Obsidian files, convert a directory of markdown files to a TiddlyWiki app, and many other things.

Oddly enough, I was specifically wondering if anyone used it for data analytics last night.

Thanks everyone for your replies. I am trying to understand where the D community is at and what people are doing with it. I want to have my own personal vision of D and surrounding tools. It might give me motivation to build specific tools when I run into problems because they would help other people instead of just slogging through it.

October 30, 2021
On 10/29/21 9:48 PM, harakim wrote:
> I'm curious: Is there a poll somewhere that asks what kind of software projects people write in D? If not, what does everyone write using the D Language?

High performance bioinformatics (genomics)

https://github.com/blachlylab/dhtslib/

October 31, 2021

On Sunday, 31 October 2021 at 01:48:47 UTC, harakim wrote:

>

I know a really great engineer who deserves a better job than he has. Are you talking about this company? https://www.symmetry.com/careers/software-developer-java-engineer

Symmetry Investments:
https://symmetryinvestments.com/

Hiring info:
https://news.ycombinator.com/item?id=26312185

October 31, 2021

On Saturday, 30 October 2021 at 16:53:39 UTC, Guillaume Piolat wrote:

>

On Saturday, 30 October 2021 at 01:48:25 UTC, harakim wrote:

>

I'm curious: Is there a poll somewhere that asks what kind of software projects people write in D? If not, what does everyone write using the D Language?

Consumer desktop apps. D is a non-weaponized language that is fast and productive, and easily targets the 3 big OS desktops.

are those command line or GUI applications?

October 31, 2021

On Saturday, 30 October 2021 at 18:57:30 UTC, thedeemon wrote:

>

On Saturday, 30 October 2021 at 01:48:25 UTC, harakim wrote:

>

I'm curious: Is there a poll somewhere that asks what kind of software projects people write in D? If not, what does everyone write using the D Language?

I wrote this video processing GUI app in D using DlangUI:
http://www.infognition.com/VideoEnhancer/

And a photo processing app I still use regularly:
http://www.infognition.com/blogsort/

And a disk space visualizer:
http://www.infognition.com/undup/

The last two were created in D using DFL. Made for Windows but work well in Wine.

really cool stuff written in D. You even used DlangUI. While developing did you have any issues like outdated packages, lack of tools that are available only for others languages etc

>

I guess I won't break any secrets if I say quite a few people work for Symmetry now (me included) and one of our biggest projects is an interpreter of an in-house programming language (it was mentioned in some DConf'19 talks).

That's pretty nice. What do you think are the advantages of using D over others language to develop a interpreter? are there anything like "killer feature" that made you use D instead of something else?

October 31, 2021

On Sunday, 31 October 2021 at 02:18:05 UTC, harakim wrote:

>

On Saturday, 30 October 2021 at 19:55:49 UTC, bachmeier wrote:

>

[...]

Oddly enough, I was specifically wondering if anyone used it for data analytics last night.

Thanks everyone for your replies. I am trying to understand where the D community is at and what people are doing with it. I want to have my own personal vision of D and surrounding tools. It might give me motivation to build specific tools when I run into problems because they would help other people instead of just slogging through it.

I think that's the way to go. Interesting thread, I think can be pretty helpful!

October 31, 2021

On Sunday, 31 October 2021 at 06:01:05 UTC, Dr Machine Code wrote:

> >

Consumer desktop apps. D is a non-weaponized language that is fast and productive, and easily targets the 3 big OS desktops.

are those command line or GUI applications?

GUI applications.

October 31, 2021

On Sunday, 31 October 2021 at 11:00:01 UTC, Guillaume Piolat wrote:

>

On Sunday, 31 October 2021 at 06:01:05 UTC, Dr Machine Code wrote:

> >

Consumer desktop apps. D is a non-weaponized language that is fast and productive, and easily targets the 3 big OS desktops.

are those command line or GUI applications?

GUI applications.

which GUI library are you using?

October 31, 2021

On Sunday, 31 October 2021 at 16:02:26 UTC, Dr Machine Code wrote:

>

On Sunday, 31 October 2021 at 11:00:01 UTC, Guillaume Piolat wrote:

>

On Sunday, 31 October 2021 at 06:01:05 UTC, Dr Machine Code wrote:

> >

Consumer desktop apps. D is a non-weaponized language that is fast and productive, and easily targets the 3 big OS desktops.

are those command line or GUI applications?

GUI applications.

which GUI library are you using?

my own, or SDL at times

October 31, 2021

On Saturday, 30 October 2021 at 01:48:25 UTC, harakim wrote:

>

what does everyone write using the D Language?

I wrote a transcompiler in D that helps rewrite our Extended Pascal source code into D. I am through with all library code and probably halfway through with the applications, which run on the Windows desktop. Our software serves the maritime industry and ranges from computer aided design to on board loading computers. Our newest application is the first that we developed in D from the start; it helps with the validation of the stowage of dangerous goods on board container ships.

— Bastiaan.