www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D Users Survey: Primary OS?

reply Tom Browder via Digitalmars-d <digitalmars-d puremagic.com> writes:
Has anyone done a survey of the primary OS of D users?

I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
many (if not most) users are on some version of Windows.

Thanks.

Best regards,

-Tom
May 29 2014
next sibling parent "Joakim" <dlang joakim.airpost.net> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

Most of those self-reporting on the forum seem to be on linux, like you: http://forum.dlang.org/thread/cmabutzqghkajczugyqt forum.dlang.org Andrei would have to bust out the webalizer stats to see what the broader community is using.
May 29 2014
prev sibling next sibling parent "John Colvin" <john.loughran.colvin gmail.com> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Arch Linux x86_64
May 29 2014
prev sibling next sibling parent "Orfeo" <orfeo.davia gmail.com> writes:
Arch Linux x86_64
May 29 2014
prev sibling next sibling parent "Chris" <wendlec tcd.ie> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

ArchLinux
May 29 2014
prev sibling next sibling parent "Craig Dillabaugh" <craig.dillabaugh gmail.com> writes:
On Thursday, 29 May 2014 at 19:29:11 UTC, Orfeo wrote:
 Arch Linux x86_64

OpenSuse Linux 12.3
May 29 2014
prev sibling next sibling parent Max Klyga <max.klyga gmail.com> writes:
On 2014-05-29 15:53:22 +0000, Tom Browder via Digitalmars-d said:

 Has anyone done a survey of the primary OS of D users?
 
 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.
 
 Thanks.
 
 Best regards,
 
 -Tom

os X 10.9
May 29 2014
prev sibling next sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
I mostly use slackware linux (64 bit OS but i prefer to build 32 
bit programs) for D stuff. I also use a variety of Windows 
systems from time to time, especially if I want to distribute a 
gui to other users (always 32 bit programs).
May 29 2014
prev sibling next sibling parent "Remo" <remo4d gmail.com> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

D newbie, Windows 8.1 x64 and less frequently OS X 10.8.5.
May 29 2014
prev sibling next sibling parent "Remo" <remo4d gmail.com> writes:
On Thursday, 29 May 2014 at 20:07:53 UTC, Adam D. Ruppe wrote:
 I mostly use slackware linux (64 bit OS but i prefer to build 
 32 bit programs) for D stuff. I also use a variety of Windows 
 systems from time to time, especially if I want to distribute a 
 gui to other users (always 32 bit programs).

In my world 32-bit as already dead or at least should be. I even use x64 DMD 2.066 .
May 29 2014
prev sibling next sibling parent "John Colvin" <john.loughran.colvin gmail.com> writes:
On Thursday, 29 May 2014 at 20:07:53 UTC, Adam D. Ruppe wrote:
 I mostly use slackware linux (64 bit OS but i prefer to build 
 32 bit programs) for D stuff. I also use a variety of Windows 
 systems from time to time, especially if I want to distribute a 
 gui to other users (always 32 bit programs).

why 32 bit? Do you *like* increased register pressure?
May 29 2014
prev sibling next sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
On Thursday, 29 May 2014 at 20:11:32 UTC, John Colvin wrote:
 why 32 bit?

I still do work on 32 bit processors on a regular basis. One of my D work servers is still 32 bit, my little laptop is 32 bit, and of course my older computers are 32 bit and still get use from time to time.
May 29 2014
prev sibling next sibling parent "Ed" <Gmail gmail.com> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Archlinux 64 & 32 bit machines
May 29 2014
prev sibling next sibling parent "Arjan" <arjan ask.me.to> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Windows-7, opensuse-12.3/thumbleweed, FreeBSD-9/10 32 and 64 bits.
May 29 2014
prev sibling next sibling parent reply "Dicebot" <public dicebot.lv> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

When similar question was asked during one of DConf talks vast majority raised their hands as Linux users ;) It is not that surprising considering D currently is most mature for all kinds of services and server-side applications and this is domain of Linux supreme uncontested rule.
May 29 2014
parent reply Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 29/05/2014 22:12, Dicebot wrote:
 On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via Digitalmars-d
 wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

When similar question was asked during one of DConf talks vast majority raised their hands as Linux users ;) It is not that surprising considering D currently is most mature for all kinds of services and server-side applications and this is domain of Linux supreme uncontested rule.

