digitalmars.D.learn - D2.0 for first enterprise test
- Ralph (12/12) Jul 24 2010 Hi,
- Trass3r (5/9) Jul 24 2010 This is heavily being worked on:
- Trass3r (2/3) Jul 24 2010 http://packages.debian.org/squeeze/gdc-4.3
- bearophile (6/13) Jul 24 2010 Generally you can use all C libs (and a bit of C++ too) from D.
- Ralph (2/2) Jul 24 2010 Thanks Trass3r and Bearophile for the quick responses.
- sergk (5/5) Jul 24 2010 I have similar situation. My employer could consider to use D for
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
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
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
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
Thanks Trass3r and Bearophile for the quick responses. Ralph.
Jul 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.
Jul 24 2010