Thread overview
D2.0 for first enterprise test
Jul 24, 2010
Ralph
Jul 24, 2010
Trass3r
Jul 24, 2010
Trass3r
Jul 24, 2010
bearophile
Jul 24, 2010
Ralph
Jul 24, 2010
sergk
July 24, 2010
Hi,

D2.0 seems to be ideal for the enterprise applications my company produces and is a big improvement on C++. However before I could propose it for formal evaluation and prototyping, I need answers to the following questions. Any help would be greatly appreciated.

1. When will a 64-bit compiler be available for Linux (ideally Red
Hat Enterprise Linux x86_64)?

2. Is ODBC supported? Is there a Phobos library or is it just accessible via C?

3. Are web-services or SOAP supported? Is there a Phobos or third- party library/toolkit or is it just accessible via C/Java?

Thanks.
July 24, 2010
> 1. When will a 64-bit compiler be available for Linux (ideally Red
> Hat Enterprise Linux x86_64)?

This is heavily being worked on:
http://dsource.org/projects/dmd/log/trunk

GDC and LDC basically support x64 but D2 support isn't mature.


> 2. Is ODBC supported? Is there a Phobos library or is it just
> accessible via C?

http://dsource.org/projects/ddbi
http://dsource.org/projects/sdbo <- seems to be dead though
July 24, 2010
> GDC and LDC basically support x64 but D2 support isn't mature.

http://packages.debian.org/squeeze/gdc-4.3
http://dsource.org/projects/ldc/wiki/PlatformSupport
July 24, 2010
Ralph:
> 1. When will a 64-bit compiler be available for Linux (ideally Red
> Hat Enterprise Linux x86_64)?

Walter is working on 64 bit port right now, he said it will take two months, he has already compiled a hello world with it days ago, so he's probably past 1/3 or 1/2 of the work. So if things go well I think you will not need to wait a lot.


> 2. Is ODBC supported? Is there a Phobos library or is it just accessible via C?
> 
> 3. Are web-services or SOAP supported? Is there a Phobos or third- party library/toolkit or is it just accessible via C/Java?

Generally you can use all C libs (and a bit of C++ too) from D.

Being D a new language, in the D2 development costs you probably have to add some of your time spent writing compiler patches and libs for the dmd compiler and community. In my opinion it's good for people that want to use D2 for serious work to give part of their time to patch compiler bugs or write simple open source libs. This reduced the possible economic gains in using D2 in the first place, but you can see it as an investment for the future. You don't need lot of work or lot or to be a large firm to do this, even a small help can suffice. Like giving back patches for compiler bugs you have fixed when you try to run your own important code :-) Python has received a lot of help like this, so today it's a well developed language.

Bye,
bearophile
July 24, 2010
Thanks Trass3r and Bearophile for the quick responses.

Ralph.
July 24, 2010
I have similar situation. My employer could consider to use D for prototyping or even production, but lack of linux armel cross compiler is show-stopper for us.

-- 
serg.