February 05, 2014
On Wed, 2014-02-05 at 12:04 +0000, Russel Winder wrote:
> On Tue, 2014-02-04 at 16:18 +0000, Steve Teale wrote:
> > Popped into my head today.
> > 
> > What proportion of the D community develops on Linux of some sort, and what proportion works with a 64 bit OS?
> 
> I am on Linux mainly. 64-bit only.
> 
> > And why?
> 
> Because I have 8 or 12GB of main memory.

That answers the why 64-bit. Why Linux? because FreeBSD and OpenBSD don't have traction, Windows is simply unacceptable, and I do use OSX a bit (so I guess I do use a form of FreeBSD).

-- 
Russel. ============================================================================= Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder@ekiga.net 41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel@winder.org.uk London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

February 05, 2014
On 5 February 2014 02:18, Steve Teale <steve.teale@britseyeview.com> wrote:

> Popped into my head today.
>
> What proportion of the D community develops on Linux of some sort, and what proportion works with a 64 bit OS?
>
> And why?
>

Windows x64 here. Because the x64 DMD can link against the MS libs, which
are the de facto standard in windows.
Win32 is only useful if you write stand-alone D apps which link no libs.


February 05, 2014
On 2/4/14, 10:18, Steve Teale wrote:
> Popped into my head today.
>
> What proportion of the D community develops on Linux of some sort, and
> what proportion works with a 64 bit OS?
>
> And why?

I vastly prefer Linux over anything else for development, and the vast majority of linux distros are 64bit by default.

Although I just bought a macbook pro, so I'll either use a virtual machine, or figure out how to still be productive on OSX.   I'll probably end up using ssh into a VM...
February 05, 2014
On 2/4/14, 11:27, Gary Willoughby wrote:
> On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
>> Popped into my head today.
>>
>> What proportion of the D community develops on Linux of some sort, and
>> what proportion works with a 64 bit OS?
>
> I primarily use Ubuntu (Linux) 12.04 64bit. I'll update to 14.04 when
> that comes out as i only install the LTS (long term support) versions.
>
>> And why?
>
> Because it the easiest platform to install and get my hands on
> development tools. sudo apt-get install for the win!
>
> I use MacOS 10.8.5 64bit at work and have done lots of D development
> there too. The big downside is lack of a package manager for getting my
> hands on GCC/GDB/libs etc.. Homebrew[1] helps but is no match for apt.
>
> [1]: http://brew.sh/

Quick question, Just got a Mac, currently setting it up.  You'd recommend Brew over the alternatives?  Sorry, rather new to developing with this OS...
February 05, 2014
On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
> Popped into my head today.
>
> What proportion of the D community develops on Linux of some sort, and what proportion works with a 64 bit OS?
>
> And why?

64-bit Windows 8.1 and some minimal OS X 10.9 stuff.

offtopic:
after reading this thread it is become obvious why there are still no proper shared lib implementation for Windows and why OS X version is even further behind...
February 05, 2014
On Wednesday, 5 February 2014 at 12:33:25 UTC, 1100110 wrote:
> On 2/4/14, 11:27, Gary Willoughby wrote:
>> On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
>>> Popped into my head today.
>>>
>>> What proportion of the D community develops on Linux of some sort, and
>>> what proportion works with a 64 bit OS?
>>
>> I primarily use Ubuntu (Linux) 12.04 64bit. I'll update to 14.04 when
>> that comes out as i only install the LTS (long term support) versions.
>>
>>> And why?
>>
>> Because it the easiest platform to install and get my hands on
>> development tools. sudo apt-get install for the win!
>>
>> I use MacOS 10.8.5 64bit at work and have done lots of D development
>> there too. The big downside is lack of a package manager for getting my
>> hands on GCC/GDB/libs etc.. Homebrew[1] helps but is no match for apt.
>>
>> [1]: http://brew.sh/
>
> Quick question, Just got a Mac, currently setting it up.  You'd recommend Brew over the alternatives?  Sorry, rather new to developing with this OS...

the sad truth is that there is no convenient way of doing D on OS X, but recent changes in Mono-D have brough some ease to it actually. still forget about any debug because there is NO DEBUG INFO generated with both DMD & LDC (not tested GDC yet).

as for GDB and other GNU stuff, yes brew is simple enough to get it done.
February 05, 2014
On 5 February 2014 22:36, evilrat <evilrat666@gmail.com> wrote:

