Live data from Hacker News

Ask HN: What are you using D (language) for?

news.ycombinator.com

11–16 of 16 posts

Re: Ask HN: What are you using D (language) for?

#11
post #5

Earlier quoted context omitted.

That's pretty cool. What GUI framework and on what OS(es)? and for web backends, is it vibe.d or some other thing?

Most of the time I use GtkD because my target platform is mainly linux but if I also want to target windows I use DlangUI. Don't actually target OSX but the apps happen to work on there too. For the web backends I always use vibe.d

Great. Any comments on GtkD vs. DLangUI, in terms of ease of use, features you need, look-and-feel on the different OSes, etc.? Planning to write a few small GUI apps in D to try it out as a platform for that. Mine will be only on Linux and Windows, though, since I don't have a Mac.

Re: Ask HN: What are you using D (language) for?

#12

https://github.com/dhasenan/damask -- a MUD with procedurally generated content. MUDs are the original MMOs. Zork but over the network. D is a good fit for this because it simplifies my programming model. A MUD is typically heavy on scripting (or at least, it is if you want it to do anything interesting). These scripts need to be lightweight, since I might have one script instance for every player (to handle automate…

Interesting. Thanks for the detailed answer. I'm not into MUDs or Latex myself, but will check out your projects at least some to see if I can learn any language idioms or usage of language features. I did write a couple of small tools using my xtopdf toolkit (Python), to allow creation of simple PDF ebooks from text or XML input, but it does not use a markup approach, instead, it leverages the structure of text and XML files.

Re: Ask HN: What are you using D (language) for?

#13
Currently using it to write a small OpenGL wrapper which intends to remove the explicit binding (and remove redundant binds under the hood), as well as make data definitions declarative, this is part of my plan to make a XNA-like gamedev lib for D, so I can make games in my favourite language! (https://github.com/profan/gland/blob/feature/compute/example...)

It's still a bit awful and lacking most of what I want to support with it, but even in early days, it feels promising.

Was working on a small 2D game engine earlier, but got snagged on that working with OpenGL was so horrible generally that I figured I could utilize D's metaprogramming abilities to well, improve the experience. (got inspired by rust's glium)

Hopefully I'll actually complete it.

Re: Ask HN: What are you using D (language) for?

#15
post #14

I make commercial audio plugins with D: http://www.auburnsounds.com/ Was featured on the D Blog: https://dlang.org/blog/2016/07/07/project-highlight-auburn-s...

Cool. Had come across your site a month back when looking up D info, maybe via the This Week in D series. Congrats.
Post reply on HN