That might have some influence (the kind of apps that people are making), but I disagree that it's the main factor. I suspect the poorer Windows D toolchain support is a bigger influence. -- Bruno Medeiros https://twitter.com/brunodomedeiros
May 30 2014
next sibling parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 30/05/2014 14:37, Dicebot wrote:
 On Friday, 30 May 2014 at 13:27:10 UTC, Bruno Medeiros wrote:
 On 29/05/2014 22:12, Dicebot wrote:
 When similar question was asked during one of DConf talks vast majority
 raised their hands as Linux users ;)

 It is not that surprising considering D currently is most mature for all
 kinds of services and server-side applications and this is domain of
 Linux supreme uncontested rule.

That might have some influence (the kind of apps that people are making), but I disagree that it's the main factor. I suspect the poorer Windows D toolchain support is a bigger influence.

When volunteer effort is main development power actual use cases drive toolchain enhancements, not other way around. It is not like someone intentionally has made better tools for Linux just to make Windows people sad. Also native platform tools being open-source greatly helps in building D ones on top. Remember that Walters article about adding 64-bit support to DMD? He had to effectively reverse engineer object file format to become compatible with Microsoft tools.

For sure, I wasn't saying the Linux D toolchain had more focus or more effort put into. It's most likely the other way around even: the Windows D toolchain had more focus and effort put into it! It's just that despite that, it is poorer. And I agree, it's mainly because of Windows being closed-source and proprietary that it is harder to develop tool-chains. Especially for open-source developers (big companies might have resources to be able to ask help from Microsoft itself, but we can't). I don't blame Walter for this, nor even do I think there's much more he can do to address this in a reasonable time frame. It's just too much effort for a single person. I'm keeping my hopes on LLVM, and the work that is being done in LLDB for Windows. In the meanwhile, using VisualD as a standalone debugger might not be that bad, but it's still far from how better things are in Linux. -- Bruno Medeiros https://twitter.com/brunodomedeiros
May 30 2014
prev sibling next sibling parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 30/05/2014 15:07, Chris wrote:
 Mind you, D doesn't need omnipotent toolchains. A text editor and
 command line will do. I now use DUB, but you can still get away with "$
 dmd app.d ..." or shell script. Toolchains and IDE's should not be a
 criterion for evaluating a language. "Oh, D doesn't have an IDE / proper
 toolchain", that doesn't mean the language is bad. It actually means
 that the language is so good, it doesn't need them. It's a nice-to-have
 but not a must have.

I don't care about languages (per se), I care about productivity. If you're just looking to admire languages in a purely academic basis, or in a kinda of platonic way, like an artist looking at an art gallery, then sure, toolchain doesn't matter much. But if you are trying to get lots of real work done, productivity is all that matters. And toolchain quality is critical for productivity. -- Bruno Medeiros https://twitter.com/brunodomedeiros
May 30 2014
prev sibling parent Jacob Carlborg <doob me.com> writes:
On 30/05/14 16:07, Chris wrote:

 Mind you, D doesn't need omnipotent toolchains. A text editor and
 command line will do. I now use DUB, but you can still get away with "$
 dmd app.d ..." or shell script. Toolchains and IDE's should not be a
 criterion for evaluating a language. "Oh, D doesn't have an IDE / proper
 toolchain", that doesn't mean the language is bad. It actually means
 that the language is so good, it doesn't need them. It's a nice-to-have
 but not a must have.

"Tool chain" includes the compiler (and linker), which D needs both to be usable. -- /Jacob Carlborg
Jun 01 2014
prev sibling next sibling parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On 5/29/2014 11:53 AM, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.

My main desktop is Win7 x64 (Although I hate all of the Windowses from Vista onward). Also do a fair amount of Linux on servers and VMs.
May 29 2014
prev sibling next sibling parent reply "Kiith-Sa" <kiithsacmp gmail.com> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

SolydXK (pretty much Debian). Installing Mint 17 soon and expect to stay there for 2+ years. But seriously, why does this question keep coming up every few months? Asking it won't change anything. If you want better support/tools for $OS you need to work on support/tools for $OS. Or if you're working on tools, don't make them for $OS, make them cross-platform. (I boycott non-crossplatform tools by default)
May 29 2014
next sibling parent reply Jacob Carlborg <doob me.com> writes:
On 2014-05-30 00:13, Kiith-Sa wrote:

 Or if you're working on tools, don't
 make them for $OS, make them cross-platform. (I boycott
 non-crossplatform tools
 by default)

That's not so easy, depending on what you're doing. Some things are done in completely different ways depending on the operating system. If you're luck you can code two versions, one for Windows and one for Posix. Low level stuff is usually platform dependent, even if it fall under one of the above categories. For example, getting the full path to the currently running executable looks completely different on Windows, OS X, Linux and FreeBSD. -- /Jacob Carlborg
May 30 2014
parent Jacob Carlborg <doob me.com> writes:
On 30/05/14 13:20, Chris wrote:

 But the basic code should compile. We've just had the case when a
 coworker tried my code on Windows (I develop on Linux). It compiled with
 the latest version of dmd. No questions asked. When it comes to system
 stuff it's:

 version (Windows) {
    // some odd shit
 }

 version (OS X) {
    // some other odd shit
 }

 version (POSIX) {
    // normal stuff
 }

 But these are little things like the "tmp" directory and so on. D
 usually compiles on all the major platforms.

Of course, but not everything work out of the box. Some stuff is inherently different and one needs to take that in to account. Hopefully the D standard library has already done that and you don't need to know/care about it :) -- /Jacob Carlborg
Jun 01 2014
prev sibling parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 29/05/2014 23:13, Kiith-Sa wrote:
 But seriously, why does this question keep coming up every few months?

Every few months? When was the last time such as survey was made? I don't remember it. -- Bruno Medeiros https://twitter.com/brunodomedeiros
May 30 2014
prev sibling next sibling parent Tom Browder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Thu, May 29, 2014 at 5:13 PM, Kiith-Sa via Digitalmars-d
<digitalmars-d puremagic.com> wrote:
 On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via Digitalmars-d
 wrote:
 Has anyone done a survey of the primary OS of D users?


 But seriously, why does this question keep coming up every few months?
 Asking it won't change anything. If you want better support/tools for $OS
 you

Sorry, I'm guilty of not checking the mail archives; but I was only asking out of interest since I'm a big cross-platform fan for major projects. Perhaps the Wiki could host such a survey or, better, a place to register with one's primary OS (and maybe other stats)--thus you would have a place to auto-generate such stats on a current basis. My impression also is that this is a relatively small but friendly and welcoming FOSS community (unlike too many others), and such a registration page would attract a fair proportion of D users. Best regards, -Tom
May 29 2014
prev sibling next sibling parent "HaraldZealot" <harald_zealot tut.by> writes:
I use Archlinux 64 exclusivly.

And my students use arch, LinuxMint and Windows7 for their D 
projects
May 29 2014
prev sibling next sibling parent "yazd" <yazan.dabain gmail.com> writes:
Moved from Fedora 19 64bit to Manjaro Linux 64bit.
Main reason: AUR + pacman.
May 29 2014
prev sibling next sibling parent Rikki Cattermole <alphaglosined gmail.com> writes:
On 30/05/2014 3:53 a.m., Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Windows 7 for host x64 but quite often Linux Mint for VM's. Would use the other way if had better hardware (as can run OS side by side with linux as a host and still get good performance out of it).
May 29 2014
prev sibling next sibling parent "Atila Neves" <atila.neves gmail.com> writes:
Arch Linux 64-bit.

On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

May 30 2014
prev sibling next sibling parent "Daniel Kozak" <kozzi11 gmail.com> writes:
Arch Linux x86_64

On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

May 30 2014
prev sibling next sibling parent simendsjo <simendsjo gmail.com> writes:
On 05/29/2014 05:53 PM, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?
 
 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.
 
 Thanks.
 
 Best regards,
 
 -Tom
 

Arch Linux x86_64
May 30 2014
prev sibling next sibling parent "John" <john.joyus gmail.com> writes:
I use Ubuntu 64-bit for my personal use, but my bread winner is 
always Windows.
Though I use both Windows 64-bit and 32-bit, I wouldn't shed a 
tear if the 32-bit support is neglected or dropped entirely.
May 30 2014
prev sibling next sibling parent "Regan Heath" <regan netmail.co.nz> writes:
Windows 7 x64
May 30 2014
prev sibling next sibling parent Alix Pexton <alix.DOT.pexton gmail.DOT.com> writes:
On 29/05/2014 4:53 PM, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

Win7 64bit A...
May 30 2014
prev sibling next sibling parent Jacob Carlborg <doob me.com> writes:
On 2014-05-29 17:53, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.

OS X. -- /Jacob Carlborg
May 30 2014
prev sibling next sibling parent Tom Browder via Digitalmars-d <digitalmars-d puremagic.com> writes:
On Fri, May 30, 2014 at 4:25 AM, Jacob Carlborg via Digitalmars-d
<digitalmars-d puremagic.com> wrote:
 On 2014-05-30 00:13, Kiith-Sa wrote:

 Or if you're working on tools, don't
 (I boycott non-crossplatform tools by default)


 That's not so easy, depending on what you're doing. Some things are done in

For one good example of a FOSS project that is cross-platform, and at a pretty low level as well as with a CLI and a GUI, see the BRL-CAD project: http://brlcad.org It uses CMake for the X-platform configuration and building. Best, -Tom
May 30 2014
prev sibling next sibling parent "Mengu" <mengukagan gmail.com> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Mac OS X (Mountain Lion)
May 30 2014
prev sibling next sibling parent "Chris" <wendlec tcd.ie> writes:
On Friday, 30 May 2014 at 09:25:40 UTC, Jacob Carlborg wrote:
 On 2014-05-30 00:13, Kiith-Sa wrote:

 Or if you're working on tools, don't
 make them for $OS, make them cross-platform. (I boycott
 non-crossplatform tools
 by default)

That's not so easy, depending on what you're doing. Some things are done in completely different ways depending on the operating system. If you're luck you can code two versions, one for Windows and one for Posix. Low level stuff is usually platform dependent, even if it fall under one of the above categories. For example, getting the full path to the currently running executable looks completely different on Windows, OS X, Linux and FreeBSD.

But the basic code should compile. We've just had the case when a coworker tried my code on Windows (I develop on Linux). It compiled with the latest version of dmd. No questions asked. When it comes to system stuff it's: version (Windows) { // some odd shit } version (OS X) { // some other odd shit } version (POSIX) { // normal stuff } But these are little things like the "tmp" directory and so on. D usually compiles on all the major platforms.
May 30 2014
prev sibling next sibling parent Bruno Medeiros <bruno.do.medeiros+dng gmail.com> writes:
On 29/05/2014 16:53, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Windows 7 x64 (http://3.bp.blogspot.com/-tpJnP6TM1ZE/Uz2I2xqh-RI/AAAAAAAAAOw/P84qszETYKs/s1600/Bg2YGLHCU EAutz.png+large.png ) I had a big feeling most active D users would use Linux, or OS X. Windows tools supports is not as good compared to these other platforms. The main gripe being poor or limited debugger support. :( -- Bruno Medeiros https://twitter.com/brunodomedeiros
May 30 2014
prev sibling next sibling parent "Dicebot" <public dicebot.lv> writes:
On Friday, 30 May 2014 at 13:27:10 UTC, Bruno Medeiros wrote:
 On 29/05/2014 22:12, Dicebot wrote:
 When similar question was asked during one of DConf talks vast 
 majority
 raised their hands as Linux users ;)

 It is not that surprising considering D currently is most 
 mature for all
 kinds of services and server-side applications and this is 
 domain of
 Linux supreme uncontested rule.

That might have some influence (the kind of apps that people are making), but I disagree that it's the main factor. I suspect the poorer Windows D toolchain support is a bigger influence.

When volunteer effort is main development power actual use cases drive toolchain enhancements, not other way around. It is not like someone intentionally has made better tools for Linux just to make Windows people sad. Also native platform tools being open-source greatly helps in building D ones on top. Remember that Walters article about adding 64-bit support to DMD? He had to effectively reverse engineer object file format to become compatible with Microsoft tools.
May 30 2014
prev sibling next sibling parent "MrSmith" <mrsmith33 yandex.ru> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Windows 7 x64
May 30 2014
prev sibling next sibling parent "Chris" <wendlec tcd.ie> writes:
On Friday, 30 May 2014 at 13:37:47 UTC, Dicebot wrote:
 On Friday, 30 May 2014 at 13:27:10 UTC, Bruno Medeiros wrote:
 On 29/05/2014 22:12, Dicebot wrote:
 When similar question was asked during one of DConf talks 
 vast majority
 raised their hands as Linux users ;)

 It is not that surprising considering D currently is most 
 mature for all
 kinds of services and server-side applications and this is 
 domain of
 Linux supreme uncontested rule.

That might have some influence (the kind of apps that people are making), but I disagree that it's the main factor. I suspect the poorer Windows D toolchain support is a bigger influence.

When volunteer effort is main development power actual use cases drive toolchain enhancements, not other way around. It is not like someone intentionally has made better tools for Linux just to make Windows people sad. Also native platform tools being open-source greatly helps in building D ones on top. Remember that Walters article about adding 64-bit support to DMD? He had to effectively reverse engineer object file format to become compatible with Microsoft tools.

Mind you, D doesn't need omnipotent toolchains. A text editor and command line will do. I now use DUB, but you can still get away with "$ dmd app.d ..." or shell script. Toolchains and IDE's should not be a criterion for evaluating a language. "Oh, D doesn't have an IDE / proper toolchain", that doesn't mean the language is bad. It actually means that the language is so good, it doesn't need them. It's a nice-to-have but not a must have. Do you have a link to Walter's article? Thanks.
May 30 2014
prev sibling next sibling parent "flamencofantasy" <flamencofantasy gmail.com> writes:
On Friday, 30 May 2014 at 13:37:47 UTC, Dicebot wrote:
 On Friday, 30 May 2014 at 13:27:10 UTC, Bruno Medeiros wrote:
 On 29/05/2014 22:12, Dicebot wrote:
 When similar question was asked during one of DConf talks 
 vast majority
 raised their hands as Linux users ;)

 It is not that surprising considering D currently is most 
 mature for all
 kinds of services and server-side applications and this is 
 domain of
 Linux supreme uncontested rule.

