title: DMD vs. GDC vs. LDC
body: <p>What are the Pros/Cons of the different D Compilers? How is the performance and the standard compliance/D2 support? How well are debuggers supported? How good are the Error messages and is the IDE integration? How good is the 64 bit support? My thought so far:</p>
  
  <p><strong>DMD</strong></p>
  
  <ul>
  <li>Mature and well maintained</li>
  <li>Only one platform, 64 bit support is not good</li>
  <li>Not FOSS</li>
  </ul>
  
  <p><strong>GDC</strong></p>
  
  <ul>
  <li>Supports various platforms</li>
  <li>Has very mature optimizations, so it's fast?</li>
  <li>Out of date runtime?</li>
  <li>GCC so a good debugger support?</li>
  </ul>
  
  <p><strong>LDC</strong></p>
  
  <ul>
  <li>Supports various platforms</li>
  <li>LLVM, so it supports JITing?</li>
  <li>Has very mature optimizations, so it's fast?</li>
  <li>Not very well maintained?</li>
  <li>Out of date runtime?</li>
  </ul>
  
  <p><strong>dead/not working</strong></p>
  
  <ul>
  <li>dang</li>
  <li>sdc</li>
  <li>MiniD - very, very nice, but not D (never claimed to be, though)</li>
  </ul>
  
  <p>I'm thinking about targeting ARM and i think GDC is the tool of choice, but I'm not sure.</p>