www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - D Source Code

reply "Charlie Patterson" <charliep1 excite.com> writes:
So I've been perusing the D web site but I can't find the source code.  Is 
it available?

P.S.  No offence to whoever is in charge, but the D site is full of 
information but could be reorganized a bit.  I'd also like a few pages on 
things like why D was written, why DigitalMars exists, and credits.
Feb 11 2005
parent reply Mike Parker <aldacron71 yahoo.com> writes:
Charlie Patterson wrote:
 So I've been perusing the D web site but I can't find the source code.  Is 
 it available?
 
 P.S.  No offence to whoever is in charge, but the D site is full of 
 information but could be reorganized a bit.  I'd also like a few pages on 
 things like why D was written, why DigitalMars exists, and credits.
If you have downloaded dmd.zip and extracted it, then you will find the source to the D front in in dmd/src/dmd.
Feb 12 2005
parent Marco <Marco_member pathlink.com> writes:
In article <cuknf8$19b7$2 digitaldaemon.com>, Mike Parker says...
Charlie Patterson wrote:
 So I've been perusing the D web site but I can't find the source code.  Is 
 it available?
 
 P.S.  No offence to whoever is in charge, but the D site is full of 
 information but could be reorganized a bit.  I'd also like a few pages on 
 things like why D was written, why DigitalMars exists, and credits.
If you have downloaded dmd.zip and extracted it, then you will find the source to the D front in in dmd/src/dmd.
Walter Bright created Zortech C++ (first native C++ compiler for PC) which became Symantec C++. Walter got the rights to the compiler back from Symantec and the product was renamed to Digital Mars C++. Walter's DMD D compiler uses that C++ backend and can be considered a quasi-commercial product. It's free for now. GDC is a compiler that uses the dmd front end and the GCC backend and is totally open source. Walter is the reason we have D at all. I only wish he created it a few years earlier so version 1.0 would be out by now.
Feb 13 2005