> On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
>
>> Popped into my head today.
>>
>> What proportion of the D community develops on Linux of some sort, and what proportion works with a 64 bit OS?
>>
>> And why?
>>
>
> 64-bit Windows 8.1 and some minimal OS X 10.9 stuff.
>
> offtopic:
> after reading this thread it is become obvious why there are still no
> proper shared lib implementation for Windows and why OS X version is even
> further behind...
>

Welcome to the world's most populous by severely under-represented club ;)


February 05, 2014
On Wednesday, 5 February 2014 at 12:33:25 UTC, 1100110 wrote:
> On 2/4/14, 11:27, Gary Willoughby wrote:
>> On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
>>> Popped into my head today.
>>>
>>> What proportion of the D community develops on Linux of some sort, and
>>> what proportion works with a 64 bit OS?
>>
>> I primarily use Ubuntu (Linux) 12.04 64bit. I'll update to 14.04 when
>> that comes out as i only install the LTS (long term support) versions.
>>
>>> And why?
>>
>> Because it the easiest platform to install and get my hands on
>> development tools. sudo apt-get install for the win!
>>
>> I use MacOS 10.8.5 64bit at work and have done lots of D development
>> there too. The big downside is lack of a package manager for getting my
>> hands on GCC/GDB/libs etc.. Homebrew[1] helps but is no match for apt.
>>
>> [1]: http://brew.sh/
>
> Quick question, Just got a Mac, currently setting it up.  You'd recommend Brew over the alternatives?  Sorry, rather new to developing with this OS...

Yes use brew *not* macports. The reason is brew is more well behaved where it installs libs and doesn't need root permissions.
February 05, 2014
On 2/5/14, 6:41, evilrat wrote:
> On Wednesday, 5 February 2014 at 12:33:25 UTC, 1100110 wrote:
>> On 2/4/14, 11:27, Gary Willoughby wrote:
>>> On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
>>>> Popped into my head today.
>>>>
>>>> What proportion of the D community develops on Linux of some sort, and
>>>> what proportion works with a 64 bit OS?
>>>
>>> I primarily use Ubuntu (Linux) 12.04 64bit. I'll update to 14.04 when
>>> that comes out as i only install the LTS (long term support) versions.
>>>
>>>> And why?
>>>
>>> Because it the easiest platform to install and get my hands on
>>> development tools. sudo apt-get install for the win!
>>>
>>> I use MacOS 10.8.5 64bit at work and have done lots of D development
>>> there too. The big downside is lack of a package manager for getting my
>>> hands on GCC/GDB/libs etc.. Homebrew[1] helps but is no match for apt.
>>>
>>> [1]: http://brew.sh/
>>
>> Quick question, Just got a Mac, currently setting it up.  You'd
>> recommend Brew over the alternatives?  Sorry, rather new to developing
>> with this OS...
>
> the sad truth is that there is no convenient way of doing D on OS X, but
> recent changes in Mono-D have brough some ease to it actually. still
> forget about any debug because there is NO DEBUG INFO generated with
> both DMD & LDC (not tested GDC yet).
>
> as for GDB and other GNU stuff, yes brew is simple enough to get it done.


Ok, thanks!
February 05, 2014
On 2/5/14, 6:55, Gary Willoughby wrote:
> On Wednesday, 5 February 2014 at 12:33:25 UTC, 1100110 wrote:
>> On 2/4/14, 11:27, Gary Willoughby wrote:
>>> On Tuesday, 4 February 2014 at 16:18:24 UTC, Steve Teale wrote:
>>>> Popped into my head today.
>>>>
>>>> What proportion of the D community develops on Linux of some sort, and
>>>> what proportion works with a 64 bit OS?
>>>
>>> I primarily use Ubuntu (Linux) 12.04 64bit. I'll update to 14.04 when
>>> that comes out as i only install the LTS (long term support) versions.
>>>
>>>> And why?
>>>
>>> Because it the easiest platform to install and get my hands on
>>> development tools. sudo apt-get install for the win!
>>>
>>> I use MacOS 10.8.5 64bit at work and have done lots of D development
>>> there too. The big downside is lack of a package manager for getting my
>>> hands on GCC/GDB/libs etc.. Homebrew[1] helps but is no match for apt.
>>>
>>> [1]: http://brew.sh/
>>
>> Quick question, Just got a Mac, currently setting it up.  You'd
>> recommend Brew over the alternatives?  Sorry, rather new to developing
>> with this OS...
>
> Yes use brew *not* macports. The reason is brew is more well behaved
> where it installs libs and doesn't need root permissions.

Oh good, I came very close to installing macports yesterday.  Thanks!