That might have some influence (the kind of apps that people are making), but I disagree that it's the main factor. I suspect the poorer Windows D toolchain support is a bigger influence.

When volunteer effort is main development power actual use cases drive toolchain enhancements, not other way around. It is not like someone intentionally has made better tools for Linux just to make Windows people sad. Also native platform tools being open-source greatly helps in building D ones on top. Remember that Walters article about adding 64-bit support to DMD? He had to effectively reverse engineer object file format to become compatible with Microsoft tools.

I thought Microsoft had a document describing the format.
May 30 2014
prev sibling next sibling parent "Kagamin" <spam here.lot> writes:
On Friday, 30 May 2014 at 13:37:47 UTC, Dicebot wrote:
 Also native platform tools being open-source greatly helps in 
 building D ones on top.

Source code as a documentation? Yeah, been there, done that.
May 30 2014
prev sibling next sibling parent "Dicebot" <public dicebot.lv> writes:
On Friday, 30 May 2014 at 14:07:23 UTC, Chris wrote:
 Do you have a link to Walter's article? Thanks.

I remember reading it on Dr. Dobbs but don't see it right now in Walters article list :(
May 30 2014
prev sibling next sibling parent "H. S. Teoh via Digitalmars-d" <digitalmars-d puremagic.com> writes:
On Fri, May 30, 2014 at 02:37:28PM +0000, Dicebot via Digitalmars-d wrote:
 On Friday, 30 May 2014 at 14:07:23 UTC, Chris wrote:
