www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - D2.0 for first enterprise test

reply Ralph <ralphwoodman btinternet.com> writes:
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.
Jul 24 2010
next sibling parent Trass3r <un known.com> writes:
 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
Jul 24 2010
prev sibling next sibling parent Trass3r <un known.com> writes:
 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
Jul 24 2010
prev sibling next sibling parent reply bearophile <bearophileHUGS lycos.com> writes:
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
Jul 24 2010
parent Ralph <ralphwoodman btinternet.com> writes:
Thanks Trass3r and Bearophile for the quick responses.

Ralph.
Jul 24 2010
prev sibling parent sergk <kovrov+puremagic gmail.com> writes:
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.
Jul 24 2010