|
Archives
D Programming
digitalmars.Ddigitalmars.D.bugs digitalmars.D.dtl digitalmars.D.ide digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger D.gnu D C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript electronics |
D - D compiler
Forgive my ignorance. Could someone give me a feel for the maturity of the D compiler? What features have yet to be implemented? Is it still somewhat buggy? How does the performance compare to a modern C++ compiler like Visual C++ or gcc C++? What libraries are available? Are there GUI libraries for D? How well does it integrate with OpenGL? Thanks, Craig Mar 24 2004
"Craig Black" <cblack ara.com> wrote in message news:c3t1fi$19j0$1 digitaldaemon.com...Forgive my ignorance. Could someone give me a feel for the maturity of Mar 24 2004
Matthew wrote:"Craig Black" <cblack ara.com> wrote in message news:c3t1fi$19j0$1 digitaldaemon.com... Mar 26 2004
Craig Black wrote:Forgive my ignorance. Could someone give me a feel for the maturity of the D compiler? Mar 24 2004
( Unofficial )What features have yet to be implemented? Mar 24 2004
I only have time for a few words. Mature? more or less. we expect it to reach almost production quality somewhat soon - whatever this may mean, we haven't heard any promises or speculative dates, but it's apparently getting sooner and sooner. Just watch the version number hit 1.00. :> Features? cannot remember, not much serious, but the specification might change if we find some really really really serious fault. I would believe that current operator overloading resolution is slightly faulty. Performance? more or less on the same level as GCC and MSVC6. it's basically the same you would get from DigitalMars C++ compiler, but will get better someday. Standard library performance may deserve improvement. An alternative compiler based on GCC seems to be almost ready. Libraries - refer to WIKI. http://www.prowiki.org/wiki4d/wiki.cgi?FrontPage Special tipp: there exists a hacked version of SWIG so that you can automatically genate wrappers for many C++ libraries which are also used from Ruby, Perl, Python... GUI: DIG (*not* the version from OpenD) - Windows, DUI - GTK based Unix and Windows, and 2 more not so mature Windows libraries. There's something big ahead, like SWT port, or so i hear. OpenGL: *perfect* support, fresh import units and extension loaders have been floating around somewhere. -eye Craig Black schrieb:Forgive my ignorance. Could someone give me a feel for the maturity of the D compiler? What features have yet to be implemented? Is it still somewhat buggy? How does the performance compare to a modern C++ compiler like Visual C++ or gcc C++? What libraries are available? Are there GUI libraries for D? How well does it integrate with OpenGL? Thanks, Craig Mar 24 2004
|