Do you have a link to Walter's article? Thanks.

I remember reading it on Dr. Dobbs but don't see it right now in Walters article list :(

Is it this one? http://www.drdobbs.com/go-parallel/article/print?articleId=240144208&siteSectionName= T -- Mediocrity has been pushed to extremes.
May 30 2014
prev sibling next sibling parent Faux Amis <faux amis.com> writes:
On Thu 29/05/2014 17:53, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Win 8.1 here.
May 30 2014
prev sibling next sibling parent "nazriel" <spam dzfl.pl> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Arch Linux x86_64 :)
May 30 2014
prev sibling next sibling parent Matt Soucy <msoucy csh.rit.edu> writes:
On 05/29/2014 11:53 AM, Tom Browder via Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?
 
 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.
 
 Thanks.
 
 Best regards,
 
 -Tom
 

-- Matt Soucy http://msoucy.me/
May 30 2014
prev sibling next sibling parent "JN" <666total wp.pl> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Windows 7 x64 at the moment planning to switch to Windows 8 soon.
May 30 2014
prev sibling next sibling parent "Kapps" <opantm2+spam gmail.com> writes:
I use Windows 64-bit, OSX 64-bit, and Archlinux 64-bit fairly
equally for D development. Probably will be less OSX now though,
but still Windows/Archlinux fairly equally.
May 30 2014
prev sibling next sibling parent "Casper =?UTF-8?B?RsOmcmdlbWFuZCI=?= <shorttail gmail.com> writes:
Windows 7, 64.
May 30 2014
prev sibling next sibling parent "Jesse Phillips" <Jesse.K.Phillips+D gmail.com> writes:
On Friday, 30 May 2014 at 13:27:10 UTC, Bruno Medeiros wrote:
 I suspect the poorer Windows D toolchain support  is a bigger 
 influence.

I'm sorry but I don't see where that comes from. What tool support exists in Linux? There is MonoD, which I expect has Windows support. Windows has VisualD which I here support for desired features including debugging. I realize these editors have caused people problems. I realize that OMF has been an issue and using COFF with 64 hasn't been straight forward. I avoid the IDE issue by not using an IDE. I installed VisualD, but it didn't fit into my project structure (I hate IDEs and their opinions). I also understand that tools which work on Linux and Windows, it can be harder to install/setup in Windows... Welcome to Windows it is not D specific (I'm thinking about MonoD requiring GTK and such).
May 30 2014
prev sibling next sibling parent ted <foo bar.com> writes:
Tom Browder via Digitalmars-d wrote:

 Has anyone done a survey of the primary OS of D users?
 
 I (a D newbie) use Debian Linux (64-bit), but I get the feeling that
 many (if not most) users are on some version of Windows.
 
 Thanks.
 
 Best regards,
 
 -Tom

Gentoo linux 64-bit
May 30 2014
prev sibling next sibling parent "AsmMan" <lol.themask gmail.com> writes:
On Thursday, 29 May 2014 at 20:07:53 UTC, Adam D. Ruppe wrote:
 I mostly use slackware linux (64 bit OS but i prefer to build 
 32 bit programs) for D stuff. I also use a variety of Windows 
 systems from time to time, especially if I want to distribute a 
 gui to other users (always 32 bit programs).

Did you mean you use dmd compiler 32-bit itself or are you just using a 64-bit one with -m32 flag?
May 30 2014
prev sibling next sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
On Saturday, 31 May 2014 at 05:29:00 UTC, AsmMan wrote:
 Did you mean you use dmd compiler 32-bit itself or are you just
 using a 64-bit one with -m32 flag?

the 32 bit compiler itself
May 31 2014
prev sibling next sibling parent "Dave Wilson" <earthmandave gmail.com> writes:
On Thursday, 29 May 2014 at 18:24:57 UTC, Tom Browder via 
Digitalmars-d wrote:
 Has anyone done a survey of the primary OS of D users?

 I (a D newbie) use Debian Linux (64-bit), but I get the feeling 
 that
 many (if not most) users are on some version of Windows.

 Thanks.

 Best regards,

 -Tom

Another noob here, I'm on Windows XP 32-bit.
May 31 2014
prev sibling next sibling parent "Anh Nhan" <anhnhan outlook.com> writes:
Windows 8.1 Update, x64. Using dmd 32-bit though, can't be 
bothered to install MSVC.
May 31 2014
prev sibling next sibling parent "AsmMan" <lol.themask gmail.com> writes:
On Saturday, 31 May 2014 at 12:15:57 UTC, Adam D. Ruppe wrote:
 On Saturday, 31 May 2014 at 05:29:00 UTC, AsmMan wrote:
 Did you mean you use dmd compiler 32-bit itself or are you just
 using a 64-bit one with -m32 flag?

the 32 bit compiler itself

I was having problems like some functions like execute() giving undefined identifier error. I switch to dmd 64-bit(I didn't know I was using 32-bit) and it worked fine.
May 31 2014
prev sibling parent "FrankLike" <1150015857 qq.com> writes:
Hi,DFL is cool,why not continue the DFL?

Windows 7 x64 here.

Thank you.
Jun 02 2014